truewhile
a71a18ce82
fix(upload): 删旧元数据失败时不中止任务,继续上传新文件
旧逻辑:DeleteFiles 失败 → uploadTaskFailWithRetry → 任务重试 →
再次 DeleteFiles 失败 → 永远无法上传,形成死循环。
新逻辑:DeleteFiles 失败时记录 warn 日志后继续上传新文件。
旧副本由下次同步的 scanLocalMetaForUpload 检测(新旧两个副本,
命中新版本后把旧版本 cid 收入 pendingDeletes)并通过
cleanupBatchRedundantFiles 异步批量清理。
这修复了小姐姐库在 115 限流环境下每次增量同步都重复上传
大量元数据的问题(Heyzo 等目录文件被上传了 7 次以上)。
2026-09-06 13:42:20 +08:00
..
2026-09-06 11:41:12 +08:00
2026-09-05 16:21:58 +08:00
2026-08-20 22:31:00 +08:00
2026-08-20 22:31:00 +08:00
2026-08-20 22:09:04 +08:00
2026-08-21 00:06:49 +08:00
2026-08-21 00:06:49 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-06-24 21:30:44 +08:00
2026-09-02 16:26:28 +08:00
2026-06-27 11:38:13 +08:00
2026-09-02 16:26:28 +08:00
2026-09-01 18:55:05 +08:00
2026-09-01 23:16:11 +08:00
2026-09-02 16:26:28 +08:00
2026-05-15 10:58:32 +00:00
2026-09-05 18:08:52 +08:00
2026-09-01 23:16:11 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-05-30 13:02:16 +08:00
2026-09-05 12:34:17 +08:00
2026-06-27 13:01:22 +08:00
2026-09-02 16:26:28 +08:00
2026-08-24 17:00:18 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-04 11:56:29 +08:00
2026-09-03 16:53:12 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 01:15:11 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 10:39:44 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 10:39:44 +08:00
2026-09-01 23:16:11 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 11:19:56 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 12:34:17 +08:00
2026-06-24 11:59:18 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 01:15:11 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 10:39:44 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 10:26:04 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-26 13:50:53 +08:00
2026-06-26 13:50:53 +08:00
2026-06-25 07:22:00 +08:00
2026-08-23 22:12:32 +08:00
2026-07-03 02:55:33 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 08:50:46 +08:00
2026-09-03 08:50:46 +08:00
2026-09-02 16:26:28 +08:00
2026-09-01 23:16:11 +08:00
2026-06-25 02:33:30 +08:00
2026-06-25 02:33:30 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-06-27 13:22:46 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-05-30 12:07:35 +08:00
2026-05-30 12:01:46 +08:00
2026-05-30 12:07:35 +08:00
2026-09-05 18:08:52 +08:00
2026-09-05 18:08:52 +08:00
2026-09-02 16:26:28 +08:00
2026-09-01 23:16:11 +08:00
2026-08-25 14:12:59 +08:00
2026-08-21 22:21:14 +08:00
2026-09-05 12:34:17 +08:00
2026-08-24 17:00:18 +08:00
2026-09-02 16:26:28 +08:00
2026-08-21 22:21:14 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-06-24 15:02:48 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-26 15:20:38 +08:00
2026-07-03 02:55:33 +08:00
2026-07-03 02:55:33 +08:00
2026-08-26 23:32:02 +08:00
2026-08-26 23:32:02 +08:00
2026-07-03 02:55:33 +08:00
2026-06-26 15:20:38 +08:00
2026-07-03 02:55:33 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 16:53:12 +08:00
2026-06-26 14:35:13 +08:00
2026-07-15 20:45:24 +08:00
2026-08-23 22:12:32 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-09-03 14:12:52 +08:00
2026-09-03 14:12:52 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 17:42:52 +08:00
2026-09-03 17:42:52 +08:00
2026-09-03 16:53:12 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-07-02 20:36:45 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 20:51:24 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 01:15:11 +08:00
2026-09-05 18:08:52 +08:00
2026-06-11 11:25:43 +08:00
2026-09-02 19:00:01 +08:00
2026-09-02 19:00:01 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-08-21 00:06:49 +08:00
2026-08-21 00:06:49 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-27 09:42:52 +08:00
2026-09-02 16:26:28 +08:00
2026-08-20 15:43:39 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-08-23 22:12:32 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-30 20:18:02 +08:00
2026-08-20 15:43:39 +08:00
2026-08-10 19:16:12 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 18:08:52 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-06-30 20:18:02 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-08-24 17:00:18 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-27 09:21:51 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 18:08:52 +08:00
2026-08-20 15:43:39 +08:00
2026-08-20 15:43:39 +08:00
2026-09-02 16:26:28 +08:00
2026-08-24 17:00:18 +08:00
2026-08-20 22:09:04 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-24 11:59:18 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 18:08:52 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-03 09:40:52 +08:00
2026-09-03 09:40:52 +08:00
2026-05-28 14:52:20 +08:00
2026-06-07 21:34:21 +08:00
2026-05-28 14:52:20 +08:00
2026-09-05 18:08:52 +08:00
2026-09-02 16:26:28 +08:00
2026-06-28 12:15:10 +08:00
2026-06-28 12:15:10 +08:00
2026-06-28 12:15:10 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 16:53:12 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-07-16 13:33:31 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-24 11:59:18 +08:00
2026-09-04 11:56:29 +08:00
2026-09-03 16:53:12 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-08-23 22:12:32 +08:00
2026-09-02 16:26:28 +08:00
2026-09-03 14:12:52 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-08-23 22:12:32 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-24 11:59:18 +08:00
2026-07-15 20:45:24 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-08-10 19:16:12 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-09-02 16:26:28 +08:00
2026-08-23 22:12:32 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-11 11:25:43 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 01:15:11 +08:00
2026-09-02 16:26:28 +08:00
2026-06-27 03:47:02 +08:00
2026-06-27 03:47:02 +08:00
2026-09-02 16:26:28 +08:00
2026-06-27 03:47:02 +08:00
2026-08-24 17:00:18 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-26 15:37:38 +08:00
2026-09-01 23:16:11 +08:00
2026-08-25 23:19:07 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-06-26 15:37:38 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 01:15:11 +08:00
2026-09-02 16:26:28 +08:00
2026-09-05 14:32:58 +08:00
2026-09-06 13:42:20 +08:00
2026-09-05 14:32:58 +08:00
2026-09-06 00:01:40 +08:00
2026-09-06 12:27:56 +08:00
2026-08-19 21:36:35 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-08-24 17:00:18 +08:00
2026-06-27 08:57:39 +08:00
2026-08-20 15:43:39 +08:00
2026-08-20 15:43:39 +08:00
2026-06-24 11:59:18 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-07-15 20:45:24 +08:00
2026-06-26 20:00:42 +08:00
2026-06-26 20:00:42 +08:00
2026-06-26 20:00:42 +08:00
2026-07-15 20:45:24 +08:00
2026-08-27 23:40:12 +08:00
2026-07-15 20:45:24 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-09-02 16:26:28 +08:00
2026-09-02 16:26:28 +08:00
2026-08-20 15:43:39 +08:00
2026-06-27 02:42:42 +08:00
2026-09-02 16:26:28 +08:00
2026-09-04 11:56:29 +08:00
2026-08-20 15:43:39 +08:00
2026-09-05 18:08:52 +08:00
2026-09-02 17:10:07 +08:00
2026-09-02 17:10:07 +08:00
2026-09-03 10:39:44 +08:00
2026-05-14 15:26:29 +00:00
2026-09-02 16:26:28 +08:00
2026-09-05 12:34:17 +08:00
2026-09-05 12:34:17 +08:00