]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/object_map: decouple object map processing in DiffRequest
authorIlya Dryomov <idryomov@gmail.com>
Fri, 5 Jan 2024 12:15:54 +0000 (13:15 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Sat, 20 Jan 2024 18:00:24 +0000 (19:00 +0100)
commit07c2b56306df5ca82837aa86c21f4d92de78aeae
tree1e6979aa778f8d8ab1aa2e6f0632dd39a15eec6c
parentb392210894c63e18de5a3ceff020011f381c8143
librbd/object_map: decouple object map processing in DiffRequest

In preparation for potentially using in-memory object map, decouple
object map processing from loading object maps and place the logic in
prepare_for_object_map() and process_object_map().

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit dabb677ba5923f347c5b4b81b6a86214699a52bf)
src/librbd/object_map/DiffRequest.cc
src/librbd/object_map/DiffRequest.h