]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: fsck: verify blob.unused field
authorSage Weil <sage@redhat.com>
Tue, 4 Apr 2017 17:33:04 +0000 (13:33 -0400)
committerSage Weil <sage@redhat.com>
Wed, 5 Apr 2017 14:18:17 +0000 (10:18 -0400)
commitf49b1d24c6774a308fced773a07f1f7dd170a963
tree97e5e65bc7d96918ebb015c06c9d74e48fcdb2e0
parentf8f909496435dcb889cd7fe7339b1e393abfbbb0
os/bluestore: fsck: verify blob.unused field

Two checks:

- verify that no logical extents reference the portion of the
  blob marked unused, and
- verify that the csum (if present) is zero for any unused
  region.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc