]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon/OSDMonitor: record pre-octopus purged snaps with first octopus map
authorSage Weil <sage@redhat.com>
Fri, 7 Jun 2019 21:08:27 +0000 (16:08 -0500)
committerSage Weil <sage@redhat.com>
Tue, 2 Jul 2019 13:37:50 +0000 (08:37 -0500)
commit4e5093cee357c79672991d1899d30dcbe22810ac
tree87e4595a1c7aba5135f30f0f8efc0749990ac7d1
parent47fb89c072b63202ba61e9c8bcd411816af2701b
mon/OSDMonitor: record pre-octopus purged snaps with first octopus map

When we public our first require_osd_release >= octopus osdmap, record
all prior purged snaps in a key linked to the previous osdmap.  We assume
this will encode and fit into a single key and transaction because the
even larger set of removed_snaps is already a member of pg_pool_t, which
is included in every osdmap.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/OSDMonitor.cc