ecluse:ecluse-core
Safe HaskellNone
LanguageGHC2021

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

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.

data Selection Source #

A current named denial carries the generation credited when the logical cap fills.