View Issue Details

IDProjectCategoryView StatusLast Update
0002572SymmetricDSBugpublic2016-05-17 13:01
ReportermmichalekAssigned Tommichalek 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.7.32 
Target Version3.7.33Fixed in Version3.7.33 
Summary0002572: REST API removenode: cannot re-register node until after restarting SymmetricDS
DescriptionThe REST API call:
POST
http://localhost:31415/api/engine/removenode?nodeId=001

Should work similarly to the "Unregister" UI option. However, the rest API fails to reset the NodeService cache, and leaves the removed node in a bad state. A restart resolves the condition, but the software should not have to be restarted to re-register a node in this fashion.

The fix is simply to clear the cache on the NodeService during the REST API call.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.7 5bd9dc0f

2016-04-25 17:23:53

mmichalek

Details Diff
0002572: REST API removenode: cannot re-register node until after
restarting SymmetricDS

0002572
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestService.java Diff File

Issue History

Date Modified Username Field Change
2016-04-25 17:22 mmichalek New Issue
2016-04-25 17:22 mmichalek Status new => assigned
2016-04-25 17:22 mmichalek Assigned To => mmichalek
2016-04-25 17:24 mmichalek Status assigned => resolved
2016-04-25 17:24 mmichalek Resolution open => fixed
2016-04-25 17:24 mmichalek Fixed in Version => 3.7.33
2016-04-25 18:00 mmichalek Changeset attached => SymmetricDS 3.7 5bd9dc0f
2016-05-17 13:01 chenson Status resolved => closed