]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
src/messages/MOSDMap: reencode OSDMap for older clients
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 20:26:16 +0000 (15:26 -0500)
commitd2664aa34dc4c13da64d1ad187019737080069d7
tree27d2090961dd7e6b5d2ebd1480d8a8f3cd0e61b1
parent882e6902f388dcf12c7e601aca1b0733a061a4c6
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>
src/messages/MOSDMap.h