karmada-bot
|
3d06bb84a3
|
Merge pull request #3000 from Fish-pro/fix/logupperstart
Uniform klog output starts with uppercase
|
2022-12-29 12:28:50 +08:00 |
chen zechun
|
83d43235e8
|
Uniform error log output starts with uppercase
Signed-off-by: chen zechun <zechun.chen@daocloud.io>
|
2022-12-28 19:12:36 +08:00 |
karmada-bot
|
6af94e239d
|
Merge pull request #2975 from Poor12/fix-region
[bugfix]when replicaDivisionPreference is Weighted and WeightPreference is nil
|
2022-12-27 18:16:52 +08:00 |
Poor12
|
dbcf60a696
|
log error when replicaDivisionPreference is Weighted and WeightPreference is nil
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-12-23 14:25:18 +08:00 |
Garrybest
|
2dd48e029a
|
dispense replicas for job
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-23 10:11:44 +08:00 |
karmada-bot
|
73a1b8236e
|
Merge pull request #2946 from Garrybest/pr_division
refactor dynamic schedule
|
2022-12-16 10:15:42 +08:00 |
Garrybest
|
b34bb6f13e
|
add dynamic schedule test
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-15 18:58:02 +08:00 |
Garrybest
|
b4803c42c9
|
refactor dynamic schedule
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-15 18:57:45 +08:00 |
jwcesign
|
950b614fa7
|
Fix resource hangover in member cluster when propagating matching changes
Signed-off-by: jwcesign <jiangwei115@huawei.com>
|
2022-12-13 14:55:50 +08:00 |
Garrybest
|
470ba50455
|
get max weight for a cluster when construct weight list
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-11-26 10:55:16 +08:00 |
Garrybest
|
8d9780f838
|
refactor static weight strategy
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-11-22 15:28:04 +08:00 |
Garrybest
|
6ef82917ca
|
refactor assign replicas strategy
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-11-22 13:25:20 +08:00 |
Poor12
|
5836639f69
|
add metrics_recorder for scheduler framework
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-10-20 16:35:11 +08:00 |
mathlsj
|
4c39d8deec
|
Fix clusterInfoSnapshot may be nil it will caused painc
Signed-off-by: mathlsj <mathlsj@outlook.com>
|
2022-10-17 22:26:33 +08:00 |
Garrybest
|
b19cdb1031
|
add scheduling diagnosis
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-09-18 17:04:54 +08:00 |
changzhen
|
8b4eb7b310
|
fix bug of #2447: when replicaDivisionPreference is Weighted and WeightPreference is nil
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-30 21:51:50 +08:00 |
changzhen
|
4049bf8285
|
don't consider the older cluster when filter with taint_toleration
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-30 20:52:23 +08:00 |
AllenZMC
|
eecb74f513
|
add ut for spreadconstraint
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-08-07 23:28:00 +08:00 |
karmada-bot
|
02836f928d
|
Merge pull request #1854 from likakuli/feature_notreadytaint
feat: use taint instead of condition to filter cluster
|
2022-07-22 16:57:48 +08:00 |
karmada-bot
|
3f1d0cf81c
|
Merge pull request #1720 from CharlesQQ/scheduler-feature
feat: allow propagate workload to cluster but replicas is zero
|
2022-05-30 20:37:49 +08:00 |
likakuli
|
a42c819c10
|
feat: taint cluster by condition and filter cluster by taint in scheduler
Signed-off-by: likakuli <1154584512@qq.com>
|
2022-05-29 11:54:11 +08:00 |
chang.qiangqiang
|
962089cb01
|
feat: add command option for enable-empty-workload-propagation
Signed-off-by: charlesQQ <charles_ali@qq.com>
Author: charlesQQ <charles_ali@qq.com>
|
2022-05-26 00:52:15 +08:00 |
RainbowMango
|
db217990dd
|
supply unit test to cover zero replica case
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-05-20 11:39:14 +08:00 |
yingjinhui
|
dafe30c649
|
fix test fail on arm64 mac `panic: permission denied`, removing gomonkey
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-05-16 20:07:40 +08:00 |
huone1
|
7f5809ce6e
|
support region spread constraint
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-04-26 11:16:48 +08:00 |
RainbowMango
|
501d586462
|
Introduce AssignedReplicasForCluster for ResourceBinding
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-04-22 11:49:18 +08:00 |
karmada-bot
|
15e614ba56
|
Merge pull request #1563 from huone1/optimize/selectClusters
[optimize]Consider available resources when selecting clusters
|
2022-04-20 17:01:09 +08:00 |
huone1
|
960b2f924d
|
[optimize]ensure that the selected clusters has sufficient available resources
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-04-20 15:16:57 +08:00 |
kerthcet
|
7f3b3dc072
|
feat: introduce registry to store plugins in framework initialization
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-04-15 15:09:40 +08:00 |
huone1
|
31201c6bf4
|
add plugin clusterLocality to favor cluster
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-25 15:13:12 +08:00 |
huone1
|
785ad5dc63
|
add the ut case for selecting cluster
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-24 16:03:59 +08:00 |
huone1
|
c69d0e0eda
|
refactor the selectclusters process
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-23 14:28:16 +08:00 |
huone1
|
670cc154eb
|
extend the score process to support the normalizeScore and scoreWeight
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-18 11:39:04 +08:00 |
huone1
|
c876bb624f
|
fix rb spec.Clusters is incorrent in some scenarios
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-08 11:02:26 +08:00 |
huone1
|
0c0f1eece8
|
fix the failover e2e test failed
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-07 20:45:09 +08:00 |
huone1
|
f7e6ecd56a
|
[feature]support rescheduling when deleting a cluster
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-03-03 09:49:44 +08:00 |
karmada-bot
|
0756007db1
|
Merge pull request #1370 from kerthcet/feature/quick-return-in-filter
feat: quick return in filter phase when unsuccessful state returned
|
2022-02-25 14:36:06 +08:00 |
kerthcet
|
eba5d2f497
|
feat: quick return in filter phase when unsuccessful state returned
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-02-24 10:45:19 +08:00 |
huone1
|
6d8d68a72c
|
delete some invalid logic in static weight strategy
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-02-19 15:33:02 +08:00 |
huone1
|
75aa4ce0e6
|
fix spreadconstraints[i].MaxGroups Invalidation when scaleup replicas
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-02-08 10:53:54 +08:00 |
dddddai
|
ff83773c5e
|
remove redundant sort
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-12-17 10:24:33 +08:00 |
Garrybest
|
4acb5aee8a
|
add new test of division algorithm
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-07 10:30:33 +08:00 |
Garrybest
|
60c3f31897
|
delete scale scheduling
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-07 10:03:18 +08:00 |
Garrybest
|
eb0dac3a68
|
merge scale scheduling with normal scheduling
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-07 10:02:58 +08:00 |
karmada-bot
|
d40d559747
|
Merge pull request #978 from BDXGD/dev
Logic patch for dividing remaining replicas to clusters
|
2021-11-23 11:40:12 +08:00 |
Xinzhao Xu
|
953537d1fb
|
Remove unused policyLister in the genericScheduler
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-19 15:13:08 +08:00 |
xinjie xu
|
804bbed87c
|
logic patch for calculating desireReplicaInfos
Signed-off-by: xinjie xu <1912747539@qq.com>
|
2021-11-18 21:04:06 +08:00 |
Garrybest
|
d01fccfd3b
|
add division algorithm test
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-06 22:39:57 +08:00 |
Garrybest
|
a29f3f7a50
|
divide replicas by dynamic weight
Signed-off-by: Garrybest <garrybest@foxmail.com>
Co-authored-by: junqian <junqian@tencent.com>
|
2021-11-06 22:38:57 +08:00 |
Garrybest
|
a3e1b597c0
|
add object reference when calling gRPC
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-11-02 22:25:12 +08:00 |