internal/

directory
v1.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package blob serves and consumes opaque value operations over rpc streams.
Package blob serves and consumes opaque value operations over rpc streams.
engine
Package engine implements segment-based large-value storage with authenticated at-rest encryption.
Package engine implements segment-based large-value storage with authenticated at-rest encryption.
hostile
Package hostile runs a blob node that misbehaves on purpose.
Package hostile runs a blob node that misbehaves on purpose.
Package config parses and validates predastore's on-disk TOML file and holds the vocabulary the rest of the tree is written in: node and host ids, roles, and the [[host]] and [[host.node]] tables themselves.
Package config parses and validates predastore's on-disk TOML file and holds the vocabulary the rest of the tree is written in: node and host ids, roles, and the [[host]] and [[host.node]] tables themselves.
Package fipsboot enforces FIPS 140-3 mode at process startup.
Package fipsboot enforces FIPS 140-3 mode at process startup.
Package gate is predastore's S3 frontend: the HTTPS listener, the SigV4 + IAM middleware chain and the route table.
Package gate is predastore's S3 frontend: the HTTPS listener, the SigV4 + IAM middleware chain and the route table.
auth
Package auth resolves S3 access keys to credentials and the IAM policies attached to them.
Package auth resolves S3 access keys to credentials and the IAM policies attached to them.
handlers
Package handlers implements the S3 REST operations.
Package handlers implements the S3 REST operations.
model
Package model holds the S3 semantics the gate speaks: the stored metadata records, the error taxonomy, name validation, the multipart helpers, object hashing and the global-state table names.
Package model holds the S3 semantics the gate speaks: the stored metadata records, the error taxonomy, name validation, the multipart helpers, object hashing and the global-state table names.
placement
Package placement decides which blob nodes hold an object's shards.
Package placement decides which blob nodes hold an object's shards.
Package meta serves and consumes global-state operations over rpc streams.
Package meta serves and consumes global-state operations over rpc streams.
Package telemetry holds predastore's own OpenTelemetry instruments: meta raft consensus state, multipart upload counters and shard read errors.
Package telemetry holds predastore's own OpenTelemetry instruments: meta raft consensus state, multipart upload counters and shard read errors.
Package testcerts generates ephemeral self-signed TLS certificates for tests that exercise verify-on TLS code paths.
Package testcerts generates ephemeral self-signed TLS certificates for tests that exercise verify-on TLS code paths.
Package tlsconfig pins the cluster-wide TLS 1.3 curve preference list.
Package tlsconfig pins the cluster-wide TLS 1.3 curve preference list.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL