Commit Graph

376 Commits

Author SHA1 Message Date
sunwp d79a2a6877
move RPC code definition to proto file (#829)
* move rpc code to proto
* replace Cdn to CDN

Signed-off-by: sunwp <244372610@qq.com>
2023-06-28 17:32:38 +08:00
Jim Ma 6bad029d81
chore: unify binary directory (#828)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius 4a99bdfe4b
feat: update helm charts version (#824)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius 613abf8861
feat: add package reachable (#822)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius 08ec5a069d
docs: metrics configuration (#816)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
sunwp ce0b5311eb
Place the list of IP addresses retrieved by hostname first (#821)
* sort ip list, Place the list of IP addresses retrieved by hostname first

Signed-off-by: 孙伟鹏 <weipeng.swp@alibaba-inc.com>

* chore: fix typo

Signed-off-by: sunwp <244372610@qq.com>
2023-06-28 17:32:37 +08:00
Jim Ma 8042aea64c
feat: support list plugin (#819)
* feat: support list plugin

Signed-off-by: Jim Ma <majinjing3@gmail.com>

* chore: optmize plugin output

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius 0cb14903b2
feat: scheduler and cdn report fqdn to manager (#818)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
Gaius 72213eb1d4
feat: dfdaemon get scheduler list dynamically from manager (#812)
* feat: dfdaemon get scheduler list dynamically from manager

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:37 +08:00
Jim Ma 0ad1bf9674
Fix: source plugin not loaded (#811)
* fix: source plugin not loaded

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius 1caaa1da5e
docs: manager apis (#814)
* docs: user handlers

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: application apis

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius 61f9f83b28
fix: manager typo and cdn peer id (#809)
* fix: manager typo and cdn peer id 

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius 2ed24367dd
feat: update image-spec version (#808)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
yxxhero 06661c3506
Add application (#750)
* add schedulercluster to callsystem
* update callsystem rest api
* add cdncluster for callsystem

Signed-off-by: yxxhero <aiopsclub@163.com>
2023-06-28 17:32:36 +08:00
Gaius 206b3244c9
feat: add security rule (#806)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
Gaius d01eef6b41
refactor: scheduler evaluator (#805)
* refactor: scheduler evaluator

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:36 +08:00
sunwp dc2835a454
Avoid using up the bandwidth of the CDN (#801)
* rename getdistance to getAffinity

Signed-off-by: 孙伟鹏 <weipeng.swp@alibaba-inc.com>

* CDN has the lowest priority among all peers with the same number of pieces

Signed-off-by: 孙伟鹏 <weipeng.swp@alibaba-inc.com>
2023-06-28 17:32:35 +08:00
Gaius 558782af00
feat: add idgen peer id (#800)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:35 +08:00
Gaius 41900a94b6
feat: optimize scheduler peer stat log (#798)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:35 +08:00
Gaius e837ae9bdf
chore: add lint errcheck and fix errcheck(#766)
* feat: add lint errcheck and fix errcheck

Signed-off-by: Gaius <gaius.qi@gmail.com>

* replace assert to require

Signed-off-by: 孙伟鹏 <weipeng.swp@alibaba-inc.com>

Co-authored-by: 孙伟鹏 <weipeng.swp@alibaba-inc.com>
2023-06-28 17:32:35 +08:00
Gaius f310425962
feat: replace sortedList with sortedUniqueList (#793)
* feat: replace sortedList with sortedUniqueList

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:35 +08:00
Gaius c92787d0f7
test: preheat image (#794)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:35 +08:00
Jim Ma 9a1b0f207e
chore: optimize client storage gc log (#790)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:35 +08:00
Jim Ma 806f2ef11d
feat: calculate piece metadata digest (#787)
* feat: calculate piece metadata digest
* fix: back source not work in midway
* chore: add partial back source test
* chore: optimize digest log

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:35 +08:00
Gaius ecda1cb0d5
feat: preheat skip certificate validation (#786)
* feat: preheat skip certificate validation

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:34 +08:00
Jim Ma e0142cda8b
fix: cdn AdvertiseIP not used (#782)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:34 +08:00
Gaius a6b7c4697e
chore: add markdown lint (#779)
* chore: add markdown lint

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: fix markdown lint errors

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:34 +08:00
Jim Ma 3d63ab2ca3
chore: update golang import lint (#780)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:34 +08:00
Jim Ma 2ee0585ff3
feat: support traffic metrics by peer host (#776)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:34 +08:00
cndoit18 e8d85c27ca
docs(zh): add zh docs (#777)
Signed-off-by: cndoit18 <cndoit18@outlook.com>
2023-06-28 17:32:34 +08:00
cutecutecat b083ff4b39
test: scheduler supervisor (#742)
Signed-off-by: cutecutecat <12032261@mail.sustech.edu.cn>
2023-06-28 17:32:34 +08:00
Gaius ef0f2683ef
docs: manager api (#774)
* docs: manager api

Signed-off-by: Gaius <gaius.qi@gmail.com>

* docs: preheat

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: nolint

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
Jim Ma 860af67773
chore: optimize stream peer task (#763)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:33 +08:00
Jim Ma 6546115359
feat: support dump http content in client for debugging (#770)
* feat: support dump http content in client for debugging

Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:33 +08:00
Gaius 54e79fa1ed
feat: remove calculate total count service (#772)
* feat: add user list interface

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat: remove calculate total count interface

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
Gaius 2c48888c0f
feat: add user list interface (#771)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
Gaius 52cf43a31d
feat: clear hashcircler and maputils package (#768)
* feat: clear hashcircler and maputils package

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:33 +08:00
sunwp fe8befb176
fix: add peer to task failed because InnerBucketMaxLength is small (#765)
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:32:33 +08:00
sunwp e21c76b29b
feat: add cdn task peers monitor log (#764)
Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
2023-06-28 17:32:33 +08:00
Gaius 0bb6082e1f
fix: back source weight (#762)
* fix: back source weight

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
Jim Ma a514681949
chore: check empty registry mirror (#761)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:32 +08:00
Gaius 1532321fc7
feat: change config key name (#759)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
Gaius 90653d4fa2
feat: scheduler channel blocking (#756)
* fix: scheduler channel blocking

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
Jim Ma 20e894f3fd
docs: add maxConcurrency comment (#755)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:32 +08:00
Gaius 18c1ca7218
fix: client load (#753)
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
Jim Ma 69c6e1253a
docs: add troubleshooting guide (#752)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:32 +08:00
Gaius 1dccea01ce
feat: add jobs api (#751)
* feat: add jobs api

Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:32 +08:00
cndoit18 65d24cdee5
docs(runtime): upgrade containerd runtime (#748)
* docs(runtime): upgrade containerd runtime

Signed-off-by: cndoit18 <cndoit18@outlook.com>

* add images

Signed-off-by: cndoit18 <cndoit18@outlook.com>
2023-06-28 17:32:31 +08:00
Jim Ma 192aa168ef
chore: optimize span context for report (#747)
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:31 +08:00
cndoit18 c849e87efd
docs(en): upgrade docs (#673)
Signed-off-by: cndoit18 <cndoit18@outlook.com>
2023-06-28 17:32:31 +08:00