Table of Contents

Class BackupLifecycleOptions

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll
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

CancellationToken

Logger

Where the store logs.

public ILogger Logger { get; init; }

Property Value

ILogger

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

Action<long, long>

ReadBudgetBytes

Read-window memory, split across the packs of the chain being compacted.

public long ReadBudgetBytes { get; init; }

Property Value

long