@@ -88,35 +88,30 @@ impl PersistentFsmState {
8888 }
8989
9090 /// Load the ledger for use by trust quorum
91- pub async fn load_for_trust_quorum (
91+ pub async fn load_for_trust_quorum_upgrade (
9292 log : & Logger ,
9393 paths : Vec < Utf8PathBuf > ,
9494 ) -> Option < SharePkgCommon > {
95- if let Some ( ledger) =
96- Ledger :: < PersistentFsmState > :: new ( & log, paths) . await
97- {
98- let persistent_state = ledger. into_inner ( ) ;
99- info ! (
100- log,
101- "Loaded LRTQ PersistentFsmState from ledger in state {} with generation {}" ,
102- persistent_state. state. name( ) ,
103- persistent_state. generation
104- ) ;
95+ let ledger = Ledger :: < PersistentFsmState > :: new ( & log, paths) . await ?;
96+ let persistent_state = ledger. into_inner ( ) ;
97+ info ! (
98+ log,
99+ "Loaded LRTQ PersistentFsmState from ledger in state {} with generation {}" ,
100+ persistent_state. state. name( ) ,
101+ persistent_state. generation
102+ ) ;
105103
106- match persistent_state. state {
107- State :: Uninitialized | State :: Learning => {
108- warn ! (
109- log,
110- "Unexpected LRTQ state: {}. No share available." ,
111- persistent_state. state. name( )
112- ) ;
113- None
114- }
115- State :: InitialMember { pkg, .. } => Some ( pkg. common . clone ( ) ) ,
116- State :: Learned { pkg } => Some ( pkg. common . clone ( ) ) ,
104+ match persistent_state. state {
105+ State :: Uninitialized | State :: Learning => {
106+ warn ! (
107+ log,
108+ "Unexpected LRTQ state: {}. No share available." ,
109+ persistent_state. state. name( )
110+ ) ;
111+ None
117112 }
118- } else {
119- None
113+ State :: InitialMember { pkg , .. } => Some ( pkg . common . clone ( ) ) ,
114+ State :: Learned { pkg } => Some ( pkg . common . clone ( ) ) ,
120115 }
121116 }
122117}
0 commit comments