19 lines
494 B
Rust
19 lines
494 B
Rust
//! LightningStor server implementation
|
|
//!
|
|
//! Provides:
|
|
//! - gRPC service implementations (ObjectService, BucketService)
|
|
//! - S3-compatible HTTP API
|
|
//! - Storage backend abstraction
|
|
|
|
mod bucket_service;
|
|
pub mod config;
|
|
pub mod metadata;
|
|
mod object_service;
|
|
pub mod repair;
|
|
pub mod s3;
|
|
pub mod tenant;
|
|
|
|
pub use bucket_service::BucketServiceImpl;
|
|
pub use config::ServerConfig;
|
|
pub use object_service::ObjectServiceImpl;
|
|
pub use repair::{MetadataRepairQueue, spawn_replicated_repair_worker};
|