Snapshot configuration
[snapshot]
[snapshot]
default_lifetime = "1h"
max_lifetime = "30days"
The lifetime of a Snapshot created without snapshotLifetime.
The longest a Snapshot lives. A longer requested snapshotLifetime is cut down to this.
[snapshot.quota]
[snapshot.quota]
max_per_tenant = "unlimited"
max_storage_per_tenant = "unlimited"
The most Snapshots one tenant keeps, or "unlimited" to keep any number.
The most storage one tenant's Snapshots take, or "unlimited" to let them take any amount.
[snapshot.preparation]
[snapshot.preparation]
page_size = 250
max_concurrent = 4
lease_timeout = "30s"
recovery_interval = "30s"
scoped_operation_timeout = "20s"
The results read per page while a Snapshot captures its content.
The most Snapshots prepared at once.
How long a claim keeps a preparation from every other worker before another may take it over.
How often preparations a crash or a missed run left unfinished are resumed. Creating a Snapshot starts preparing it at once, so this sweep only recovers.
How long a request scoped to a Snapshot waits for its capture or clone to finish. A request still waiting then is answered 503 with Retry-After.