Skip to content

Erlang Error - Monotonic time stepped backwards - rabbit ouage #8940

Closed Answered by michaelklishin
AxoShachar asked this question in Other
Discussion options

You must be logged in to vote

The enforcement of monotonic time (at least by default) first shipped in 25.0 and was introduced in erlang/otp@debc443.

I could not find a single issue or PR that would point to any incorrectness in the runtime.

You can try using

+C no_time_warp	

to get a leas strict behavior. Except for things like stream retention and TTL, RabbitMQ nodes are not as sensitive to time warp.

Raft keeps track of sequences using a bunch of counters. Heartbeat tracking would not be affected by a single ms stepping backwards since the recommended range is usually in the 15-60s range.

So both old and modern time warp defaults should work OK for RabbitMQ but one is obviously much stricter than the other, which …

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Animalline
Comment options

@michaelklishin
Comment options

Answer selected by michaelklishin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #8940 on July 23, 2023 16:29.