Gaius
1a13ba11a8
feat: log ( #852 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:40 +08:00
sunwp
c1d84fb56d
validate grpc model ( #825 )
...
* base validate
Signed-off-by: sunwp <244372610@qq.com>
2023-06-28 17:32:40 +08:00
Jim Ma
e34eb9607e
docs: update quick-start.md format ( #850 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:39 +08:00
Jim Ma
c3b1e01fda
fix: file peer task back source digest not match ( #849 )
...
Signed-off-by: Jim Ma <majinjing3@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
4459a02223
feat: get scheduler list with advertise ip ( #848 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
999097e4ed
feat: support mutli manager addrs ( #846 )
...
* feat: support mutli manager addrs (#844 )
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
cd0811a964
feat: searcher plugin change return params ( #844 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
d13042bfb5
feat: plugin log ( #843 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
ef2f9b8f91
feat: export searcher evaluate func ( #842 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
0c93651ea0
feat: add context for FindSchedulerCluster ( #841 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:39 +08:00
Gaius
4ce7b07fef
feat: add application cdn clusters field ( #840 )
...
* feat: add application fields
Signed-off-by: Gaius <gaius.qi@gmail.com>
* docs: manager application
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
7234cc4d3c
feat: update console submodule ( #838 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
abfdbe924f
feat: preheat compatible with harbor ( #837 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
a8483db342
feat: gin version ( #833 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
Gaius
f804551311
feat: update manager image ( #831 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2023-06-28 17:32:38 +08:00
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