3 ms·
Ceph already has this, the setting is called mon_osd_down_out_interval, and the default is 300 seconds (you can easily change it). The reason for "noout" is yo
by antongribok 9y ago
Ceph already has this, the setting is called mon_osd_down_out_interval, and the default is 300 seconds (you can easily change it).
The reason for "noout" is you generally want to minimize IO operations while you're performing your maintenance. You should be closely monitoring your cluster while performing maintenance, and if something else goes wrong, you abort and unset noout, wait for it to finish rebuilding, and reassess.
EDIT: This used to be 300 in Jewel, and seems to have changed to 600 in a later version.
- puzzle 9y agoThat's cool. Thanks! I'd still argue that you want to provision N+2 capacity, so you can withstand a planned event and an unplanned one at the same time, without having to go through manual tweaking. I'd leave that for truly exceptional cases, such as when the whole cluster is hit by some nasty bug or has entered a spiral that calls for drastic measures.