Jim Ma
94e35fa9df
chore: optimize compute piece size function ( #528 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:34 +08:00
sunwp
a8cb70d452
feat: update cdn host ( #530 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:34 +08:00
zzy987
39ce5d98c0
let cdn support sha256 ( #517 )
...
cdn support sha256 digest
2023-06-28 17:31:34 +08:00
Jim Ma
fdf2b688fa
feat: back source when no available peers or scheduler error ( #521 )
...
* feature: back source when no available peers
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:34 +08:00
Gaius
7cfa5fda70
Feature: support mysql 5.6 ( #520 )
...
* feat: support mysql 5.6
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:34 +08:00
Jim Ma
300563bcca
Feature: support customize base image ( #519 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:33 +08:00
Gaius
a187d7d7fc
feat: add task manager ( #490 )
...
* feat: add task manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: zzy987 <67889264+zzy987@users.noreply.github.com>
2023-06-28 17:31:33 +08:00
yxxhero
b20f78d128
Add rbac support ( #474 )
...
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:33 +08:00
sunwp
4d49d77d5c
scheduler concurrent bug fix ( #513 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:33 +08:00
Jim Ma
0df064202e
Fix: proxy for stress testing tool ( #507 )
...
* chore: fix proxy for stress testing tool
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:31:33 +08:00
sunwp
a15ce877c7
fix: scheduler concurrent dead lock ( #509 )
...
* fix scheduler concurrent dead lock
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:31:33 +08:00
Gaius
27103e4b4e
feat: rename manager grpc ( #510 )
...
* feat: rename manager grpc
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:31:26 +08:00
Jim Ma
9f657c234c
feat: Add stress testing tool for daemon ( #506 )
...
* feature: add stress testing tool
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:30 +08:00
Gaius
d7ec61e193
feat: scheduler getevaluator lock ( #502 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:30 +08:00
sunwp
a8ee256ad1
Fix gin potential security vulnerabilities ( #505 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:30 +08:00
sunwp
a6a92e75d0
fix: scheduler pick candidate and associate child encounter dead lock ( #500 )
...
* fix dead lock
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:30 +08:00
sunwp
6c8cf122f8
Rescheduler parent/children later when no candidates and add schedule log ( #497 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:29 +08:00
Gaius
8dc5fb4e9a
feat: rename search file to searcher ( #484 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:29 +08:00
sunwp
9ffa58c8f6
feat: Add schedule log ( #495 )
...
* feat: add bad node log
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:29 +08:00
lengrongfu
7dcab772a5
fix:GOPROXY var ( #488 )
...
Signed-off-by: lengrongfu <lengrongfu@meituan.com>
Co-authored-by: lengrongfu <lengrongfu@meituan.com>
2023-06-28 17:30:29 +08:00
sunwp
39ee24b0bf
feat: Extract peer event processing function ( #489 )
...
* feat: Extract peer event processing function
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:29 +08:00
Jim Ma
80dd8fe29b
feature: update multiple registries support docs ( #481 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:29 +08:00
加菲
ae777b59eb
fix: generate proto file ( #483 )
2023-06-28 17:30:29 +08:00
sunwp
7b8aaf6b31
Refactor scheduler ( #369 )
...
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:30:29 +08:00
Gaius
5a5195806b
feat: optimize scheduler dynconfig ( #480 )
...
* feat: optimize scheduler dynconfig
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:29 +08:00
Jim Ma
45846893ce
feature: add multiple registry mirrors support ( #479 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:28 +08:00
Hongqi Yu
4b795a55fe
fix: address typo ( #468 )
...
* fix: typo change adder to addr
Signed-off-by: Bowser1704 <bowser1704@gmail.com>
2023-06-28 17:30:28 +08:00
Jim Ma
c4d306a6c3
fix: dead lock when pt.failedPieceCh is full ( #466 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:28 +08:00
Jim Ma
fdc83b04dd
Add docker compose for deploying ( #478 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius
222a15f273
feat: optimize jwt ( #476 )
...
* feat: optimize jwt
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius
899c2432b6
feat: register service to manager ( #475 )
...
* feat: register service to manager
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius
aff7951c47
test: E2E download concurrency ( #467 )
...
* test: E2E download concurrency
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius
013ccfd412
refactor: manager server new instance ( #464 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Gaius
b24f9dc0bd
feat: add searcher to scheduler cluster ( #462 )
...
* feat: add searcher
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:28 +08:00
Jim Ma
886c9b51ef
chore: set GOPROXY with default value ( #463 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:27 +08:00
lengrongfu
4751a92db6
feat: CDN implementation supports HDFS type storage ( #420 )
...
Signed-off-by: lengrongfu <lengrongfu@meituan.com>
2023-06-28 17:30:27 +08:00
Gaius
3688e3df88
feat: add is_default to scheduler_cluster table ( #458 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
a56fe4f579
feat: add host info for scheduler and cdn ( #457 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
Jim Ma
2546516b5d
feature: disable proxy when config is empty ( #455 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
6e94eca972
fix: user table typo ( #453 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
1a2913e898
feat: Install e2e script ( #451 )
...
* feat: install e2e script
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:27 +08:00
zzy987
402f1eb397
fix: log specification ( #452 )
...
Signed-off-by: 张哲溢 <zhangzheyi@zhangzheyideMacBook-Pro.local>
Co-authored-by: 张哲溢 <zhangzheyi@zhangzheyideMacBook-Pro.local>
2023-06-28 17:30:27 +08:00
Jim Ma
39a004b469
Add e2e dfget test cases ( #450 )
...
* test: rename e2e/util to e2e/e2eutil
Signed-off-by: Jim Ma <majinjing3@gmail.com>
* test: add dfget e2e test
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:27 +08:00
Gaius
4021289442
test: E2E test use kind's containerd ( #448 )
...
* test: E2E test use kind's containerd
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
0af164f8fd
feature: add pod labels in helm chart ( #447 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
9ea9f7192e
feature: optimize failed reason not set ( #446 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Gaius
fc5da6d0f7
Add E2E tests and workflow ( #402 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
Co-authored-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
38a14f5a30
feature: report peer result when failed to register ( #433 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
Jim Ma
975e8a9058
feature: rename PeerHost to Daemon in client ( #438 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:30:26 +08:00
加菲
eda5839eb8
Fix client dfget bug and support digest ( #432 )
...
Signed-off-by: zuozheng.hzz <zuozheng.hzz@alibaba-inc.com>
2023-06-28 17:30:26 +08:00