Function mz_timely_util::panic::halt_on_timely_communication_panic

source ยท
pub fn halt_on_timely_communication_panic()
Expand description

Intercepts expected timely::communication panics and downgrades them to halts.

Because processes in a timely cluster are shared fate, once one process in the cluster crashes, the other processes in the cluster are expected to panic with communication errors. This function sniffs out these communication errors and downgrades them to halts, to keep the attention on the process that crashed first.