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 |
Gaius
|
ad553d949b
|
feat: grpc dial adds context (#1594)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:47 +08:00 |
Gaius
|
a6a44269b4
|
refactor: dfdaemon client and remove rpc connection pool (#1576)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:46 +08:00 |
Gaius
|
272f38f567
|
feat: grpc add ratelimit (#1572)
feat: grpc ratelimit
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:46 +08:00 |
Gaius
|
69a51808d2
|
feat: refresh dynconfig addresses when grpc requests unavailable (#1571)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:46 +08:00 |
Gaius
|
631654f98b
|
feat: manager client add context (#1562)
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:45 +08:00 |
Gaius
|
5bcb53f0a9
|
feat: grpc consistent hashing (#1554)
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: bigerous <bigerous@qq.com>
|
2023-06-28 17:33:44 +08:00 |
Gaius
|
8134308065
|
feat: storage calculate the count of records (#1557)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:44 +08:00 |
Gaius
|
2ce864fbf6
|
fix: scheduler and manager tracing (#1551)
fix: scheduler and manager trace
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:44 +08:00 |
Gaius
|
72b20dc00b
|
feat: scheduler and manager change graceful stop timeout (#1540)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:43 +08:00 |
Gaius
|
d79f6405ff
|
feat: replace grpc package with https://github.com/dragonflyoss/api (#1515)
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
|
2023-06-28 17:33:41 +08:00 |
Gaius
|
7d3c9d539d
|
refactor: cache key for peer (#1483)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:38 +08:00 |
Gaius
|
8724f49e07
|
fix: scheduler typo (#1297)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:18 +08:00 |
Gaius
|
fe7b5fe0b4
|
fix: error message (#1255)
* fix: error message
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:14 +08:00 |
Gaius
|
b2c9577e7b
|
Add csv storage to scheduler (#1234)
* feat: scheduler add csv storage for peer data
* feat: add storage configuration to scheduler
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:13 +08:00 |
Gaius
|
7a5857d389
|
feat: change scheduler and cdn listen (#1205)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:10 +08:00 |
Gaius
|
4ab498837c
|
test: add scheduler constructSuccessPeerPacket case (#1154)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:04 +08:00 |