]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd: PeeringState: implement an acting_set_writeable() function
authorGreg Farnum <gfarnum@redhat.com>
Fri, 12 Mar 2021 22:41:03 +0000 (22:41 +0000)
committerGreg Farnum <gfarnum@redhat.com>
Fri, 12 Mar 2021 22:41:03 +0000 (22:41 +0000)
commit95bec98739256c1e2cefa7b63b1eff66d400d46c
tree4b9b2b46fd3e58a5ac9942138d48947ba40d4f57
parentd7fac0550ae685d9f679263825d16f9e1537049f
osd: PeeringState: implement an acting_set_writeable() function

Use it instead of direct checks against min_size and stretch_set_can_peer()
when deciding whether to go STATE_ACTIVE/STATE_PEERED or do updates
to things like last_epoch_started.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/osd/PeeringState.cc
src/osd/PeeringState.h