mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-31 01:52:30 +00:00
- Replace bincode 3.0.0 (empty crate) with bincode_reloaded 3.1.10 - Add delete_batch for efficient grouped tombstone writes - Add gc_if_needed to skip GC when no segment exceeds threshold - Add flush() for lightweight fsync+meta checkpoint without compact - Add Config::flush_interval_secs to spawn a background flush thread - Remove per-put/per-delete fsync; persistence via background flush - Split gc_segments into gc_prepare/gc_finish to reduce write lock hold time
17 lines
288 B
Rust
17 lines
288 B
Rust
pub mod bucket;
|
|
pub mod checksum;
|
|
pub mod compress;
|
|
pub mod engine;
|
|
pub mod error;
|
|
pub mod file_pool;
|
|
pub mod fs;
|
|
pub mod gc;
|
|
pub mod meta;
|
|
pub mod recovery;
|
|
pub mod segment;
|
|
pub mod types;
|
|
|
|
pub use engine::{Engine, Stats};
|
|
pub use error::{Error, Result};
|
|
pub use types::{Codec, Config};
|