rwadurian/backend/services/snapshot-service
hailin f14f685ea9 fix(snapshot): PG 进度改字节百分比 + Redis 备份防崩溃 + 启动清理遗留任务
- postgres-backup: 用 pg_database_size 做分母,统计 stdout 字节数算进度(与 pv 方案一致)
- redis-backup: BGSAVE 后先 copyFileSync 到临时目录再打包,防止 tar-stream Size mismatch 崩溃
- orchestrator: onModuleInit 清理遗留 RUNNING 任务,标记 FAILED 并删除临时文件
- docker-compose: 临时文件改挂宿主机 /tmp 目录,方便手动清理

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 01:30:52 -08:00
..
prisma feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00
src fix(snapshot): PG 进度改字节百分比 + Redis 备份防崩溃 + 启动清理遗留任务 2026-02-24 01:30:52 -08:00
.env.development feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00
.gitignore feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00
Dockerfile fix(snapshot): Dockerfile 安装 postgresql-client-16 匹配目标 PG 版本 2026-02-23 23:20:45 -08:00
nest-cli.json feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00
package-lock.json chore(snapshot): 添加 snapshot-service package-lock.json 2026-02-23 23:06:42 -08:00
package.json feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00
tsconfig.json feat(snapshot): 数据快照备份服务全量实现(纯新增,零侵入) 2026-02-23 21:53:09 -08:00