]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: added RebuildObjectMapRequest state machine
authorJason Dillaman <dillaman@redhat.com>
Thu, 19 Mar 2015 19:33:07 +0000 (15:33 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 10 Apr 2015 18:10:04 +0000 (14:10 -0400)
commitc0cd3829e026a9d90953db5c892f72772381d533
treec5b0e39fc53d4004e075a71e872b9a025b41aab4
parent1aa801a0135f4ee14d8323eed180f49bddfaea31
librbd: added RebuildObjectMapRequest state machine

It will verify the object map is properly sized, verify
the existence of each object within the image (snapshot),
and clear the invalid object map flag once complete.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/Makefile.am
src/librbd/ObjectMap.cc
src/librbd/ObjectMap.h
src/librbd/RebuildObjectMapRequest.cc [new file with mode: 0644]
src/librbd/RebuildObjectMapRequest.h [new file with mode: 0644]