]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd_types, Objecter: make recovery_deletes feature create a new interval
authorJosh Durgin <jdurgin@redhat.com>
Tue, 4 Jul 2017 02:05:03 +0000 (22:05 -0400)
committerJosh Durgin <jdurgin@redhat.com>
Wed, 19 Jul 2017 06:47:45 +0000 (02:47 -0400)
commit712f0da05c0a4739a416e0ac003050305de3a775
treec247358b31982a64c5ae3eddb63fa3b06cf172a0
parenta67f3a8883df0a4518a5bfb47c2dbb260588b062
osd_types, Objecter: make recovery_deletes feature create a new interval

This is needed to create a single place to regenerate the missing set
- at the start of a new interval where support for recovery deletes
changed.

The missing set is otherwise not cleared, so it would need to be
rebuilt in arbitrary places if e.g. an osd not supporting it went down
and restarted with support, or if we used a feature flag command to
trigger rebuilding the missing set.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/osd/osd_types.cc
src/osd/osd_types.h
src/osdc/Objecter.cc
src/osdc/Objecter.h