]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: do not include metric_spec in MClientSession from MDS 32659/head
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 15 Jan 2020 20:26:40 +0000 (12:26 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 15 Jan 2020 20:28:47 +0000 (12:28 -0800)
Otherwise the older kernel clients get confused. Credit to Jeff Layton
for pointing me in the right direction.

Fixes: 55d8fdef68740c4f0a83d55a04ac7a10ff4db15b
Fixes: https://tracker.ceph.com/issues/43599
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/messages/MClientSession.h

index 7c3fbfafc4d77e79c013937d465ea1e8e5cb969d..d129fb90bf505acc174aa2d6cc1160721c0f262e 100644 (file)
@@ -87,8 +87,8 @@ public:
       header.version = HEAD_VERSION;
       encode(metadata, payload);
       encode(supported_features, payload);
+      encode(metric_spec, payload);
     }
-    encode(metric_spec, payload);
   }
 private:
   template<class T, typename... Args>