]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd: ECReplicatedBackend embraces ECCommon::RecoveryBackend
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 26 Mar 2024 11:47:38 +0000 (11:47 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 27 Jan 2026 14:37:36 +0000 (14:37 +0000)
commiteb237a8dee830cc8f57a01a572613c26ec6c4070
tree8e22fc938e2e8c4de50a376270b85f0b33a4cdc7
parent846e09e070d48eb46cdbd45520002e876fc4b526
crimson/osd: ECReplicatedBackend embraces ECCommon::RecoveryBackend

The idea is to compose the latter into the former (thus the private
inheritance) to easily build a class that fulfills the crimon iface
called `crimson::ReplicatedBackend`.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/ec_backend.h
src/crimson/osd/ec_recovery_backend.cc
src/crimson/osd/ec_recovery_backend.h
src/crimson/osd/recovery_backend.cc