]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: generic image-extent list snapshot request
authorJason Dillaman <dillaman@redhat.com>
Wed, 2 Sep 2020 23:10:57 +0000 (19:10 -0400)
committerJason Dillaman <dillaman@redhat.com>
Mon, 21 Sep 2020 11:51:55 +0000 (07:51 -0400)
commitfaf70f3fda11da5db3c43ec008fca7b5b27f5559
tree17d81d7f967059b8b1145c829fd5ee32991659e6
parentcbb66534b98eb6367860113d41ad6a6765f032d3
librbd: generic image-extent list snapshot request

Convert image extents to object-extents and issue list snapshot requests
against each object. Once all the results are available, assemble the
snapshot deltas back into image extents.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/io/ImageRequest.cc
src/librbd/io/ImageRequest.h
src/test/librbd/io/test_mock_ImageRequest.cc