View Issue Details

IDProjectCategoryView StatusLast Update
0004566SymmetricDS ProImprovementpublic2022-09-13 18:55
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.0 
Target Version3.12.4Fixed in Version3.12.4 
Summary0004566: Allow conflict edit panel to set ping back
DescriptionPing back was removed from the screen in 0004301 to simplify configuration, but it turns out ping back of SINGLE_ROW is needed in some scenarios. It allows the target database to capture the incoming change when it is the winner of conflict.

1. Multi-primary. With more than 2 nodes in bi-directional mode, the losing node's row is ignored at the winning node, and the winning node's row is loaded at the losing node. But the winning node may sync to other nodes first, where the row is loaded. Then the losing node syncs its row, but the conflict resolver of type NEWER_WINS sees nothing newer in the target node's capture log. Letting the losing node capture the winning row will follow-up the losing row with the winning row when the losing node syncs to other target nodes.

2. Two tier. When multiple clients sync to server, a conflict at the server can capture the winning row and sync it back out to other clients that need the change to remain consistent.
Tagsconflict manager

Relationships

related to 0004301 closedelong Simplify conflicts screen to encourage valid settings 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 6d68a2e2

2020-09-22 17:00:34

admin

Details Diff
0004566: Allow conflict edit panel to set ping back Affected Issues
0004566
mod - symmetric-assemble/src/asciidoc/configuration/conflicts.ad Diff File

Issue History

Date Modified Username Field Change
2020-09-22 20:58 elong New Issue
2020-09-22 20:58 elong Status new => assigned
2020-09-22 20:58 elong Assigned To => elong
2020-09-22 20:58 elong Tag Attached: conflict manager
2020-09-22 20:58 elong Relationship added related to 0004301
2020-09-22 21:00 elong Status assigned => resolved
2020-09-22 21:00 elong Resolution open => fixed
2020-09-22 21:00 elong Fixed in Version => 3.12.4
2020-09-22 22:00 admin Changeset attached => SymmetricDS 3.12 6d68a2e2
2020-09-23 20:35 admin Status resolved => closed