View Issue Details

IDProjectCategoryView StatusLast Update
0002649SymmetricDS ProBugpublic2016-08-16 15:37
ReporterelongAssigned Toelong 
PrioritynormalSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version3.7.0 
Target Version3.7.35Fixed in Version3.7.35 
Summary0002649: Data gaps overlap and jump ahead
DescriptionThe data gaps will sometimes overlap or jump ahead, which can cause unrouted data to be skipped. The DataService.findDataGap() method will insert a last gap if it appears to be missing, and this method is being called from multiple places, including the snap shot utility and the dashboard. When the timing is right between the multiple threads, multiple last gaps are inserted. Change the callers to use the findDataGapsByStatus() method which does not insert the last gap.
Steps To ReproduceLeave the dashboard running while routing processes changes.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.7 e6907e10

2016-06-24 08:50:51

admin

Details Diff
0002649: Data gaps overlap and jump ahead
0002649
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/util/SnapshotUtil.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java Diff File

Issue History

Date Modified Username Field Change
2016-06-24 08:48 elong New Issue
2016-06-24 08:48 elong Status new => assigned
2016-06-24 08:48 elong Assigned To => elong
2016-06-24 08:48 elong Severity minor => major
2016-06-24 08:58 admin Status assigned => resolved
2016-06-24 08:58 admin Resolution open => fixed
2016-06-24 08:58 admin Fixed in Version => 3.7.35
2016-06-24 08:58 admin Target Version 3.7.34 => 3.7.35
2016-06-24 09:00 admin Changeset attached => SymmetricDS 3.7 e6907e10
2016-08-16 15:37 admin Status resolved => closed