View Issue Details

IDProjectCategoryView StatusLast Update
0004365SymmetricDS ProBugpublic2020-04-24 12:26
ReporterpmarzulloAssigned To 
Prioritynormal 
Status newResolutionopen 
Product Version3.11.8 
Target VersionFixed in Version 
Summary0004365: Initial load request grabs list of active trigger histories too soon
DescriptionWhen a new node is created, and sync triggers is being run for that node, you can ask for an initial load for that node before the triggers are done being synchronized.

The initial load request can be picked up and the active trigger histories list is queried for (while the triggers are being synchronized).

When the initial load request is then processed, it asks for a synch triggers lock, and if the synch triggers is being run, then it will wait until it is complete.

But the damage of missing tables is already done.

The list of active trigger histories should be queried for after getting the synch triggers lock so that the list is complete.
Steps To Reproduce1. Create a new node with a bunch of tables that can be synchronized.
2. Synch triggers for this node.
3. Immediately request an initial load request (before the synch triggers is complete).
4. Not all tables will be requested to initial load.
Tagsinitial/partial load

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-04-24 12:26 pmarzullo New Issue
2020-04-24 12:26 pmarzullo Tag Attached: initial/partial load