Gaius
|
a44c084f28
|
feat: handle context in triggerSeedPeerTask (#2392)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:53 +08:00 |
Gaius
|
6d13b4a871
|
feat: add metrics to service v2 (#2153)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:36 +08:00 |
Gaius
|
047a55fb84
|
feat: add handleRegisterSeedPeerRequest to AnnouncePeer in service v2 (#2147)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:36 +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
|
da8c45f2a8
|
feat: add host ttl to scheduler (#2089)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:31 +08:00 |
Gaius
|
59856bda21
|
refactor: type of digest in task (#2084)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:31 +08:00 |
Gaius
|
840c599d04
|
refactor: task piece with v2 grpc (#2080)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:30 +08:00 |
Gaius
|
d8f36a44be
|
feat: change piece size to length (#2079)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:30 +08:00 |
Gaius
|
a5685582ce
|
refactor: resource task with v2 version of grpc (#2078)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:30 +08:00 |
Gaius
|
f7a399b47a
|
feat: add v2 version of the idgen (#2056)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:29 +08:00 |
Gaius
|
29e57d1129
|
feat: add DownloadTask to seed peer resource (#2048)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:28 +08:00 |
Gaius
|
b6f0435011
|
feat: change peer's piece type in resource (#2012)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:25 +08:00 |
Gaius
|
c1066e60f4
|
feat: change ok to loaded in loading func (#2010)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:25 +08:00 |
Gaius
|
d01a742b6f
|
feat: update fsm stable api (#1938)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:18 +08:00 |
Gaius
|
d64a6d8e29
|
feat: trigger task with priority (#1904)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:16 +08:00 |
Gaius
|
8749814dee
|
feat: add the timeout of downloading piece to scheduler (#1880)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:14 +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
|
83ec42cf25
|
feat: peer.UpdateAt needs to be updated during download process (#1818)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:08 +08:00 |
Gaius
|
96910887b2
|
feat: statistical the traffic of reused peer (#1816)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:34:08 +08:00 |
Jim Ma
|
2419024739
|
feat: add seed peer back source traffic (#1738)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
|
2023-06-28 17:34:01 +08:00 |
Jim Ma
|
73de99353d
|
feat: empty file e2e (#1687)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
Co-authored-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
|
22b8e6368e
|
feat: grpc add retry middleware (#1561)
Signed-off-by: Gaius <gaius.qi@gmail.com>
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:45 +08:00 |
cuidajun
|
242fb2bc37
|
add application-level statistics (#1559)
Signed-off-by: bigerous <bigerous@qq.com>
|
2023-06-28 17:33:45 +08:00 |
Gaius
|
4bf14f57bc
|
feat: schedulers create main peer record (#1539)
feat: scheduler create main peer record
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
|
f9d2736ae8
|
feat: scheduler merge end of piece and piece from seed peer (#1474)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:37 +08:00 |
Gaius
|
c6a019560d
|
feat: proxy add defaultTag field (#1462)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:36 +08:00 |
Gaius
|
ad36eb64a7
|
feat: remove github/pkg/errors package (#1416)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:31 +08:00 |
Gaius
|
7a30db3fba
|
refactor: pkg util (#1402)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:29 +08:00 |
Gaius
|
3fa7c7be75
|
feat: scheduler handles seed peer failed (#1325)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:21 +08:00 |
Gaius
|
2a0314e45b
|
refactor: scheduler grpc (#1310)
* refactor: scheduler grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: generate protoc
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
|
9c1e05983a
|
feat: scheduler add seed peer (#1298)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-06-28 17:33:18 +08:00 |