-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Failures of larger nodes (200 TB+) will result in long recovery times and traffic.
Instead of writing to a local rocksdb, a tikv backend could be implemented, which maps the easiest to the current rocksdb storage backend.
A cluster of smaller tikv nodes, using zfs or bcachefs with ssd + hdds provide the storage and a frontend walrus node provides the walrus api.
- Recovery of a node stays within the cluster
- No stake is slashed when a node fails
- Frontend nodes could run stateless, making fallback and scaling easy
- TiKV coprocessor could allow interesting optimizations
In a later stage, multiple frontends for one storage cluster could be supported, making walrus distribute read/write operations on the frontends without loadbalancer.
Code of Conduct
- I agree to follow this project's Code of Conduct.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request