Skip to content
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: 3 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

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

@michaelklishin
Comment options

@jason-shi
Comment options

Answer selected by michaelklishin
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants
Converted from issue

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