Skip to main content

Crate zlayer_storage

Crate zlayer_storage 

Source
Expand description

S3-backed container layer storage

Provides persistent storage for container filesystem changes (OverlayFS upper layer) with crash-tolerant uploads and resume capability.

§Features

  • Layer Sync: Synchronize OverlayFS upper layers to S3 with crash recovery
  • SQLite Replication: WAL-based SQLite database replication to S3

§Modules

  • sync: Container layer synchronization with S3
  • replicator: SQLite WAL-based replication to S3
  • snapshot: Snapshot creation and extraction utilities

Re-exports§

pub use replicator::CacheEntry;
pub use replicator::ReplicationMetadata;
pub use replicator::ReplicationStatus;
pub use replicator::SqliteReplicator;
pub use replicator::SqliteReplicatorConfig;
pub use replicator::WalEvent;
pub use config::*;
pub use error::*;
pub use types::*;

Modules§

config
Configuration types for layer storage
error
Error types for layer storage
replicator
SQLite WAL-based replication to S3
snapshot
Layer snapshot creation and extraction
sync
Sync manager for coordinating local/remote layer state
types
Core types for layer storage