From: Greg Farnum Date: Mon, 15 Nov 2021 20:42:35 +0000 (+0000) Subject: mon: trim range_blocklist alongside the regular one X-Git-Tag: v17.2.1~15^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4c0edd630ecf2581fade1ec5425d10f3b9b5bb1c;p=ceph.git mon: trim range_blocklist alongside the regular one Signed-off-by: Greg Farnum (cherry picked from commit 4b08448131ff63213f65ac2c2454d53158663ca2) --- diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index 17b08793251..2c9b58a5454 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -5253,6 +5253,16 @@ void OSDMonitor::tick() do_propose = true; } } + for (auto p = osdmap.range_blocklist.begin(); + p != osdmap.range_blocklist.end(); + ++p) { + if (p->second < now) { + dout(10) << "expiring range_blocklist item " << p->first + << " expired " << p->second << " < now " << now << dendl; + pending_inc.old_range_blocklist.push_back(p->first); + do_propose = true; + } + } if (try_prune_purged_snaps()) { do_propose = true;