From f2ef19c071e9300cce38e7cd6e2e47ebd2c8a185 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Fri, 7 Jul 2017 00:21:13 +0800 Subject: [PATCH] os/bluestore/BlueStore: using claim_prepend replace related code. Signed-off-by: Jianpeng Ma --- src/os/bluestore/BlueStore.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 437c9bab3553..ac47f0050a0c 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -9459,8 +9459,7 @@ void BlueStore::_do_write_small( head_bl.append_zero(zlen); logger->inc(l_bluestore_write_pad_bytes, zlen); } - head_bl.claim_append(padded); - padded.swap(head_bl); + padded.claim_prepend(head_bl); logger->inc(l_bluestore_write_penalty_read_ops); } if (tail_read) { -- 2.47.3