feat: 增加 RocksDB 检查点备份和恢复

This commit is contained in:
chuan
2026-08-10 13:35:22 +08:00
parent 2ff9e1d139
commit ea4625e5da
16 changed files with 740 additions and 15 deletions
+3 -3
View File
@@ -283,7 +283,7 @@
- [ ] 记录 Tantivy IndexWriter 内存和 commit 延迟
- [ ] 根据实测调整批量大小队列容量和并发
- [x] 增加带排空阶段恢复滞回和探测失败保护的磁盘只读降级策略
- [ ] 增加数据库备份检查点和恢复验证
- [x] 增加在线 RocksDB 检查点保留上限只读校验和带旧库保留的离线恢复
- [x] 增加可配置的终端日志滚动文件日志和保留文件上限
- [x] 验证间歇运行和正常退出恢复
- [x] 完成本机约七小时真实持续运行并确认采集索引和搜索服务可用
@@ -295,7 +295,7 @@
- [ ] 内存使用在目标上限内稳定
- [ ] 队列和缓存不会随运行时间无限增长
- [x] 磁盘不足时能够拒绝新任务排空持久化队列并保留搜索能力
- [ ] 备份可以在独立目录恢复并搜索
- [x] 备份可以在独立目录恢复并从 RocksDB 重建索引搜索
- [ ] 连续运行期间没有数据格式损坏和不可恢复任务
## 阶段七 部署和运维
@@ -336,4 +336,4 @@
完成二十四小时持续运行并继续观察私有内存 Metadata 成功率候选队列深度和每条成功 Metadata 的网络成本
随后增加 RocksDB 检查点恢复
随后补充 RocksDB 和 Tantivy 内部资源指标并根据实测继续调优