From: Sage Weil Date: Fri, 2 Sep 2016 18:30:54 +0000 (-0400) Subject: messages/MMDSMap: reencode MDSMap for old (non-addr2) clients X-Git-Tag: v11.1.0~515^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5e51cea658d1b11d00c2b7f7b767775ece0efaba;p=ceph.git messages/MMDSMap: reencode MDSMap for old (non-addr2) clients Signed-off-by: Sage Weil --- diff --git a/src/messages/MMDSMap.h b/src/messages/MMDSMap.h index d177369ce75..99474822884 100644 --- a/src/messages/MMDSMap.h +++ b/src/messages/MMDSMap.h @@ -60,7 +60,8 @@ public: ::encode(fsid, payload); ::encode(epoch, payload); if ((features & CEPH_FEATURE_PGID64) == 0 || - (features & CEPH_FEATURE_MDSENC) == 0) { + (features & CEPH_FEATURE_MDSENC) == 0 || + (features & CEPH_FEATURE_MSG_ADDR2) == 0) { // reencode for old clients. MDSMap m; m.decode(encoded);