Gaius
|
501a7be05b
|
feat: trigger download task by stream (#3200)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-04-17 10:26:34 +08:00 |
Gaius
|
0b1157bba8
|
feat: replace filters with filteredQueryParams (#3049)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-24 22:58:06 +08:00 |
Gaius
|
6b93ef8e5e
|
feat: trigger download by task id (#2970)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-12-25 17:37:12 +08:00 |
Gaius
|
0c591e46a3
|
feat: optimize trigger download task return empty (#2958)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-12-19 18:41:32 +08:00 |
Gaius
|
ec66fd1229
|
feat: implement trigger download task by seed peer in v2 (#2957)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-12-19 16:18:02 +08:00 |
Gaius
|
003376c6d3
|
feat: optimize parameters in seed peer DownloadTask (#2947)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-12-19 11:37:00 +08:00 |
Gaius
|
a5b0f7404d
|
feat: download tiny file with https scheme (#2617)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-08-10 16:29:28 +08:00 |
Gaius
|
b3f23f71a3
|
feat: update dy7.io/api to v2 (#2558)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-07-20 23:17:57 +08:00 |
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 |