From: Sage Weil Date: Fri, 30 Sep 2016 18:49:35 +0000 (-0400) Subject: os/bluestore: fix compaction left-side length X-Git-Tag: v11.0.1~47^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ea0aee607300571882aa977fca5154579f5cd641;p=ceph.git os/bluestore: fix compaction left-side length Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 1dd1751d4d73..bc83fa1d1a3a 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -7705,6 +7705,7 @@ int BlueStore::_do_write( head_bl.claim_append(bl); bl.swap(head_bl); offset = gc_start_offset; + length = end - offset; } else { o->extent_map.fault_range(db, gc_start_offset, read_len); _do_write_data(txc, c, o, gc_start_offset, read_len, head_bl, &wctx);