| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Ecluse.Core.Registry.Sweep.Deletion
Description
Grouped deletion over backend-owned batches. Every attempt rechecks current policy and local inventory, and associated targets share one logical charge before their first attempt.
Synopsis
- deleteGroup :: SweepPacing -> SweepPorts -> SweepState -> SweepMount -> PackageName -> SelectStored -> ReportOutcome -> [(SweepStore, [StoredVersion])] -> IO (Maybe CycleHalt)
- data Selection = Selection {}
Documentation
deleteGroup :: SweepPacing -> SweepPorts -> SweepState -> SweepMount -> PackageName -> SelectStored -> ReportOutcome -> [(SweepStore, [StoredVersion])] -> IO (Maybe CycleHalt) Source #
Reassess each target independently and finish charged cache work before returning a cap halt.
A current named denial carries the generation credited when the logical cap fills.
Constructors
| Selection | |
Fields
| |