Standalone meta-service for Databend, built on OpenRaft.
| Crate | Description |
|---|---|
service |
Meta service server |
client |
Client library for connecting to meta service |
types |
Shared types and data structures |
kvapi |
Key-value API abstraction |
raft-store |
Raft log and state machine storage |
sled-store |
Sled-based persistent storage |
- Compatibility — client-server, server-server and on-disk data compatibility.
- Raft secret rollout — authenticating the raft port without downtime.
# Install dev tools
make setup
# Build
make build
# Run tests
make test
# Lint
make lintApache-2.0