File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed
ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Storage/LedgerDB Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -196,19 +196,17 @@ mkInternals ::
196196mkInternals bss h =
197197 TestInternals
198198 { takeSnapshotNOW = \ whereTo suff -> getEnv h $ \ env -> do
199- st <-
200- ( case whereTo of
199+ let selectWhereTo = case whereTo of
201200 TakeAtImmutableTip -> anchorHandle
202201 TakeAtVolatileTip -> currentHandle
203- )
204- <$> readTVarIO (ldbSeq env)
205- Monad. void $
206- takeSnapshot
207- (configCodec . getExtLedgerCfg . ledgerDbCfg $ ldbCfg env)
208- (LedgerDBSnapshotEvent >$< ldbTracer env)
209- (ldbHasFS env)
210- suff
211- st
202+ withStateRef env (MkSolo . selectWhereTo) $ \ (MkSolo st) ->
203+ Monad. void $
204+ takeSnapshot
205+ (configCodec . getExtLedgerCfg . ledgerDbCfg $ ldbCfg env)
206+ (LedgerDBSnapshotEvent >$< ldbTracer env)
207+ (ldbHasFS env)
208+ suff
209+ st
212210 , push = \ st -> withRegistry $ \ reg -> do
213211 eFrk <- newForkerAtTarget h reg VolatileTip
214212 case eFrk of
You can’t perform that action at this time.
0 commit comments