]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: Implement object map for tracking in-use objects
authorJason Dillaman <dillaman@redhat.com>
Mon, 10 Nov 2014 15:25:13 +0000 (10:25 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 29 Jan 2015 02:12:52 +0000 (21:12 -0500)
commit7e751ce9125cbeb04b9551afff4b91c6255c03f9
tree18570d24f7ae73d0de6d30024e8ca101e7c7a9c4
parent13fd6d1dd0d16c60e0be0cdc316cb429b694fb52
librbd: Implement object map for tracking in-use objects

The object map is stored in a new 'rbd_object_map.<id>'
object in the image's pool. The object map tracks blocks
that are in-use, non-existent, and are pending deletion.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/common/config_opts.h
src/include/rbd/features.h
src/include/rbd_types.h
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/internal.cc
src/librbd/internal.h
src/rbd.cc