]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: handle compressed extents in blob unsharing checks 18501/head
authorSage Weil <sage@redhat.com>
Wed, 11 Oct 2017 21:48:41 +0000 (16:48 -0500)
committerSage Weil <sage@redhat.com>
Tue, 24 Oct 2017 02:35:30 +0000 (21:35 -0500)
commit3ad21109ed2df068bb113e8551505b850fbfcb30
tree48856cd3d7a0ca4e7a8395e044f63ff8efafad49
parent724a51cd442d35c950414b86608c48936b01b78b
os/bluestore: handle compressed extents in blob unsharing checks

If the blob is compressed, we aren't mapping to a range within
the allocated extents, but rather referencing the entire blob.

Fixes: http://tracker.ceph.com/issues/21766
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit eb26cfbfbb2b9b9fe84dfe9c999e2d67fd2661c0)
src/os/bluestore/BlueStore.cc