mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-09-20 13:30:46 +02:00
clarify write batching is crash-safe (client blocks until durable)
+1
-1
@@ -175,7 +175,7 @@ The `redb` backend is Rust-only. It provides crash-safe disk-backed needle maps
|
||||
| `/metrics` endpoint | On admin/metrics port | On admin (debug) port | Both serve on admin port, not the main volume port |
|
||||
| Disk monitoring | `sysinfo` package | `sysinfo` crate + `libc` | |
|
||||
| Volume preallocation | `fallocate` on Linux | `fallocate` on Linux via `libc` | Identical behavior |
|
||||
| Write batching | Synchronous per-request | Async batched write queue (128 batch, mpsc) | Rust batches concurrent writes for higher throughput |
|
||||
| Write batching | Synchronous per-request | Batched write queue (up to 128, mpsc) | Rust groups concurrent writes to reduce lock acquisitions. Each client still blocks until its write is durable — no crash-safety difference |
|
||||
| Streaming reads | Files > 1MB | Files > 1MB via `spawn_blocking` | Same threshold, async I/O |
|
||||
|
||||
### Extra CLI Flags (Rust only)
|
||||
|
||||
Reference in New Issue
Block a user