Skip to content

Commit e1cb8f9

Browse files
committed
ChainDB: invoke PerasCertDB GC
1 parent 923a3a2 commit e1cb8f9

File tree

1 file changed

+2
-0
lines changed
  • ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Storage/ChainDB/Impl

1 file changed

+2
-0
lines changed

ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Storage/ChainDB/Impl/Background.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ import Ouroboros.Consensus.Storage.ChainDB.Impl.ChainSel
7272
import Ouroboros.Consensus.Storage.ChainDB.Impl.Types
7373
import qualified Ouroboros.Consensus.Storage.ImmutableDB as ImmutableDB
7474
import qualified Ouroboros.Consensus.Storage.LedgerDB as LedgerDB
75+
import qualified Ouroboros.Consensus.Storage.PerasCertDB.API as PerasCertDB
7576
import qualified Ouroboros.Consensus.Storage.VolatileDB as VolatileDB
7677
import Ouroboros.Consensus.Util
7778
import Ouroboros.Consensus.Util.Condense
@@ -311,6 +312,7 @@ garbageCollect CDB{..} slotNo = do
311312
atomically $ do
312313
LedgerDB.garbageCollect cdbLedgerDB slotNo
313314
modifyTVar cdbInvalid $ fmap $ Map.filter ((>= slotNo) . invalidBlockSlotNo)
315+
PerasCertDB.garbageCollect cdbPerasCertDB slotNo
314316
traceWith cdbTracer $ TraceGCEvent $ PerformedGC slotNo
315317

316318
{-------------------------------------------------------------------------------

0 commit comments

Comments
 (0)