]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: refactor existing object map code to its own class
authorJason Dillaman <dillaman@redhat.com>
Tue, 27 Jan 2015 03:12:24 +0000 (22:12 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 29 Jan 2015 02:12:53 +0000 (21:12 -0500)
commitb63246f1fd70bb3318ee57a8bddeaf6342020da1
tree791e79ef588d624de9cbc2ab594f25551619dcbd
parentf4b9442a88b88c7a5437e8307e9b2c125308feca
librbd: refactor existing object map code to its own class

As a preparation for switching all current object map manipulations
within librados callbacks to AIO, the existing object map code
was moved to its own class for future maintainability.

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