]> 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 15:06:54 +0000 (16:06 +0100)
commitdabb677ba5923f347c5b4b81b6a86214699a52bf
tree3ee17b98b7b48e114b8a19abd8dff1eba712d8e5
parent45d534553abaca81e26574fd5a7b17b9219c0dd0
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>
src/librbd/object_map/DiffRequest.cc
src/librbd/object_map/DiffRequest.h