Details
-
Bug
-
Status: Reopened
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
At startup we seed the sequence numbers for transaction id and write order id with the highest of the following:
-current time in ms
-the highest id we find from the log files we find during replay
There is a small and unlikely hole in this logic. If an agent had received tons of events and thus the sequence numbers had incremented past current time in ms, then checkpointed, received no more events, and restarted. We would not have any logs to replay and as such would seed the sequence numbers with only current time in ms.
Attachments
Attachments
Issue Links
- links to