Skip to content

ludus::resources::Snapshot

Ludus Wiki · API overview · Browse API

Struct

Immutable owner-side diagnostic copy; counts never include unacknowledged frees.

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

#include <ludus/runtime/resources/manager.h>
struct ludus::resources::Snapshot final

Fields

MetadataBytes

uint64 ludus::resources::Snapshot::MetadataBytes = 0
Allocated coordinator storage (not allocator headers).

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

PreparationBytes

uint64 ludus::resources::Snapshot::PreparationBytes = 0
Reserved peak for queued/working/failed cleanup.

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

ResidentBytes

uint64 ludus::resources::Snapshot::ResidentBytes = 0
Reserved candidate, active and retiring peak.

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Requests

uint32 ludus::resources::Snapshot::Requests = 0
Accepted outcomes, including unconsumed terminal results.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Operations

uint32 ludus::resources::Snapshot::Operations = 0
Shared queued, working and cleaning operations.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Versions

uint32 ludus::resources::Snapshot::Versions = 0
Candidate/live/retiring records, including zero-byte failure tombstones.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Leases

uint32 ludus::resources::Snapshot::Leases = 0
External holds, including scope-close blockers.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

CatalogSnapshots

uint32 ludus::resources::Snapshot::CatalogSnapshots = 0
Metadata snapshots retained by scopes, versions or transactions.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

Transactions

uint32 ludus::resources::Snapshot::Transactions = 0
Durable accepted transaction outcomes.

Related types: uint32

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

CurrentRevision

uint64 ludus::resources::Snapshot::CurrentRevision = 0
Published snapshot revision; zero when uninitialized/stopped.

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h

DesiredRevision

uint64 ludus::resources::Snapshot::DesiredRevision = 0
Latest requested replacement, including failed admission.

Related types: uint64

Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h