Nodes can become unstable under heavy disk IO pressure from an external process #13825
-
Describe the bugHi RabbitMQ Team, We have observed an issue across multiple production environments where the RabbitMQ server process crashes or becomes unstable when the underlying disk experiences extremely high IO pressure. Observed behavior:
Possible cause: Notes:
Thank you for maintaining RabbitMQ and continuing to make it better! Best regards Reproduction steps... Expected behaviorAdditional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
@wangyusheng1985 RabbitMQ 3.13.x and 4.0.x are out of community support. I won't go over 176 MiB logs dumped on me without any details but it immediately visible that this node does not even have a chance to boot, multiple CQ and QQ-related components immediately begin running into exceptions, including CQ message store and index recovery. RabbitMQ nodes should not be co-hosted with other I/O heavy tools. Every Raft-based feature in modern RabbitMQ is I/O heavy (streams in particular), and latency spikes will result in exceptions, leader elections and such. 4.1.0 has somewhat relevant improvements but nothing changes fundamentally around the fact that quorum queues, streams, Khepri, and even classic queues are I/O heavy. |
Beta Was this translation helpful? Give feedback.
@wangyusheng1985 RabbitMQ 3.13.x and 4.0.x are out of community support.
I won't go over 176 MiB logs dumped on me without any details but it immediately visible that this node does not even have a chance to boot, multiple CQ and QQ-related components immediately begin running into exceptions, including CQ message store and index recovery.
RabbitMQ nodes should not be co-hosted with other I/O heavy tools. Every Raft-based feature in modern RabbitMQ is I/O heavy (streams in particular), and latency spikes will result in exceptions, leader elections and such.
4.1.0 has somewhat relevant improvements but nothing changes fundamentally around the fact that quorum queues, streams, Khepri, and e…