Class BackupLifecycleOptions
Options of Compact(string, PointSelector, BackupLifecycleOptions) and ApplyRetention(string, BackupRetentionPolicy, BackupRetentionPlan, BackupLifecycleOptions).
public sealed class BackupLifecycleOptions
- Inheritance
-
BackupLifecycleOptions
- Inherited Members
Constructors
BackupLifecycleOptions()
public BackupLifecycleOptions()
Properties
Cancellation
Stops a compaction (observed every 4 MiB read; nothing is published) or a retention (between deletes; what was deleted stays deleted, every point still listed resolves).
public CancellationToken Cancellation { get; init; }
Property Value
Logger
Where the store logs.
public ILogger Logger { get; init; }
Property Value
Progress
Called during a compaction with the bytes read so far and the bytes its chain holds.
public Action<long, long> Progress { get; init; }
Property Value
ReadBudgetBytes
Read-window memory, split across the packs of the chain being compacted.
public long ReadBudgetBytes { get; init; }