Expand description
Filesystem-based object store.
Structs§
- FsStore
- Filesystem-based storage for Heddle objects.
- Pack
Install Intent - Durable intent for a single pack+index install (identifiers only).
- Pack
Install Metrics Snapshot - Snapshot of process-local pack-install counters (resettable in tests).
- Pack
Install Recover Report - Summary of recovery work performed.
Enums§
- Loose
Object Write Mode - Pack
Install Phase - Install lifecycle phase recorded in the durable intent.
Constants§
- DEFAULT_
PACK_ INSTALL_ INTENT_ TTL_ SECS - Default TTL for abandoned install intents / orphan staging (24 hours).
Functions§
- install_
pack_ bytes_ journaled - Journaled in-memory install. Returns content-addressed
pack_name. - pack_
install_ metrics_ reset - Reset process-local metrics (tests / process start hooks).
- pack_
install_ metrics_ snapshot - Read process-local pack-install metrics.
- read_
file_ bytes_ for_ pack - Read a pack file as zero-copy
Bytes. For packs that clear the mmap threshold, the underlying memory is the mmap’d region — everyBytes::sliceinto it is a zero-copy view. Smaller packs fall back to a heap read wrapped inBytes. Public because the pack reader lives in a sibling module and needs to bypass thepub(super)gate onread_file_bytes. - recover_
pack_ install_ intents - recover_
pack_ install_ intents_ with_ ttl