]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: _do_write_small fix head_pad 43756/head
authordheart <dheart_joe@163.com>
Tue, 12 Oct 2021 08:46:34 +0000 (16:46 +0800)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 2 Nov 2021 12:47:25 +0000 (15:47 +0300)
Signed-off-by: dheart <dheart_joe@163.com>
(cherry picked from commit ed8dd300a88173b1e5efafb6bb061a15ea296c29)

src/os/bluestore/BlueStore.cc

index 232e44d949d92b5eb4fc4cd2bb1886e595da1d75..b40b447bc92d0224699c66373670e8bf2ae538c4 100644 (file)
@@ -13366,7 +13366,7 @@ void BlueStore::_do_write_small(
                                    end_offs - offset + head_pad + tail_pad);
        }
        if (head_pad &&
-           o->extent_map.has_any_lextents(offset - head_pad, chunk_size)) {
+           o->extent_map.has_any_lextents(offset - head_pad, head_pad)) {
          head_pad = 0;
        }
        if (tail_pad && o->extent_map.has_any_lextents(end_offs, tail_pad)) {