]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
messages/MOSDMap: reencode if missing MSG_ADDR2 feature
authorSage Weil <sage@redhat.com>
Sat, 2 Jul 2016 00:43:38 +0000 (20:43 -0400)
committerSage Weil <sage@redhat.com>
Tue, 18 Oct 2016 20:40:11 +0000 (16:40 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/messages/MOSDMap.h

index 10e7400075db1d4ca95bb38c0fa9313b0cb6c141..c426a22ed4cd726eafaa75ce66a15c7158d817b1 100644 (file)
@@ -85,7 +85,8 @@ public:
     if ((features & CEPH_FEATURE_PGID64) == 0 ||
        (features & CEPH_FEATURE_PGPOOL3) == 0 ||
        (features & CEPH_FEATURE_OSDENC) == 0 ||
-        (features & CEPH_FEATURE_OSDMAP_ENC) == 0) {
+        (features & CEPH_FEATURE_OSDMAP_ENC) == 0 ||
+       (features & CEPH_FEATURE_MSG_ADDR2) == 0) {
       if ((features & CEPH_FEATURE_PGID64) == 0 ||
          (features & CEPH_FEATURE_PGPOOL3) == 0)
        header.version = 1;  // old old_client version