View Issue Details

IDProjectCategoryView StatusLast Update
0004073SymmetricDSBugpublic2019-08-23 16:46
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.4.0 
Target Version3.10.4Fixed in Version3.10.4 
Summary0004073: External ID unique parameter not working
DescriptionParameter default is external.id.is.unique.enabled = true so that the generated node ID will use the configured external ID. By setting to false, the system should ensure the node ID is unique by appending a -0, -1, -2, etc if necessary.

In issue 0001162, it was requested to preserve the current node ID. There was a case when the registration was failing, and the client node kept trying to register. With each registration attempt, the system generated a new node ID. It got node 1 on the first attempt, node 1-0 on the second attempt, node 1-1 on the third attempt, and so on until it succeeded.

Also, let's make sure auto.registration with true or false behaves as expected.

Here is the discussion on SF: https://sourceforge.net/p/symmetricds/discussion/739235/thread/5a7ded843d/


TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.10 4c38402e

2019-08-21 09:03:51

admin

Details Diff
0004073: External ID unique parameter not working Affected Issues
0004073
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/DefaultNodeIdCreator.java Diff File
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultNodeIdCreatorTest.java Diff File

Issue History

Date Modified Username Field Change
2019-08-21 13:02 elong New Issue
2019-08-21 13:02 elong Status new => assigned
2019-08-21 13:02 elong Assigned To => elong
2019-08-21 13:05 elong Status assigned => resolved
2019-08-21 13:05 elong Resolution open => fixed
2019-08-21 13:05 elong Fixed in Version => 3.10.4
2019-08-21 14:00 admin Changeset attached => SymmetricDS 3.10 4c38402e
2019-08-23 16:46 admin Status resolved => closed