]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: pass write op object extents to copyup state machine
authorJason Dillaman <dillaman@redhat.com>
Fri, 25 Sep 2020 13:16:48 +0000 (09:16 -0400)
committerJason Dillaman <dillaman@redhat.com>
Tue, 13 Oct 2020 12:40:29 +0000 (08:40 -0400)
commit09a90d9a40534bbc5b6b95a68144526548648263
tree2f319311b36746ccae647762cd13c0a5184bdf61
parentc1580e24e132613aace55c4f935a2a7dcf4d6ef0
librbd: pass write op object extents to copyup state machine

It will use these extents in a later commit to potentially reduce the
parent image data that is processed for copyup portion of the write
request.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/io/CopyupRequest.cc
src/librbd/io/CopyupRequest.h
src/librbd/io/ObjectRequest.cc
src/librbd/io/ObjectRequest.h
src/test/librbd/io/test_mock_CopyupRequest.cc
src/test/librbd/io/test_mock_ObjectRequest.cc