]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: build_incremental_map_msg: recover if we are missing an incremental
authorSage Weil <sage@redhat.com>
Fri, 15 Feb 2019 14:28:07 +0000 (08:28 -0600)
committerSage Weil <sage@redhat.com>
Fri, 15 Feb 2019 14:44:59 +0000 (08:44 -0600)
commitb43ee7b58b7bed07dcd29e11a2519b08ed271b41
tree9c744c24e805d49aee8fce7e973f63745c197fba
parente861f03b943653a1b3f595d31e1f25a482a9482b
osd: build_incremental_map_msg: recover if we are missing an incremental

If we are building a history and are missing an incremental, continue with
a full map in its place.

Generally speaking, an OSD should *always* have a full map stored, but
may not have the corresponding incremental for various reasons.

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