Lemon-miaow
|
8ef7112dab
|
feat(backup): 玩过的世界每天在停服后自动打一个定时恢复点,按服按 owner 保留 7 个、90 天过期
|
2026-09-27 00:02:49 +08:00 |
|
Lemon-miaow
|
d6e1a6464c
|
fix(quota): 回收的服务器保留资源规格,认领时按集群里的真实规格过配额并写回缓存
|
2026-09-26 23:28:18 +08:00 |
|
Lemon-miaow
|
1054e62fa9
|
feat(api): 集群列表读改走 informer 缓存,审核队列、我的提交与备份列表改为服务端分页筛选并一次批量查构建,面板三页跟进
|
2026-09-25 18:13:21 +08:00 |
|
Lemon-miaow
|
7766e8efa4
|
fix(reaper): 回收前先停服并持有世界维护锁再归档,锁丢失不删卷;无世界卷的无主服务器只重置时钟不再重复回收
|
2026-09-25 03:31:50 +08:00 |
|
Lemon-miaow
|
89a0134707
|
feat(backup): 归档先写 .partial 再 fsync 改名并记录 sha256,删除原件前回读校验,reaper 抽样巡检与清扫半截归档,保留权限与 mtime,面板标出损坏与已校验
|
2026-09-25 03:16:06 +08:00 |
|
Lemon-miaow
|
489eff4494
|
feat(restore): 恢复前默认为当前世界做安全快照并串接恢复 Job,快照失败则不恢复;并发恢复另一备份返回 409
|
2026-09-25 02:52:18 +08:00 |
|
Lemon-miaow
|
9bda3a52fa
|
fix(backup): 手动备份按服冷却、每服保留上限与独立保留期,容量驱逐不再删除回收世界的唯一副本
|
2026-09-24 19:58:59 +08:00 |
|
Lemon-miaow
|
f69cdec9d4
|
fix(reaper): 有服务器处理失败或过期备份删不掉时以非零码退出,让 Job 失败告警触达运维
|
2026-09-24 19:34:09 +08:00 |
|
Lemon-miaow
|
22becd6859
|
fix(reaper): 认领时重置活跃时钟与预警,回收只复用本次认领后的 reaper 归档
|
2026-09-24 19:31:23 +08:00 |
|