View Issue Details

IDProjectCategoryView StatusLast Update
0006103SymmetricDSBugpublic2023-11-29 18:03
Reporterpmarzullo Assigned Topmarzullo  
Status assignedResolutionopen 
Product Version3.14.0 
Target Version3.14.11 
Summary0006103: Unregistration of client node at server node causes cleanup problems and registration problems when running with multiple queues
DescriptionMultiple push threads (using queues) attempt to clean up and reregister at the same time when unregistered at the target node.

The response of the client is as follows:
Each push thread gets notified that the client node is not registered anymore.
Each push thread then, at the same time, attempts to unregister/reregister the node with the server.

The multiple push threads that are told to initiate a registration need to be controlled so
that only one request at a time is made.
Steps To Reproduce1. Configure with multiple reload channels and multiple reload queues, where client pushes to server and client pulls from server.
2. Request initial load from client to server, from the server across multiple reload channels using different queues.
3. Unregister the node at the target node.
4. All push threads will attempt to unregister/reregister at the same time.
Tagsinitial/partial load



2023-11-08 16:40

developer (1,717,743 bytes)

Issue History

Date Modified Username Field Change
2023-11-08 16:40 pmarzullo New Issue
2023-11-08 16:40 pmarzullo Status new => assigned
2023-11-08 16:40 pmarzullo Assigned To => pmarzullo
2023-11-08 16:40 pmarzullo Tag Attached: initial/partial load
2023-11-08 16:40 pmarzullo File Added:
2023-11-08 16:42 pmarzullo Project SymmetricDS Pro => SymmetricDS
2023-11-20 18:19 pmarzullo Description Updated View Revisions
2023-11-20 18:19 pmarzullo Steps to Reproduce Updated View Revisions