]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: Introduce ObjectContextLoader
authorMatan Breizman <mbreizma@redhat.com>
Mon, 31 Oct 2022 09:12:38 +0000 (09:12 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 22 Nov 2022 09:35:34 +0000 (09:35 +0000)
commita19e29c94ae28620257eaf6a03fd09ab37e0bee0
tree99353ccdcdbb279f95a846ba815aedbe39151ac8
parent021fa45573caa22c95fc3f8173b21f255b3d93b2
crimson/osd: Introduce ObjectContextLoader

* obc load logic is moved to a seperate class for better reusability.

* with_existing_* logic is removed. (not being used)

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/osd/CMakeLists.txt
src/crimson/osd/object_context_loader.cc [new file with mode: 0644]
src/crimson/osd/object_context_loader.h [new file with mode: 0644]
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/replicated_recovery_backend.cc