Commit Graph

100 Commits

Author SHA1 Message Date
Chongzhi Deng 32065ec25b
feat: add AnnouncePeers proto and fix typo (#343)
feat: add AnnouncePeers proto

1. add AnnouncePeers api
2. fix typo of dfdaemon

Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2024-07-10 19:51:57 +08:00
Gaius 370d016656
feat: add host_id to UploadCacheTask (#340)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-08 17:10:39 +08:00
Gaius 56393b235d
feat: add id for UploadCacheTaskFinishedRequest and UploadCacheTaskFailedRequest (#339)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-08 16:46:13 +08:00
Gaius 7998f59978
feat: change UploadCacheTask message (#338)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-08 12:36:22 +08:00
Gaius 1bbcef2694
feat: change UploadCacheTaskRequest type to stream (#335)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-07-05 18:17:12 +08:00
Gaius 5ccb896ce6
fix: build error in descriptor.bin (#331)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-28 18:51:52 +08:00
Chongzhi Deng 7431d58884
feat: add interval field to AnnounceHostRequest (#330)
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2024-06-28 18:42:37 +08:00
Gaius 183280e924
fix: ttl validation format
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-18 14:45:53 +08:00
Gaius 240563b417
feat: add upload cache task for scheduler (#328)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-18 14:29:45 +08:00
Gaius e1e59d1696
feat: add announce proto of the cache task in scheduler (#327)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-17 22:06:34 +08:00
Gaius 2cf1290751
feat: generate mock code in scheduler (#326)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-17 16:22:45 +08:00
Gaius 110fe0ebc7
feat: change leave to delete in scheduler messages (#325)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-06-17 15:30:39 +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 74581bea67
feat: add message of the backend error detail (#319)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-28 18:41:09 +08:00
Gaius ab1743c359
feat: add leave task api (#313)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 21:32:38 +08:00
Gaius 76a2bd51c9
feat: change validation in memory (#308)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-07 12:35:58 +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 4881829013
fix: typo in scheduler v1 proto (#288)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-14 11:14:37 +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 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 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 ce44d9501d
feat: change candidate_parent_ids to candidate_parents (#246)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-10 10:40:57 +08:00
Gaius e082eefff7
feat: add candidate_parent_ids to reschedule message (#245)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-09 21:58:01 +08:00
Gaius 55a239ecc0
feat: remove RegisterSeedPeerRequest in AnnouncePeer (#243)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-25 17:58:21 +08:00
Gaius ac0a2a42a0
feat: remove concurrent_piece_count in scheduler (#228)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-12 14:48:04 +08:00
Gaius 1ffa9f8eb3
feat: add prefetch to register request in v1 (#226)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-07 10:45:18 +08:00
Gaius 300b38f803
feat: add optional to piece_number in DownloadPieceFailedRequest (#224)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-05 11:14:42 +08:00
Gaius f94caaafdc
feat: remove SyncPiecesFailedRequest in scheduler (#223)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-29 15:06:10 +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
Gaius b53f8ac93c
feat: change download piece failed message (#210)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 22:15:45 +08:00
Gaius 6261753124
feat: add RescheduleRequest message to AnnouncePeerRequest (#209)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 21:05:42 +08:00
Gaius cfb441c3e0
feat: remove TinyTaskResponse and SmallTaskResponse message (#208)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-14 14:23:56 +08:00
Gaius 92ad2be9c7
chore: change github.com/golang/mock to go.uber.org/mock (#197)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-10-30 16:22:46 +08:00
Gaius 47c7d3d1bb
feat: add optional to download message in common (#183)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-21 19:59:14 +08:00
Gaius 8b4a651857
feat: add objectStoragePort to AnnounceHostRequest (#169)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-23 15:01:41 +08:00
Gaius b8791ffca0
feat: add SchedulerClusterId to host message in v2 proto (#167)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-21 13:33:46 +08:00
Gaius acf9a4e4f4
feat: add scheduler cluster id in AnnounceHostRequest (#166)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-21 11:47:16 +08:00
Gaius ab0c613b95
feat: generate golang mock (#148)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-20 22:05:07 +08:00
Gaius aae0807767
feat: update verison to v2 (#147)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-20 21:56:21 +08:00
Gaius 2825951636
feat: add content to piece message (#138)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-13 15:23:27 +08:00
Gaius c1bc8f3ccf
feat: remove ProbeInterval in SyncProbesResponse (#128)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-15 10:43:51 +08:00
Gaius 13f6437e48
feat: rename FailedProbes to Probes in FailedProbesRequest (#127)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-12 12:35:18 +08:00
Gaius 93763a8588
feat: optimize SyncProbesRequest in scheduler (#126)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-12 12:02:54 +08:00
Gaius 278c100e78
feat: optimize SyncProbes API definition (#125)
feat: optimize SyncProbes API definition.

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-09 12:22:26 +08:00
Gaius 3a54813d13
feat: remove SyncNetworkTopology api (#119)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-04-24 18:56:19 +08:00
Gaius f0e9c68b27
feat: remove security domain (#117)
Remove security domain and security group.

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-04-19 16:20:38 +08:00
Gaius d32b2b9595
feat: change cpu percent validation (#110)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-03-31 20:19:36 +08:00
Gaius b7251600a8
feat: change updatedAt to createdAt in probe (#107)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-03-27 21:51:47 +08:00