From: Xiubo Li Date: Mon, 27 Feb 2023 04:55:59 +0000 (+0800) Subject: mds: memset the head by default to fix the readable.sh test failure X-Git-Tag: v17.2.7~318^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a6a9b095ad79ee2b1f9e87a26ca29b5e610bdb91;p=ceph.git 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 (cherry picked from commit 9d1137657a4a23f4c13a89aa4658ecc2c13222c9) --- diff --git a/src/messages/MClientRequest.h b/src/messages/MClientRequest.h index 6c05d3d9ecf..4a6a21d3c55 100644 --- a/src/messages/MClientRequest.h +++ b/src/messages/MClientRequest.h @@ -108,7 +108,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));