Speed up backfilling speed. If you see lots of backfill_wait in the status of your pools check if the output “ceph –show-config | grep osd_max_backfill” is equal to 1.
If so, you can speed up recovery with:
ceph tell osd.* injectargs '--osd_max_backfills=10'
Be careful as this can severely impact the client IO. A small trickle recovery is by design over-opening the floodgates. The above command will open the floodgates.
You cannot immediately set this option back either. Once a Placement Group starts backfill it has to complete.