View Issue Details

IDProjectCategoryView StatusLast Update
0006156SymmetricDSBugpublic2024-04-17 13:04
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.2Fixed in Version3.15.2 
Summary0006156: Repair of unrouted data should go through routing
DescriptionThe purge service will repair data that was stranded or found in an expired gap by creating a reload event. Routing sees the reload event and assigns batches to it for all nodes. For a configuration that includes subsetting of data, the reload causes rows to be sent to all nodes instead of the specific nodes that were configured. Instead, the repair should create an update event based on the current row in the database, which will go through routing to the correct nodes. If the row doesn't exist any more, then don't create the update event. For a delete, create a new delete event if the current row doesn't exist.
Tagspurge

Relationships

related to 0006352 closedelong Improve logging when a problem occurs during repair of unrouted data 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 a15ecd33

2023-12-14 16:10:12

admin

Details Diff
0006156: Repair of unrouted data should go through routing Affected Issues
0006156
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java Diff File

SymmetricDS: 3.15 74afdfa8

2023-12-14 16:16:18

admin

Details Diff
0006156: reload where clause should not have ending semicolon Affected Issues
0006156
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File

Issue History

Date Modified Username Field Change
2023-12-13 17:53 elong New Issue
2023-12-13 17:53 elong Status new => assigned
2023-12-13 17:53 elong Assigned To => elong
2023-12-13 17:53 elong Tag Attached: purge
2023-12-14 16:10 elong Status assigned => resolved
2023-12-14 16:10 elong Resolution open => fixed
2023-12-14 16:10 elong Fixed in Version => 3.15.2
2023-12-14 17:00 admin Changeset attached => SymmetricDS 3.15 74afdfa8
2023-12-14 17:00 admin Changeset attached => SymmetricDS 3.15 a15ecd33
2023-12-16 02:02 admin Status resolved => closed
2024-04-17 13:04 elong Relationship added related to 0006352