From 1eb9bcb1d36014293efc687b4331be8c4d208d8e Mon Sep 17 00:00:00 2001 From: John Spray Date: Thu, 30 Oct 2014 16:43:21 +0000 Subject: [PATCH] messages: fix COMPAT_VERSION on MClientSession This was incorrectly incremented to 2 by omission of an explicit COMPAT_VERSION value. Fixes: #9945 Signed-off-by: John Spray --- src/messages/MClientSession.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/messages/MClientSession.h b/src/messages/MClientSession.h index 092418926380..3ef28e96c277 100644 --- a/src/messages/MClientSession.h +++ b/src/messages/MClientSession.h @@ -19,6 +19,7 @@ class MClientSession : public Message { static const int HEAD_VERSION = 2; + static const int COMPAT_VERSION = 1; public: ceph_mds_session_head head; @@ -31,15 +32,15 @@ public: int get_max_caps() const { return head.max_caps; } int get_max_leases() const { return head.max_leases; } - MClientSession() : Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION) { } + MClientSession() : Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION, COMPAT_VERSION) { } MClientSession(int o, version_t s=0) : - Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION) { + Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION, COMPAT_VERSION) { memset(&head, 0, sizeof(head)); head.op = o; head.seq = s; } MClientSession(int o, utime_t st) : - Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION) { + Message(CEPH_MSG_CLIENT_SESSION, HEAD_VERSION, COMPAT_VERSION) { memset(&head, 0, sizeof(head)); head.op = o; head.seq = 0; -- 2.47.3