From df32d57638ecfcfe2bc88799221e0a85ad37cd38 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 25 Feb 2019 12:41:01 -0600 Subject: [PATCH] messages/MMonMgrDigest: use set_data() to avoid screwing up byte_throttler Use the existing set_data() helper to avoid breaking the byte_throttler accounting. Fixes e4ae368ff7a5396194f8bdd5692429af5457998b Fixes: http://tracker.ceph.com/issues/38295 Signed-off-by: Sage Weil --- src/messages/MMonMgrReport.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/messages/MMonMgrReport.h b/src/messages/MMonMgrReport.h index 818511a37baf8..097fa0145377c 100644 --- a/src/messages/MMonMgrReport.h +++ b/src/messages/MMonMgrReport.h @@ -70,7 +70,7 @@ public: decode(digest, p); bufferlist bl; encode(digest, bl, features); - data.swap(bl); + set_data(bl); } } void decode_payload() override { -- 2.39.5