@@ -1973,18 +1973,18 @@ func (r *Replica) State(ctx context.Context) kvserverpb.RangeInfo {
19731973// to check that the in-memory and on-disk states of the Replica are congruent.
19741974// Requires that r.raftMu is locked and r.mu is read locked.
19751975func (r * Replica ) assertStateRaftMuLockedReplicaMuRLocked (
1976- ctx context.Context , reader storage. Reader ,
1976+ ctx context.Context , stateRO kvstorage. StateRO , raftRO kvstorage. RaftRO ,
19771977) {
19781978 if ts := r .shMu .state .TruncatedState ; ts != nil {
19791979 log .KvExec .Fatalf (ctx , "non-empty RaftTruncatedState in ReplicaState: %+v" , ts )
1980- } else if loaded , err := r .raftMu .stateLoader .LoadRaftTruncatedState (ctx , reader ); err != nil {
1980+ } else if loaded , err := r .raftMu .stateLoader .LoadRaftTruncatedState (ctx , raftRO ); err != nil {
19811981 log .KvExec .Fatalf (ctx , "%s" , err )
19821982 } else if ts := r .asLogStorage ().shMu .trunc ; loaded != ts {
19831983 log .KvExec .Fatalf (ctx , "on-disk and in-memory RaftTruncatedState diverged: %s" ,
19841984 redact .Safe (pretty .Diff (loaded , ts )))
19851985 }
19861986
1987- diskState , err := r .raftMu .stateLoader .Load (ctx , reader , r .shMu .state .Desc )
1987+ diskState , err := r .raftMu .stateLoader .Load (ctx , stateRO , r .shMu .state .Desc )
19881988 if err != nil {
19891989 log .KvExec .Fatalf (ctx , "%v" , err )
19901990 }
@@ -2041,7 +2041,7 @@ func (r *Replica) assertStateRaftMuLockedReplicaMuRLocked(
20412041 log .KvExec .Fatalf (ctx , "replica's replicaID %d diverges from descriptor %+v" , r .replicaID , r .shMu .state .Desc )
20422042 }
20432043 }
2044- diskReplID , err := r .raftMu .stateLoader .LoadRaftReplicaID (ctx , reader )
2044+ diskReplID , err := r .raftMu .stateLoader .LoadRaftReplicaID (ctx , stateRO )
20452045 if err != nil {
20462046 log .KvExec .Fatalf (ctx , "%s" , err )
20472047 }
0 commit comments