View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006800 | SymmetricDS | Bug | public | 2025-04-01 20:16 | 2025-04-01 20:43 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | resolved | Resolution | fixed | ||
Product Version | 3.14.6 | ||||
Target Version | 3.16.1 | Fixed in Version | 3.16.1 | ||
Summary | 0006800: Old heartbeat batches syncing old heartbeat time | ||||
Description | Old heartbeat batches can accumulate and eventually sync to record an old heartbeat time. This is a regression. Issue 0003883 originally introduced a load transform to set heartbeat_time to the current timestamp. However, when source and target are in different time zones, the wrong time is recorded. Issue 0005737 tried to switch the load transform to an extract transform to fix it, but it was left in the wrong collection, causing the transform to not run at all. | ||||
Steps To Reproduce | - Setup classic server and client - Stop push job on client - Run heartbeat job on client - Wait for some time - Run push job - Observe the sym_node_host table heartbeat_time | ||||
Tags | heartbeat | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2025-04-01 20:16 | elong | New Issue | |
2025-04-01 20:16 | elong | Status | new => assigned |
2025-04-01 20:16 | elong | Assigned To | => elong |
2025-04-01 20:16 | elong | Tag Attached: heartbeat | |
2025-04-01 20:16 | elong | Issue generated from: 0006799 | |
2025-04-01 20:16 | elong | Relationship added | related to 0006799 |
2025-04-01 20:43 | elong | Status | assigned => resolved |
2025-04-01 20:43 | elong | Resolution | open => fixed |
2025-04-01 20:43 | elong | Fixed in Version | => 3.16.1 |