]> 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>
Fri, 2 Feb 2024 14:36:57 +0000 (15:36 +0100)
commitb2420cfc71eb1632d4185a9500a4f87e80d25671
tree82bc09c569b06a9d07af1d4aa06977cc265cb0bc
parent9e7ec4584454632a8bb72146a31ae29a05bef29e
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