Commit Graph

67 Commits

Author SHA1 Message Date
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
Chlins Zhang bf5a3cbe67
feat: adds the audit middleware to records the system audit events (#3958)
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-04-16 17:58:24 +08:00
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
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
Chongzhi Deng a700f5e14d
feat: add swagger annotations for open API router (#3885)
Signed-off-by: BruceAko <chongzhi@hust.edu.cn>
2025-03-13 12:18:37 +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
Gaius 90d20178b5
feat: add DefaultFilteredQueryParams for job (#3608)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-28 21:16:33 +08:00
Gaius 6ba478225f
feat: add scheduler features api for manager (#3488)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-09 15:23:27 +08:00
Gaius e3fd3b9d51
chore: udpate client-rs version (#3461)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-27 14:24:22 +08:00
Gaius 67c36f62b3
feat: remove concurrent_piece_count in scheduler (#2942)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-12-12 16:39:16 +08:00
Gaius 5f4fe5753a
feat: implement ListSeedPeers feature in manager (#2865)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-11-08 20:45:03 +08:00
Gaius 85fba4c372
feat: add CreatePeer to manager rest api (#2749)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-09-20 13:43:12 +08:00
Gaius c04462e93c
feat: peer information is changed from being stored in metrics to being stored in mysql (#2654)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-22 10:38:27 +08:00
Gaius d894aff384
feat: add personal access tokens api to rest server (#2583)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-31 21:54:59 +08:00
Gaius 22e7d629aa
fix: response of cluster rest api (#2572)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-25 21:28:52 +08:00
Gaius 355d9dd10d
feat: add update model rest api (#2530)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-07-10 18:19:14 +08:00
Gaius 25edc40937
fix: evaluate after filter (#2363)
Since the final length of the filter is the candidateParentLimit used,
the parents after the filter is the returned parents.

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:51 +08:00
Gaius 95237bd5f8
feat: optimize model rest api in manager (#2291)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:47 +08:00
Gaius aa90014804
feat: add cluster api in manager (#2288)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:47 +08:00
Gaius 37c588608a
feat: remove security domain (#2285)
* feat: remove security domain

Remove security domain in dfdaemon and scheduler.
Remove SecurityGroup and SecurityRule table in manager.

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:46 +08:00
Gaius 5c638f57c1
chore: add features swagger config (#2246)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:44 +08:00
Gaius 6bc886a8a2
feat: remove model api (#2194)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:39 +08:00
Gaius 166c57d44b
chore: release v2.0.9 and generate changelog (#2181)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:38 +08:00
Gaius 81785231e9
feat: add CIDR affinity to searcher (#2111)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:33 +08:00
Gaius 2f4cc5d24f
feat: remove Scopes and SecurityGroup in seed peer cluster (#2110)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:33 +08:00
Gaius 58034e4b1f
refactor: scheduling with v2 grpc (#2104)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:32 +08:00
Gaius f89d481c43
chore: generate manager swagger (#2009)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:25 +08:00
cuidajun 29b8ade7ef
docs: fix manager swag error (#1982)
Signed-off-by: bigerous <cuidajun.cdj@alibaba-inc.com>
2023-06-28 17:34:22 +08:00
Gaius 265375c0e9
feat: rename url priority struct and remove PriorityLevel constants (#1902)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius d4bd4ef37b
feat: add priority to application in manager (#1901)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius 63b4a868dc
refactor: back-to-source configuration (#1895)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius 8023aba2cf
feat: remove relation of application (#1894)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:15 +08:00
Gaius 393c8bfb5a
feat: model version add training result (#1558)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:44 +08:00
Gaius 984d1d06e9
feat: change update model api (#1538)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:43 +08:00
Gaius 5da2d83990
feat: manager adds model and model version api (#1530)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:42 +08:00
Gaius 642cc5d0f3
feat: scheduler adds filter range limit (#1497)
* feat: scheduler adds filter range limit

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: generate swagger

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:39 +08:00
Gaius 4ad950a8e3
feat: object storage add filter field (#1412)
* feat: object storage add filter field

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: object storage add logger

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: GetObjectMetadata return isExist

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:30 +08:00
Gaius 5aa7e27cfe
feat: seed peer add object storage port (#1408)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:30 +08:00
Gaius f688d341bd
feat: remove cdn (#1401)
* feat: remove cdn

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: generate swagger

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:29 +08:00
Gaius e3cfd49808
feat: manager add bucket interface (#1368)
* feat: manager add bucket interface

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: add bucket swagger

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:26 +08:00
Gaius 372a82e516
feat: add security group id with scheduler cluster (#1354)
* feat: add security group id with scheduler cluster

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: update swagger

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:25 +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 b64412515a
feat: get active peer count (#1315)
* feat: get active peer count

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: add peers handler

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:20 +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 ef6e3665e6
feat: add user update interface and rename rest to service (#1148)
* feat: add user interface and rename rest to service

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: api reference

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:04 +08:00
Gaius 1cebe87f7c
feat: add scopes validation (#856)
* feat: scopes validate

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:40 +08:00
Gaius 4ce7b07fef
feat: add application cdn clusters field (#840)
* feat: add application fields

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: manager application

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius abfdbe924f
feat: preheat compatible with harbor (#837)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius 72213eb1d4
feat: dfdaemon get scheduler list dynamically from manager (#812)
* feat: dfdaemon get scheduler list dynamically from manager

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00