]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: add image dispatch layer to image dispatch spec
authorJason Dillaman <dillaman@redhat.com>
Mon, 4 May 2020 23:21:06 +0000 (19:21 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 14 May 2020 15:56:45 +0000 (11:56 -0400)
commit5d96356e42063260e22451583629b275e64d5130
treeffb071e7b676d378f8d138f5cff66264e2a26978
parenta5af9e10eaa4917912a2ae51cee707610e5cab25
librbd: add image dispatch layer to image dispatch spec

This will allow image extent-based IOs to skip layers. Also added helpful
enums for the start of user-based API requests and internal requests.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
12 files changed:
src/librbd/api/DiffIterate.cc
src/librbd/image/CloseRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/io/ImageDispatchSpec.h
src/librbd/io/ImageRequestWQ.cc
src/librbd/io/Types.h
src/librbd/operation/ResizeRequest.cc
src/test/librbd/image/test_mock_RefreshRequest.cc
src/test/librbd/io/test_mock_ImageRequestWQ.cc
src/test/librbd/journal/test_Replay.cc
src/test/librbd/operation/test_mock_ResizeRequest.cc
src/test/rbd_mirror/test_ImageSync.cc