Commit Graph

16 Commits

Author SHA1 Message Date
Gaius 4e02af63a2
feat(manager): optimize service of the persistent cache task (#3929)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-04-03 10:37:18 +08:00
BruceAko 901a0d1aeb enhance: add comments for key scanning and context error handling
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2025-03-18 20:06:32 +08:00
BruceAko c49a8d0389 fix: update peer and task manager methods to use correct redis key format
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2025-03-18 20:06:32 +08:00
Gaius 832bd529f6
feat: replace Pipeliner with lua (#3846)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-18 22:39:17 +08:00
Gaius 5bf9dd13ba
test(scheduler/persistentcache): add uint test for host manager (#3812)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-10 15:14:14 +08:00
Gaius 7c0f0abeb7
feat: replicate persistent cache task when task needs persistent replicas (#3784)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-01-26 10:46:32 +08:00
Gaius a63126ede4
feat: implement FindCandidatePersistentCacheParents for scheduling persistent cache task (#3770)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-01-17 20:01:59 +08:00
Gaius 79a845edb6
feat: load empty return false in persistentcache (#3697)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-10 14:30:21 +08:00
Gaius 9376c5d8c0
feat: optimize api for shceduling (#3660)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-22 20:58:15 +08:00
Gaius e826d72976
feat: implement delete peer and task in persistent cache (#3623)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-31 10:27:46 +08:00
Gaius 4f8fb8f2d1
feat: implement upload persistent cache task (#3620)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-30 20:14:11 +08:00
Gaius 58959be0c2
feat: implement delete persistent cache task in scheduler (#3619)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-29 22:24:18 +08:00
Gaius eb4e101859
feat: add interface of the persistent cache resource (#3602)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-22 20:48:48 +08:00
Gaius 2e1a6b5381
feat: add peer manager for persistent cache task (#3592)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-22 19:57:34 +08:00
Gaius bd8ecfbf29
feat: add host manager for persistent cache (#3546)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-30 14:05:52 +08:00
Gaius 53f5e9c79c
feat: add persistent cache task for scheduler (#3545)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-29 21:21:37 +08:00