]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/scrub: clean up inconsistent_obj_wrapper and ScrubStore 69177/head
authorRonen Friedman <rfriedma@redhat.com>
Fri, 29 May 2026 18:21:51 +0000 (18:21 +0000)
committerRonen Friedman <rfriedma@redhat.com>
Thu, 4 Jun 2026 18:35:55 +0000 (18:35 +0000)
commitfff26240173f952355cc879c04e32a7c160e50e0
treecb63730bf66f8161ece3d2d46c60af5d8cae27a4
parentf325f553202b3c8cfdf56846b399b18125f7fb77
osd/scrub: clean up inconsistent_obj_wrapper and ScrubStore

Add a default constructor to inconsistent_obj_wrapper, allowing
decode_wrapper() to avoid requiring a dummy hobject_t that gets
immediately overwritten by decode(). Remove the now-unnecessary
hobject_t parameter from merge_encoded_error_wrappers().

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/common/scrub_types.h
src/osd/scrubber/ScrubStore.cc
src/osd/scrubber/ScrubStore.h