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. |
Click to show internal directories.
Click to hide internal directories.