-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Atlas Streams
-
Fully Compatible
-
ALL
-
Sprint 44
The checkpoint coordinator takes a checkpoint based (amongst other things) on the time delta between `steady_clock::now()` and `_lastCheckpointTimestamp` (here)]
However `_lastCheckpointTimestamp` is only being default constructed and so starts off at the epoch of `steady_clock` which in general might already be behind `now()` by more than the checkpoint interval.
So we may end up with an unexpected checkpoint at start time.