Gaius
063a20d983
feat: when the redis is disabled, AnnounceHost need to skip store redis ( #3712 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-12-17 23:02:59 +08:00
Gaius
b2c8e76e1e
feat: add disk bandwidth information for host ( #3652 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-18 20:59:45 +08:00
Gaius
555a132548
feat: add garbage collection for persistent cache host ( #3642 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-11-11 21:00:36 +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
770d6c9c52
feat: implement StatPersistentCachePeerRequest and StatPersistentCacheTaskRequest for persistent cache ( #3603 )
2024-10-23 10:19:39 +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
e3b85839ab
feat: support set self-signed cert for service ( #3568 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-10-11 23:42:34 +08:00
Gaius
8d956eb3ff
feat: removed network topology ( #3547 )
...
Because no one maintains it and has no users run in the production
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-30 17:41:56 +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
Gaius
688b9d76cb
feat: rename `scheduler/resource` to `scheduler/resource/standard` ( #3542 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-29 12:22:29 +08:00
Gaius
151070ad37
feat: add job feature for scheduler's announcer ( #3489 )
...
* feat: add job feature for scheduler's announcer
Signed-off-by: Gaius <gaius.qi@gmail.com>
* Trigger CI pipeline
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-09-09 18:00:49 +08:00
pbannykh
92b26faa6f
fix: add sentinel authentication settings ( #3484 )
...
Signed-off-by: bannykh <bannykh@tochka.com>
2024-09-06 15:48:07 +08:00
Gaius
b2babf826c
feat: resource add rdb for cache task ( #3467 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-27 14:57:40 +08:00
Gaius
e0e96543d8
feat: remove trainer and model
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-08-27 14:03:04 +08:00
Gaius
856cc374c5
chore: update go-redis verison to v9 ( #3182 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-09 12:27:49 +08:00
Gaius
cce656a60b
feat: remove otel in client ( #3169 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-08 17:26:25 +08:00
Gaius
e1d8e05004
feat: optimize network topology in evaluator ( #3053 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-01-29 18:44:20 +08:00
Min
0f9c400038
feat: evalutorBase adds networktopology ( #3015 )
...
Signed-off-by: huangmin <2107139596@qq.com>
2024-01-29 17:28:32 +08:00
Min
b9c25f8c37
feat:add cache about networktopology ( #2924 )
...
Signed-off-by: huangmin <2107139596@qq.com>
2023-12-29 15:24:15 +08:00
Gaius
5b7ea5da2a
Revert "feat: replace fmt.Sprintf with net.JoinHostPort" ( #2649 )
...
Revert "feat: replace fmt.Sprintf with net.JoinHostPort (#2642 )"
This reverts commit a6863f9b19 .
2023-08-17 17:21:50 +08:00
Gaius
a6863f9b19
feat: replace fmt.Sprintf with net.JoinHostPort ( #2642 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-08-16 16:45:14 +08:00
Gaius
0ffc55b6d4
refactor: trainer server module ( #2486 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:35:00 +08:00
Gaius
98aee9640d
feat: implement SyncProbes api in scheduler grpc service ( #2449 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: XZ <834756128@qq.com>
Co-authored-by: dlut_xz <52518280+fcgxz2003@users.noreply.github.com>
2023-06-28 17:34:58 +08:00
Gaius
c8583237e4
fix: announcer in scheduler ( #2451 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:57 +08:00
Gaius
8de3594a8b
feat: scheduler supports to disable redis ( #2389 )
...
feat: scheduler support to disable redis
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:53 +08:00
Gaius
e1113c17c5
refactor: network topology package in scheduler ( #2380 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:52 +08:00
Gaius
320097b44d
feat: add announceToTrainer in scheduler ( #2371 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:52 +08:00
dlut_xz
557046d0d4
feat: add database config and move redis to it ( #2338 )
...
Signed-off-by: XZ <834756128@qq.com>
2023-06-28 17:34:50 +08:00
dlut_xz
91853edb07
feat: add network topology storage interface ( #2286 )
...
Signed-off-by: XZ <834756128@qq.com>
2023-06-28 17:34:47 +08:00
dlut_xz
8d29390b51
feat: rename Record to Download in storage ( #2253 )
...
Signed-off-by: XZ <834756128@qq.com>
2023-06-28 17:34:45 +08:00
Gaius
1b9353ba8d
feat: add SyncNetworkTopology and SyncProbes to scheduler client ( #2114 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:33 +08:00
Gaius
dacf1f01a6
feat: rename scheduler package to scheduling ( #2087 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:31 +08:00
Gaius
d4b55c7287
refactor: announcer and dynconfig with v2 verison of the manager grpc ( #2037 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:27 +08:00
Gaius
e83fb85216
feat: add v2 verison of the grpc to scheduler ( #1999 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:24 +08:00
Gaius
c89234e976
feat: add manager v2 api ( #1990 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:23 +08:00
Gaius
008eeb980b
feat: add IPAddresses and DNSNames to sans of the cert ( #1930 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:18 +08:00
Gaius
731ecc1234
feat: change yaml field type from string to net.IP ( #1929 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:18 +08:00
Gaius
e1b89dc6f0
feat: add health check to service ( #1889 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:14 +08:00
Gaius
3af4cc7a0f
feat: scheduler supports storage config ( #1864 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:12 +08:00
Gaius
ef6ad12587
feat: add announcer to scheduler ( #1854 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:12 +08:00
Gaius
2421ce88f4
feat: add announcer to dfdameon ( #1852 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:11 +08:00
Gaius
0f8b75808a
feat: add timeout grpc and job ( #1830 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:34:10 +08:00
Gaius
f354ee3861
refactor: manager and scheduler config ( #1701 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:57 +08:00
Jim Ma
89376d6c4e
feat: ipv6 support ( #1685 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:57 +08:00
Gaius
13caf6f0c2
refactor: listenIP and advertiseIP ( #1694 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:56 +08:00
Gaius
c9755aabfc
feat: stop grpc client ( #1671 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:55 +08:00
Gaius
b6c395a6cb
feat: add cert spec to security configuration ( #1621 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:33:51 +08:00
Gaius
13580f89f2
refactor: dfpath for certify cache dir ( #1618 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:50 +08:00
Gaius
43d8478507
feat: add tls policy to scheduler grpc server ( #1616 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:50 +08:00
Jim Ma
9050230926
feat: refactor grpc credential ( #1612 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:33:50 +08:00