View Issue Details

IDProjectCategoryView StatusLast Update
0006275SymmetricDSBugpublic2024-04-19 15:46
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.3 
Target Version3.15.4Fixed in Version3.15.4 
Summary0006275: FileSyncDataRouter gets FileTriggerRouters from database instead of cache
DescriptionFileSyncDataRouter gets FileTriggerRouters from database instead of cache for each Data routed.
This causes way too much database activity.
It also overuses the Java heap because each Data keeps a reference to a new Router data object.

FileSyncDataRouter.routeToNodes(...) calls fileSyncService.getFileTriggerRouter(triggerId, routerId, true), where the "true" parameter tells the method to refresh the cache. That parameter should be changed to false.
Tagsfile sync, routing

Relationships

related to 0006274 closedpmarzullo FileSyncDataRouter gets FileTriggerRouters from database instead of cache 

Activities

Related Changesets

SymmetricDS: 3.15 b32383a5

2024-03-05 21:45:53

pmarzullo

Details Diff
0006275: FileSyncDataRouter gets FileTriggerRouters from database
instead of cache
Affected Issues
0006275
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/FileSyncDataRouter.java Diff File

Issue History

Date Modified Username Field Change
2024-03-05 21:41 pmarzullo New Issue
2024-03-05 21:41 pmarzullo Status new => assigned
2024-03-05 21:41 pmarzullo Assigned To => pmarzullo
2024-03-05 21:41 pmarzullo Tag Attached: file sync
2024-03-05 21:41 pmarzullo Tag Attached: routing
2024-03-05 21:42 pmarzullo Relationship added related to 0006274
2024-03-05 22:15 pmarzullo Status assigned => resolved
2024-03-05 22:15 pmarzullo Resolution open => fixed
2024-03-05 22:15 pmarzullo Fixed in Version => 3.15.4
2024-03-05 22:15 pmarzullo Note Added: 0002417
2024-03-19 16:20 admin Status resolved => closed
2024-04-19 15:46 pmarzullo Changeset attached => SymmetricDS 3.15 b32383a5