From 9d1137657a4a23f4c13a89aa4658ecc2c13222c9 Mon Sep 17 00:00:00 2001 From: Xiubo Li Date: Mon, 27 Feb 2023 12:55:59 +0800 Subject: [PATCH] mds: memset the head by default to fix the readable.sh test failure Introduced-by: cbd7e304020(ceph_fs.h: add 32 bits extended num_retry and num_fwd support) Fixes: https://tracker.ceph.com/issues/58853 Signed-off-by: Xiubo Li --- src/messages/MClientRequest.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/messages/MClientRequest.h b/src/messages/MClientRequest.h index 4835be2edff7d..d8cec31531a96 100644 --- a/src/messages/MClientRequest.h +++ b/src/messages/MClientRequest.h @@ -111,7 +111,9 @@ public: protected: // cons MClientRequest() - : MMDSOp(CEPH_MSG_CLIENT_REQUEST, HEAD_VERSION, COMPAT_VERSION) {} + : MMDSOp(CEPH_MSG_CLIENT_REQUEST, HEAD_VERSION, COMPAT_VERSION) { + memset(&head, 0, sizeof(head)); + } MClientRequest(int op, bool over=true) : MMDSOp(CEPH_MSG_CLIENT_REQUEST, HEAD_VERSION, COMPAT_VERSION) { memset(&head, 0, sizeof(head)); -- 2.39.5