KirCute
7398e7d45e
feat(alias): support load balance (#1767)
* feat(alias): support load balance
* feat(alias): support storage match for load balance
* feat(patch): add alias addition upgrade patch
* fix bugs
* fix(op/balance): optimize compatibility
* chore: change default read conflict policy
* feat(alias): refactor Alias initialization and enhance path handling
* feat(alias): enhance object masking and add support for operation restrictions
* feat(alias): enhance object masking
* feat(fs): add permission checks
* improve parsing
* update object masks
* feat(fs): enhance virtual file handling
* feat(storage): enhance virtual file retrieval and path handling
* refactor(alias): rename path handling functions for clarity and consistency
* fix(alias): update path handling in Other method to use balanced path
* fix bug
* feat(alias): add file size validation
* feat(alias): add hash consistency check
* 移除哈希合并,
* fix(alias): wrong behavior for all_strict/deterministic_or_all
* Revert "fix(alias): wrong behavior for all_strict/deterministic_or_all"
This reverts commit f001f2dcd7.
* fix(alias): wrong behavior for all_strict/deterministic_or_all
* feat(alias): support part-based read load balance
* fix(alias): list panic when leak conflict path
* fix(alias): remove Other load balance
* fix(alias): 修复 Link 方法中 resultLink 的返回类型和内容复制问题
* fix(alias): 更好的下载并发?
* chore(alias): all tips
* fix(alias): moving paths mismatch
---------
Co-authored-by: j2rong4cn <j2rong@qq.com>
Co-authored-by: ShenLin <773933146@qq.com>
2025-12-29 17:16:07 +08:00
..
2025-10-19 22:45:40 +08:00
2025-12-20 13:57:02 +08:00
2025-07-12 17:57:54 +08:00
2025-11-27 19:34:03 +08:00
2025-12-03 00:55:40 +08:00
2025-11-27 19:34:03 +08:00
2025-09-14 21:36:54 +08:00
2025-12-15 21:30:08 +08:00
2025-12-04 09:54:14 +08:00
2025-11-05 12:35:51 +08:00
2025-11-27 19:34:03 +08:00
2025-12-29 17:16:07 +08:00
2025-12-15 16:48:05 +08:00
2025-10-06 16:37:00 +08:00
2025-12-04 09:54:14 +08:00
2025-08-10 09:55:20 +08:00
2025-12-03 00:55:40 +08:00
2025-12-04 09:54:14 +08:00
2025-11-27 19:34:03 +08:00
2025-12-04 09:54:14 +08:00
2025-11-27 19:34:03 +08:00
2025-12-29 17:16:07 +08:00
2025-11-27 19:34:03 +08:00
2025-12-19 18:05:11 +08:00
2025-12-03 00:55:40 +08:00
2025-12-29 17:16:07 +08:00
2025-08-26 01:22:59 +08:00
2025-12-04 09:54:14 +08:00
2025-12-04 09:54:14 +08:00
2025-12-04 09:54:14 +08:00
2025-10-19 22:45:40 +08:00
2025-11-04 23:56:09 +08:00
2025-07-14 23:55:17 +08:00
2025-12-03 00:55:40 +08:00
2025-12-04 09:54:14 +08:00
2025-07-01 09:54:50 +08:00
2025-07-12 17:57:54 +08:00
2025-12-15 16:47:09 +08:00
2025-12-12 12:13:42 +08:00
2025-07-12 17:57:54 +08:00
2025-07-12 17:57:54 +08:00
2025-12-04 09:54:14 +08:00
2025-12-03 00:55:40 +08:00
2025-11-24 14:14:53 +08:00
2025-12-04 09:54:14 +08:00
2025-08-11 23:41:22 +08:00
2025-07-12 17:57:54 +08:00
2025-11-21 12:18:54 +08:00
2025-11-27 19:34:03 +08:00
2025-12-03 00:55:40 +08:00
2025-12-04 09:54:14 +08:00
2025-12-03 00:55:40 +08:00
2025-12-03 00:55:40 +08:00
2025-12-15 16:48:05 +08:00
2025-12-03 00:55:40 +08:00
2025-10-06 16:37:00 +08:00
2025-07-12 17:57:54 +08:00
2025-11-04 23:56:09 +08:00
2025-12-04 09:54:14 +08:00
2025-11-27 19:34:03 +08:00
2025-09-21 20:43:32 +08:00
2025-12-22 00:15:58 +08:00
2025-12-03 00:55:40 +08:00
2025-12-03 00:55:40 +08:00
2025-12-03 00:55:40 +08:00
2025-12-29 17:16:07 +08:00
2025-07-01 09:54:50 +08:00
2025-12-03 00:55:40 +08:00
2025-10-18 21:47:18 +08:00
2025-12-03 00:55:40 +08:00
2025-11-03 10:53:38 +08:00
2025-10-18 21:47:18 +08:00
2025-08-11 23:41:22 +08:00
2025-12-03 00:55:40 +08:00
2025-12-03 00:55:40 +08:00
2025-10-18 21:47:18 +08:00
2025-12-03 00:55:40 +08:00
2025-12-22 00:20:07 +08:00
2025-08-28 13:02:02 +08:00
2025-12-15 21:49:01 +08:00
2025-12-04 09:54:14 +08:00
2025-12-15 21:49:01 +08:00