]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
src/messages/MOSDMap: reencode OSDMap for older clients 18140/head
authorSage Weil <sage@redhat.com>
Thu, 5 Oct 2017 20:26:16 +0000 (15:26 -0500)
committerSage Weil <sage@redhat.com>
Thu, 5 Oct 2017 22:32:59 +0000 (17:32 -0500)
commit0dc73f12105ec271a43fe176c2f2a22849e8475c
tree80fbb89cff11033f0f0c3729def74516e5d64719
parent66af04cd9b61d482362361cb3b12af2d8ffa462c
src/messages/MOSDMap: reencode OSDMap for older clients

We explicitly select which missing bits trigger a reencode.  We
already had jewel and earlier covered, but kraken includes all of
the previously mentioned bits but not SERVER_LUMINOUS.  This
prevents kraken clients from decoding luminous maps.

Fixes: http://tracker.ceph.com/issues/21660
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit d2664aa34dc4c13da64d1ad187019737080069d7)
src/messages/MOSDMap.h