]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
move primary reaction <NeedActingChange, WaitActingChange> to GetLog reaction would... 35389/head
authorchenqiuzhang <chen.qiuzhang@h3c.com>
Wed, 14 Aug 2019 17:21:13 +0000 (13:21 -0400)
committerNathan Cutler <ncutler@suse.com>
Thu, 4 Jun 2020 12:48:17 +0000 (14:48 +0200)
commit942485e1993432a379cd522a0edbc5c3ceb61d26
tree128c23afc908ae6f896d372cf07c51bce9cd5ec6
parent547e340e86bd5463af2d49a848cf5701e0f3f036
move primary reaction <NeedActingChange, WaitActingChange> to GetLog reaction would solve
pg stuck in waitactingchange, it will avoid want_acting clear in exit Primary state.

fix: https://tracker.ceph.com/issues/40117

Signed-off-by: chen qiuzhang <chen.qiuzhang@h3c.com>
(cherry picked from commit 8e5d27999b09247c541b1c93b138d5cf9b31b355)

Conflicts:
src/osd/PeeringState.h
- file does not exist in nautilus: make change in src/osd/PG.h instead
src/osd/PG.h