OSD: make osd_backfill_full_ratio respond to injectargs/whatever
Right now, it's just set up on boot up, but obviously there's interest in it being something you can change at runtime.
#2 Updated by Sage Weil about 5 years ago
We had a discussion about revamping the config stuff during the giant CDS to address that; see
#4 Updated by Laurent GUERBY almost 4 years ago
We had backfill_toofull on one of our 0.94.5 OSD and we did
ceph tell osd.* injectargs '--osd-backfill-full-ratio 0.99'
It solved the stuck recovery immediately but a warning continue to appear in the OSD logs:
2015-11-17 09:15:04.114387 7f3965fd8700 0 log_channel(cluster) log [WRN] : OSD near full (90%)
It would be nice on those "full" warning to know which "full" knob is at play:
osd_backfill_full_ratio = 0.99
mon_osd_nearfull_ratio = 0.98
mon_osd_full_ratio = 0.99