Gaius
903ba33a5d
feat: support get info of the preheating image ( #4139 )
...
* feat: support get image by job
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: support get info of the preheating image
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: refactor GetImageJob to GetImageDistributionJob and improve error handling
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-06-18 10:57:22 +00:00
Chlins Zhang
93aefb482f
feat: add the API for trigger the GC manually ( #4074 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-05-20 12:35:09 +00:00
Gaius
21255b107c
feat: support preheat by peer count ( #4066 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-14 22:25:53 +08:00
Gaius
ff59f2166a
feat(manager): support preheating by percentage ( #4053 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-05-12 09:03:02 +00:00
Gaius
62c03a7530
feat: support to preheat multiple files ( #3997 )
...
* feat: support to preheat multiple files
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-04-25 09:37:20 +00:00
Gaius
2c83f80606
feat: add content for calculating task id when preheat file and handle task ( #3994 )
...
feat: add content for calculating task id
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-04-24 15:49:32 +00:00
SouthWest7
9422ac9f40
test(dragonfly-client-storage): add e2e test for cache upload/download. ( #3941 )
...
Signed-off-by: southwest <1403572259@qq.com>
Signed-off-by: southwest miao <1403572259@qq.com>
2025-04-15 10:30:54 +08:00
Chongzhi Deng
2f49b73c9f
Implement persistent cache service ( #3903 )
...
* feat: add persistent cache service
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
* feat: implement Destroy and Get endpoints for PersistentCache
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
* chore: update swagger docs
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
---------
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2025-04-02 12:07:17 +08:00
Gaius
3232f7db40
feat: support to set piece length for preheat ( #3848 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-26 15:45:37 +08:00
Gaius
62b6c3709d
feat: add AllSeedPeersScope for preheating ( #3698 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-11 11:51:51 +08:00
Gaius
aa78396155
feat: optimize implement of the sync peers ( #3677 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-29 21:13:12 +08:00
KennyMcCormick
d0e41b538c
enhance: support syncpeers by service and optimize the merge logic ( #3637 )
...
* enhance: support syncpeers by service and optimize the merge logic
Signed-off-by: cormick <cormick1080@gmail.com>
2024-11-29 10:46:23 +08:00
Gaius
5a51a61f8a
feat: support searching task by url for GetTask and DeleteTask ( #3607 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-28 20:09:56 +08:00
Gaius
76cf35fd5d
feat: add scope for preheating job ( #3497 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-14 14:20:09 +08:00
Gaius
517aed732e
feat: optimize GetTaskJob and DeleteTaskJob ( #3434 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-16 16:31:53 +08:00
Asklv
5547307445
feat: add delete task and list tasks manager api with request type and service type. ( #3378 )
...
Signed-off-by: Asklv <boironic@gmail.com>
2024-08-13 11:01:01 +08:00
Gaius
4abb179d5b
feat: support preheating by v2 grpc protocol ( #3201 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-17 15:39:34 +08:00
Gaius
0b1157bba8
feat: replace filters with filteredQueryParams ( #3049 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-24 22:58:06 +08:00
Gaius
2339e9b7c0
refactor: preheat with multi arch image layers ( #2864 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-08 16:13:04 +08:00
Panlq
58f137007a
feat: preheat image supports authentication and parse multi manifest mediatype ( #2819 )
...
Signed-off-by: jonpan <1191243580@qq.com>
2023-11-08 10:55:43 +08:00
Gaius
35da7a7172
feat: change max PerPage to 10000000 ( #2653 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-21 17:07:01 +08:00
Gaius
55cb75247f
feat: change per_page to 1000 ( #2576 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-26 20:21:44 +08:00
Gaius
a2511cb945
feat: rewrite interface{} to any ( #1419 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:32 +08:00
Gaius
3bd1f03c43
feat: custom preheat tag parameters ( #1324 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:21 +08:00
Gaius
faa5e4e465
feat: add seed peer logic ( #1302 )
...
* feat: announce seed peer
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn logic
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn job
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: dfdaemon change host uuid to host id
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: go generate mocks
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: remove cdn compatibility
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: change docker compose
Signed-off-by: Gaius <gaius.qi@gmail.com>
* fix: reuse panic
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: compatible with v2.0.3-beta.2
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:19 +08:00
Gaius
2cfbb91174
feat: manager add seed peer ( #1293 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:18 +08:00
Gaius
61f9f83b28
fix: manager typo and cdn peer id ( #809 )
...
* fix: manager typo and cdn peer id
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius
1dccea01ce
feat: add jobs api ( #751 )
...
* feat: add jobs api
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00