View Issue Details

IDProjectCategoryView StatusLast Update
0006800SymmetricDSBugpublic2025-04-04 15:31
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.6 
Target Version3.16.1Fixed in Version3.16.1 
Summary0006800: Old heartbeat batches syncing old heartbeat time
DescriptionOld 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
Tagsheartbeat

Relationships

related to 0006799 closedelong Old heartbeat batches syncing old heartbeat time 

Activities

pbelov

2025-04-04 15:31

manager   ~0002777

Included in the 3.16.1 release

Issue History

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
2025-04-04 15:31 pbelov Note Added: 0002777
2025-04-04 15:31 pbelov Status resolved => closed