Commit 88b6ec6
committed
Implement tiered storage
Introduces TierStore, a KVStore implementation that manages data
across three storage layers:
- Primary: Main data store for critical node data
- Ephemeral: Secondary store for non-critical, easily-rebuildable
data (e.g., network graph) with fast local access
- Backup: Tertiary store for disaster recovery with async/lazy
operations to avoid blocking primary store
- Unit tests for TierStore core functionality1 parent 3aef2b3 commit 88b6ec6
2 files changed
Lines changed: 883 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
0 commit comments