Directories
¶
| Path | Synopsis |
|---|---|
|
Package compression provides data compression and decompression utilities for ZapFS storage.
|
Package compression provides data compression and decompression utilities for ZapFS storage. |
|
Package events provides S3 event notification infrastructure.
|
Package events provides S3 event notification infrastructure. |
|
grpc
|
|
|
pool
Package pool provides generic gRPC connection pooling with optional cluster-aware routing for Raft-based services.
|
Package pool provides generic gRPC connection pooling with optional cluster-aware routing for Raft-based services. |
|
Package license provides a license checking interface for feature gating.
|
Package license provides a license checking interface for feature gating. |
|
Package manager provides stub region configuration for community edition.
|
Package manager provides stub region configuration for community edition. |
|
metadata
|
|
|
client
Package client defines interfaces for external service clients used by the metadata server.
|
Package client defines interfaces for external service clients used by the metadata server. |
|
db/memory
Package memory provides an in-memory implementation of db.DB for testing.
|
Package memory provides an in-memory implementation of db.DB for testing. |
|
db/postgres
Package postgres provides a PostgreSQL/CockroachDB implementation of the db.DB interface.
|
Package postgres provides a PostgreSQL/CockroachDB implementation of the db.DB interface. |
|
db/sql
Package sql provides a dialect-aware SQL database implementation.
|
Package sql provides a dialect-aware SQL database implementation. |
|
db/vitess
Package vitess provides a Vitess/MySQL implementation of the db.DB interface.
|
Package vitess provides a Vitess/MySQL implementation of the db.DB interface. |
|
service
Package service provides the business logic layer for the metadata server.
|
Package service provides the business logic layer for the metadata server. |
|
service/encryption
Package encryption provides encryption/decryption services for SSE-C and SSE-KMS.
|
Package encryption provides encryption/decryption services for SSE-C and SSE-KMS. |
|
service/gc
Package gc provides centralized garbage collection for the chunk registry.
|
Package gc provides centralized garbage collection for the chunk registry. |
|
service/lifecycle
Package lifecycle provides lifecycle policy scanning and execution.
|
Package lifecycle provides lifecycle policy scanning and execution. |
|
service/s3select
Package s3select provides S3 Select functionality for querying objects using SQL.
|
Package s3select provides S3 Select functionality for querying objects using SQL. |
|
service/storage
Package storage provides coordination between file servers and the manager for object storage operations.
|
Package storage provides coordination between file servers and the manager for object storage operations. |
|
s3api
|
|
|
Package s3client provides a connection pool for external S3 clients.
|
Package s3client provides a connection pool for external S3 clients. |
|
storage
|
|
|
backend
Package backend provides storage backend implementations.
|
Package backend provides storage backend implementations. |
|
Package taskqueue provides a durable task queue for background processing.
|
Package taskqueue provides a durable task queue for background processing. |
|
handlers
Package handlers provides task handlers for the task queue.
|
Package handlers provides task handlers for the task queue. |
|
Package usage provides usage tracking and reporting for billing.
|
Package usage provides usage tracking and reporting for billing. |
Click to show internal directories.
Click to hide internal directories.