rabbitmq-server/deps/rabbitmq_prelaunch/src
Jean-Sébastien Pédron e72d911080
rabbit_peer_discovery: Compute start time once
... and cache it.

[Why]
It happens at least in CI that the computed start time varies by a few
seconds. I think this comes from the Erlang time offset which might be
adjusted over time.

This affects peer discovery's sorting of RabbitMQ nodes which uses that
start time to determine the oldest node. When the start time of a node
changes, it could be considered the seed node to join by some nodes but
ignored by the other nodes, leading to troubles with cluster formation.
2025-03-12 09:36:17 +01:00
..
rabbit_boot_state.erl rabbit_peer_discovery: Compute start time once 2025-03-12 09:36:17 +01:00
rabbit_boot_state_sup.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_boot_state_systemd.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_boot_state_xterm_titlebar.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_logger_fmt_helpers.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_logger_json_fmt.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_logger_std_h.erl rabbit_logger_std_h: Mock calls to io:put_chars/2 during testing 2024-01-18 13:58:40 +01:00
rabbit_logger_text_fmt.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_prelaunch.erl rabbit_peer_discovery: Compute start time once 2025-03-12 09:36:17 +01:00
rabbit_prelaunch_app.erl Move rabbitmq_prelaunch from `deps/rabbit/apps` to `deps` 2023-12-08 12:52:56 +01:00
rabbit_prelaunch_conf.erl make: Initial work on using ct_master to run tests 2024-08-29 15:23:31 +02:00
rabbit_prelaunch_dist.erl Ensure `peer:start/1` takes long names into account 2023-12-14 06:12:52 -08:00
rabbit_prelaunch_early_logging.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_prelaunch_erlang_compat.erl Move rabbitmq_prelaunch from `deps/rabbit/apps` to `deps` 2023-12-08 12:52:56 +01:00
rabbit_prelaunch_errors.erl Move rabbitmq_prelaunch from `deps/rabbit/apps` to `deps` 2023-12-08 12:52:56 +01:00
rabbit_prelaunch_file.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_prelaunch_sighandler.erl Move rabbitmq_prelaunch from `deps/rabbit/apps` to `deps` 2023-12-08 12:52:56 +01:00
rabbit_prelaunch_sup.erl Move rabbitmq_prelaunch from `deps/rabbit/apps` to `deps` 2023-12-08 12:52:56 +01:00