mirror of
https://github.com/rustfs/rustfs.git
synced 2026-10-04 12:31:36 +00:00
2e014d25b3
A restarted peer can accept a pooled connection and never send response headers, so HttpReader::open waited past the client body timeout before the body-stall timer or erasure hedge could run. Bound that header wait by the stall timeout and retry the open once on a fresh connection. After write quorum, MultiWriter still waited out the full disk stall for a silent peer, which matches the client timeout. Give remaining writers one second, then drop them so the caller returns. Signed-off-by: loverustfs <155562731+loverustfs@users.noreply.github.com>
RustFS Rio - High-Performance I/O
High-performance asynchronous I/O operations for RustFS distributed object storage
📖 Documentation
· 🐛 Bug Reports
· 💬 Discussions
📖 Overview
RustFS Rio provides high-performance asynchronous I/O operations for the RustFS distributed object storage system. For the complete RustFS experience, please visit the main RustFS repository.
✨ Features
- Zero-copy streaming I/O operations
- Hardware-accelerated encryption/decryption
- Multi-algorithm compression support
- Efficient buffer management and pooling
- Vectored I/O for improved throughput
- Real-time data integrity verification
📚 Documentation
For comprehensive documentation, examples, and usage guides, please visit the main RustFS repository.
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
