You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Restore the full logical clock from durable replay history #1669
After restart, the hybrid logical clock could resume from an old snapshot and assign timestamps earlier than events already durable in the post-snapshot log.
When it happens
The gap occurs when a snapshot is stale but later events are replayed before the node returns to live mode.
What changed
Clock recovery now considers both snapshot state and the maximum complete packed timestamp in replayed history.
Why the change works
The first new event is ordered after every durable event, including logical-counter ties within the same physical time.
Checks
Physical/logical time, overflow, restart, and stale-snapshot backlog tests pass.
Activity
hmzakhalid commentedon Jul 13, 2026
Fixed in a6fb687da6