]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds/FSMap: stricter state_transition_valid
author胡玮文 <huww98@outlook.com>
Sun, 9 Jan 2022 14:52:16 +0000 (22:52 +0800)
committerVenky Shankar <vshankar@redhat.com>
Thu, 1 Sep 2022 13:39:05 +0000 (19:09 +0530)
commitaf3fe0a0a96ce3f497eb27cb47d795c9f45c4932
treeb0c2a6c4627f5637b3130d2e6e9315ce4e3f772a
parent2b3361c94aa898e30e969c821980cb215cc2d618
mds/FSMap: stricter state_transition_valid

Reject any unknown transitions.

MDSRank::state initialize to standy and assert no update is missed.

Signed-off-by: 胡玮文 <huww98@outlook.com>
(cherry picked from commit 0601552b91a1c91314bc6799514f972098b02f30)
src/mds/MDSMap.cc
src/mds/MDSRank.cc
src/mds/MDSRank.h