View Issue Details

IDProjectCategoryView StatusLast Update
0003249SymmetricDSBugpublic2017-10-06 07:51
ReporterkpatiernoAssigned Togwilmer 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.8.30 
Target Version3.8.30Fixed in Version3.8.30 
Summary0003249: Setting EXTERNAL.ID.IS.UNIQUE can create a race condition that allows to nodes to share registration
DescriptionTwo nodes with the same external ID's can become registered to the server under the same registration permissions


Steps To ReproduceServer ID = 000
Remote Client 1 ID, c1 = 351
Remote Client 2 ID, c2 = 351

Set Parameter EXTERNAL.ID.IS.UNIQUE = FALSE

Set up c1 and c2 exactly the same, press the 'Finish' button at the end of the setup node wizard for both nodes within less than one second of each other, allow registration from Server

IF the 'Finish' was clicked close enough together then both nodes will register as one

ELSE one node '351' registers and the second '351' node ask permission to register and the name becomes '351-0'
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-09-13 16:05 kpatierno New Issue
2017-09-13 16:05 kpatierno Status new => assigned
2017-09-13 16:05 kpatierno Assigned To => gwilmer
2017-09-15 09:47 gwilmer Project SymmetricDS Pro => SymmetricDS
2017-09-20 09:54 chenson Status assigned => resolved
2017-09-20 09:54 chenson Resolution open => fixed
2017-09-20 09:54 chenson Fixed in Version => 3.8.30
2017-10-06 07:51 chenson Status resolved => closed