]> git-server-git.apps.pok.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:33:32 +0000 (16:33 +0100)
commit6df7df7b5bdf30c294a83dd14f6bf43ab5ccff75
tree330b9038623ffc435801d8cf8a8d39e468680ab1
parentff14b1bf50ead10fe4817cab8524d29118352b64
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