]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd/OSDMap: fix HAVE_FEATURE logic in encode()
authorIlya Dryomov <idryomov@gmail.com>
Thu, 15 Mar 2018 14:26:21 +0000 (15:26 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 15 Mar 2018 14:37:29 +0000 (15:37 +0100)
commite28e0c617af8825ae92cced5d87cc4f403709e48
tree30ef9d5c4169540293b284e5641f09ab83931681
parent2f05d2d39929fd15b63c2f300f2f0aa1785ac809
osd/OSDMap: fix HAVE_FEATURE logic in encode()

Currently clients that don't have SERVER_LUMINOUS end up being fed
v6 (i.e. luminous) encoding because they also don't have SERVER_MIMIC.
This was introduced in commit 553048fbf97a ("osd/OSDMap: track newly
removed and purged snaps in each epoch").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/osd/OSDMap.cc