Commit Graph

85 Commits

Author SHA1 Message Date
Gaius f201aeb1b8
feat: add ttl for PersistentCacheTask (#458)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-02-12 15:33:41 +08:00
Gaius b9b98411e4
feat: remove digest field in PersistentCacheTask (#443)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-01-17 11:58:26 +08:00
Gaius 352bcc2611
feat: set digest to optional for persistent cache task
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-01-15 14:15:43 +08:00
SouthWest7 bff2301ac7
feat: add 'load_to_cache' field to Download message (#437)
Signed-off-by: southwest <1403572259@qq.com>
2025-01-08 10:41:36 +08:00
Gaius af929d036c
feat: add need_piece_content for Download message (#434)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-31 12:14:35 +08:00
Gaius 8ac708ed9c
fix: partten for crc32 (#420)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-29 19:26:27 +08:00
Gaius f79271fd78
feat: support castagnoli for crc32 (#419)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-25 21:55:42 +08:00
Chlins Zhang 4bb7e96aa7
feat: add field is_prefetch to the download proto (#418)
feat: add field is_prefetch to the Download proto

Signed-off-by: suhan.zcy <suhan.zcy@antgroup.com>
Co-authored-by: suhan.zcy <suhan.zcy@antgroup.com>
2024-11-25 20:37:44 +08:00
Gaius 491cee009a
feat: add read bandwidth and write bandwidth for disk (#416)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-18 14:16:54 +08:00
Chongzhi Deng 50fde09a36
feat: add delegation_token for ObjectStorage (#413)
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2024-11-14 17:27:31 +08:00
Gaius 48131a6317
feat: add current_replica_count and current_persistent_replica_count for PersistentCacheTask (#409)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-30 21:23:35 +08:00
Gaius b5432fbf2a
feat: add rate limit for network (#400)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-30 16:29:44 +08:00
Gaius 28a7989601
feat: rename cache task to persistent cache task (#394)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-26 15:34:55 +08:00
Gaius f8ac513919
feat: add disable_shared for Host (#387)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-14 14:32:43 +08:00
Zyyeric d13fe01187
feat: make AKSK optional (#376)
Signed-off-by: Zyyeric <eric1976808123@gmail.com>
2024-08-19 20:35:42 +08:00
Zyyeric 63caf5465b
feat: Add credential_path field to Object Storage (#372)
Signed-off-by: Zyyeric <eric1976808123@gmail.com>
2024-08-19 12:07:27 +08:00
Gaius 5ecabe6e07
feat: remove content_length in Download message (#375)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-19 11:10:50 +08:00
Gaius 1da3a9e384
feat: add content-length for download message (#371)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-16 18:31:33 +08:00
Gaius 337081c945
feat: update verison for golang
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-12 19:58:27 +08:00
Gaius 5bd847f0a4
feat: remove piece length field in download request (#368)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-12 15:53:15 +08:00
Gaius 7b5ecb7b15
feat: add optional for piece-length (#367)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-12 14:40:04 +08:00
Gaius 22104b6f4e
feat: add crc32 for digest (#363)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-05 15:53:19 +08:00
Gaius 3fff6d4bec
feat: remove container in ObjectStorage (#352)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-16 16:54:28 +08:00
Gaius 272e6d710a
feat: add message for object storage (#351)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-16 15:57:29 +08:00
Gaius 3eec7b4404
feat: add optional for endpoint and region (#350)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-16 12:23:07 +08:00
Gaius 0e657a7b78
feat: add endpoint and region for object storage (#349)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-16 11:38:30 +08:00
Zyyeric d9d4dcf70d
feat: Add session token (#342)
Signed-off-by: Zyyeric <eric1976808123@gmail.com>
2024-07-10 14:56:48 +08:00
Lzzzt 616b492848
feat: add `Download` attribute for Object Storage Download (#333)
* feat: add Download attribute for Object Storage Downlaod

add `ObjectStorage` struct to store the necessary infomation such as access key and access secret for download task

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

* feat: add Download attribute for Object Storage Downlaod

add `ObjectStorage` struct to store the necessary infomation such as access key and access secret for download task

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

* feat: add Download attribute for Object Storage Downlaod

add `ObjectStorage` struct to store the necessary infomation such as access key and access secret for download task

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

* feat: add Download attribute for Object Storage Downlaod

add `ObjectStorage` struct to store the necessary infomation such as access key and access secret for download task

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

* docs: fix the doc style of `ObjectStorage`

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

* docs: fix the doc style of `ObjectStorage`

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>

---------

Signed-off-by: Lzzzt <liuzitao0123@gmail.com>
2024-07-03 21:15:49 +08:00
Gaius 7beb7a448f
feat: rename DownloadTask message to Download (#324)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-17 15:07:40 +08:00
Gaius 39fa1f1591
feat: add cache task proto (#323)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-17 14:54:30 +08:00
Gaius b60a425140
feat: digest field supports blake3 (#309)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-10 13:58:51 +08:00
Gaius 34f6f75f49
feat: add prefetch field in download message (#298)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-10 13:42:52 +08:00
Gaius 2df8c78be4
feat: optimize prefetch in download message (#297)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-10 11:25:56 +08:00
Gaius 100d4da28e
feat: add prefetch field for download message (#296)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-10 11:14:56 +08:00
Gaius c7e8229102
feat: add need_back_to_source and disable_back_to_source (#292)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-15 18:30:24 +08:00
Gaius 283ccece49
feat: add need_back_to_source to peer message (#291)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-15 17:31:08 +08:00
Gaius d5c0dd6ac3
feat: remove validation in certificate_chain (#290)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-15 16:59:04 +08:00
Gaius ef16214823
feat: add disable-back-to-source to Download message (#289)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-14 19:31:52 +08:00
Gaius 9f1fc3912d
feat: add certificateChain to Download message (#285)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-29 11:51:47 +08:00
Gaius c3133a8608
feat: remove tls_verify in Download message (#284)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-28 20:10:32 +08:00
Gaius 6bb1bedc70
feat: add error details to api (#283)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-28 12:42:22 +08:00
Gaius 479332263a
feat: remove status in HTTPResponse message (#281)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-27 20:25:23 +08:00
Gaius 9a73b42a15
feat: response http code and status (#280)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-27 14:21:37 +08:00
Gaius 4729f1f74d
feat: add certificate and tls_verify params in Download message (#279)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-02-26 14:56:59 +08:00
Gaius 43bc7691e2
feat: add request_header to Download and Task (#258)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-22 13:56:30 +08:00
Gaius 42fd09e47f
feat: change output_path to optional (#250)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-12 12:28:04 +08:00
Gaius 16e69e4e9f
feat: remove rate limit in download message (#249)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-11 15:45:30 +08:00
Gaius 7ae076e9ac
feat: change validation in v2 (#247)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-10 14:26:33 +08:00
Gaius e759b2e4c2
feat: remove object storage message (#244)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-02 12:40:45 +08:00
Gaius 667eb7320d
feat: change length from int to uint (#220)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-20 15:03:51 +08:00