]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: add RecoveryBackend:add_recovering()
authorKefu Chai <kchai@redhat.com>
Wed, 23 Sep 2020 04:07:32 +0000 (12:07 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 23 Sep 2020 04:20:16 +0000 (12:20 +0800)
commit3f0b358cc31b430523f1a7acbf549d5373c6a404
treed9ba01798d1551ffa924ea469b960551a2d9d0ba
parent9899c6c98720588edf4c6b17fd47c717b81506ee
crimson/osd: add RecoveryBackend:add_recovering()

before this change, get_recovery() can also be used for adding a
recovery instance to `recovering`. this behavior is error-prone and
confusing.

after this change, add_recovery() is used in the place where we
want to add a new instance of recovery instance.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/osd/pg_recovery.cc
src/crimson/osd/recovery_backend.h