Modules§
- metadata_
keys - Object-metadata map keys persisted inside xl.meta (
MetaObject::meta_user). - shard_
integrity - Optional, quorum-owned SHA-256 commitments. The existing part payload and HighwayHash framing are unchanged. A proof file is only an untrusted index; authority comes from the root stored in the selected object’s metadata.
- test_
data
Structs§
- Cache
- Checksum
Info - Detailed
Version Stats - Enhanced version statistics with more detailed information
- Erasure
Info - File
Info - File
Info Opts - File
Info Versions - File
Meta - File
Meta Shallow Version - File
Meta Version - File
Meta Version Header - Files
Info - Inline
Data - Meta
Cache Entries - Meta
Cache Entries Sorted - Meta
Cache Entries Sorted Result - Meta
Cache Entry - Meta
Cache Heal Candidate - Meta
Cache Heal Discovery - Meta
Delete Marker - Meta
Object - Meta
Object V1 - Meta
Object V1Checksum Info - Meta
Object V1Erasure - Meta
Object V1Part - Meta
Object V1Stat - Metacache
Reader - Metacache
Writer - Metadata
Resolution Params - MrfReplicate
Entry - Object
Part Info - Opts
- RawFile
Info - Replicate
Decision - ReplicateDecision represents replication decision for each target
- Replicate
Object Info - Replicate
Target Decision - Replicated
Infos - ReplicatedInfos struct contains replication information for multiple targets
- Replicated
Target Info - ReplicatedTargetInfo struct represents replication info on a target
- Replication
State - Restore
Status - Parsed restore status of a restored object: the value persisted under
metadata_keys::RESTORE. filemeta owns this type so the persisted format does not depend on an HTTP library DTO (backlog#1735 A3c); the field names match the formers3s::dto::RestoreStatusso the rendered bytes are unchanged. - Resync
Decision - ResyncDecision is a struct representing a map with target’s individual resync decisions
- Resync
Target Decision - Transition
State Reconcile Target - The only fields a legacy transition repair is allowed to persist.
- Validated
Erasure Layout - Erasure geometry that passed the storage-layout validation policy.
- Version
Stats
Enums§
- Checksum
Algo - Erasure
Algo - Error
- Flags
- Meta
Cache Heal Candidate Kind - MrfOp
Kind - Distinguishes the kind of operation stored in
MrfReplicateEntry. - Replication
Action - Replication
Status Type - StatusType of Replication for x-amz-replication-status header
- Replication
Type - Type - replication type enum
- Transition
Version State - Validation
Mode - Selects the validation policy for a trusted operation boundary.
- Version
Purge Status Type - Version
Type
Constants§
- BLOCK_
SIZE_ V2 - DEFAULT_
OBJECT_ MAX_ VERSIONS - Default max object versions per object.
- ERASURE_
ALGORITHM - FREE_
VERSION - xl.meta key marking a tier free-version record.
- MAX_
META_ CACHE_ HEAL_ CANDIDATES - MAX_
META_ CACHE_ HEAL_ TRUNCATED_ OBJECTS - Keep truncation continuations bounded while still giving the scanner a safe object-level retry for versions that did not fit in the candidate set.
- NULL_
VERSION_ ID - REPLICATE_
EXISTING - REPLICATE_
EXISTING_ DELETE - REPLICATE_
HEAL - REPLICATE_
HEAL_ DELETE - REPLICATE_
INCOMING - REPLICATE_
INCOMING_ DELETE - REPLICATE_
MRF - REPLICATE_
QUEUED - REPLICATION_
RESET - REPLICATION_
STATUS - TIER_
FV_ ID - TIER_
FV_ MARKER - TIER_
SKIP_ FV_ ID - TRANSITIONED_
OBJECTNAME - TRANSITIONED_
VERSION_ ID - TRANSITION_
COMPLETE - TRANSITION_
PENDING - TRANSITION_
STATUS - TRANSITION_
TIER
Statics§
Traits§
Functions§
- calc_
shard_ size - file_
info_ from_ raw - get_
composite_ replication_ status - get_
composite_ version_ purge_ status - get_
file_ info - get_
internal_ replication_ state - Rebuild the structured replication state from its durable internal metadata.
- get_
replication_ state - is_
io_ eof - is_
restored_ object_ on_ disk - is_
skip_ meta_ key - Returns true if the key is a transient internal flag that should not be persisted to meta_sys.
- merge_
file_ meta_ versions - object_
max_ versions - parse_
replicate_ decision - parse_
replication_ timestamp - parse_
restore_ obj_ status - read_
xl_ meta_ no_ data - read_
xl_ meta_ no_ data_ sync - Synchronous twin of
read_xl_meta_no_data. - replication_
statuses_ map - set_
object_ max_ versions - target_
reset_ header - version_
purge_ statuses_ map