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