View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007001 | SymmetricDS | Bug | public | 2025-07-22 13:03 | 2025-07-25 17:00 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | resolved | Resolution | fixed | ||
Product Version | 3.13.0 | ||||
Target Version | 3.16.5 | Fixed in Version | 3.16.5 | ||
Summary | 0007001: Client node left in "registration pending" after registration complete | ||||
Description | After registration is completed, the client node can be left in "registration pending" state where registration_time is populated but registration_enabled flag is still on. It happens infrequently and is hard to reproduce. It appears to be a caching issue caused by issue 0002668 for version 3.8. After updating the node table, the code is flushing the node cache, but not the node by group cache. (The node by group cache has nodes by source and target node groups.) Router service uses the node by group cache, so it doesn't see the node as enabled and its batches go to "unrouted". | ||||
Steps To Reproduce | - Setup server and client nodes with client doing push/pull - Disable push for client with start.push.job=false in its engine file (client may push its sym_node table and flush cache) - Start Symmetric - Un-register client - Disable routing job for server temporarily - Allow registration of client - After client registers, start routing job - Observe batch goes to "unrouted" | ||||
Tags | registration | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2025-07-22 13:03 | elong | New Issue | |
2025-07-22 13:03 | elong | Status | new => assigned |
2025-07-22 13:03 | elong | Assigned To | => elong |
2025-07-22 13:03 | elong | Tag Attached: registration | |
2025-07-22 13:04 | elong | Target Version | 3.15.20 => 3.16.5 |
2025-07-24 14:52 | elong | Status | assigned => resolved |
2025-07-24 14:52 | elong | Resolution | open => fixed |
2025-07-24 14:52 | elong | Fixed in Version | => 3.16.5 |
2025-07-25 17:00 | elong | Changeset attached | => SymmetricDS 3.16 2e2a0cca |