Anthony D'Atri (anthony.datri) writes:
During heavy recovery or backfill, including healing from failures, balancing,
adding/removing drives, much more will be used.
Convention wisdom has been to not let that traffic DoS clients, or clients to DoS
heartbeats.
[...]
If your public network is saturated, that actually is
a problem, last thing you want is to add recovery traffic, or to slow down heartbeats.
For most people, it isn’t saturated.
See Frank Schilder's post about a meltdown which he believes could have
been caused by beacon/hearbeat being drowned out by other recovery/IO
trafic, not at the network level, but at the processing level on the OSDs.
If indeed there are cases where the OSDs are too busy to send (or process)
heartbeat/beacon messaging, it wouldn't help to have a separate network ?
Cheers,
Phil