karmada-bot
|
d1bad846a5
|
Merge pull request #3141 from chaunceyjiang/cleanup
Replace "" with NamespaceAll.
|
2023-02-13 16:56:55 +08:00 |
chaunceyjiang
|
111f6b33e3
|
Replace "" with NamespaceAll.
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2023-02-13 14:25:00 +08:00 |
karmada-bot
|
b36bc65d14
|
Merge pull request #2702 from Poor12/add-toleration
Add placement for bindingSpec
|
2023-02-13 11:08:55 +08:00 |
Poor12
|
5eff625925
|
add placement for binding
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2023-02-10 15:18:01 +08:00 |
Poor12
|
a4354cad38
|
add schedulerName for event
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2023-02-10 09:33:16 +08:00 |
Poor12
|
bec9ca1f6a
|
Support multiple schedulers
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2023-02-01 12:00:40 +08:00 |
RainbowMango
|
a1e8f164cb
|
adopt static check issues
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2023-01-31 09:22:41 +08:00 |
Garrybest
|
6597fafd17
|
avoid calling apiserver when scheduling result has no changes
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-29 16:40:26 +08:00 |
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 |
karmada-bot
|
6111ad0e69
|
Merge pull request #2899 from Garrybest/pr_metrics
clean up metrics for scheduler, descheduler and estimator
|
2022-12-15 16:49:23 +08:00 |
karmada-bot
|
08b750d815
|
Merge pull request #2957 from chaunceyjiang/taint
Add detailed information about the taint
|
2022-12-15 14:26:24 +08:00 |
chaunceyjiang
|
d33deaeead
|
Add detailed information about the taint
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-12-15 10:57:36 +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
|
c747cbcce7
|
clean up metrics for scheduler, descheduler and estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-12 17:35:49 +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
|
5418b5d265
|
refactor events
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-15 15:34:22 +08:00 |
jwcesign
|
f954b44c22
|
UT: import gomock to make write ut easier
Signed-off-by: jwcesign <jiangwei115@huawei.com>
|
2022-10-25 10:34:35 +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 |
karmada-bot
|
78fb5dbb3e
|
Merge pull request #2527 from carlory/fix-02
scheduler & descheduler introduce scheduler-estimator-service-prefix flag
|
2022-10-15 14:37:10 +08:00 |
raymondmiaochaoyue
|
6e1c4781f5
|
test registry.go
Signed-off-by: raymondmiaochaoyue <raymondmiaochaoyue@didiglobal.com>
|
2022-10-13 18:39:01 +08:00 |
carlory
|
23b52270da
|
karmada scheduler & descheduler introduce scheduler-estimator-service-prefix flag
Signed-off-by: carlory <baofa.fan@daocloud.io>
|
2022-10-12 13:53:25 +08:00 |
karmada-bot
|
c11fb634bc
|
Merge pull request #2302 from Garrybest/pr_diagnosis
add scheduling diagnosis
|
2022-10-11 10:47:08 +08:00 |
Poor12
|
1d282bf179
|
add metrics test for scheduler
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-09-30 15:39:00 +08:00 |
raymondmiaochaoyue
|
f4fc3d1480
|
1. Support deploy karmada-scheduler-estimator in physical machine.
2. remove unnecessary sudo
Signed-off-by: raymondmiaochaoyue <raymondmiaochaoyue@didiglobal.com>
|
2022-09-26 16:25:16 +08:00 |
Garrybest
|
b19cdb1031
|
add scheduling diagnosis
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-09-18 17:04:54 +08:00 |
dddddai
|
01f37c160c
|
adopt transform func to save memory
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-09-16 10:43:05 +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 |
chaunceyjiang
|
90ce5e004e
|
Reschedule ResourceBinding when adding a cluster
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-08-27 11:01:25 +08:00 |
Garrybest
|
ff94289352
|
remove Failover from scheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-08-22 14:23:16 +08:00 |
karmada-bot
|
0cc00f7bcf
|
Merge pull request #2345 from yy158775/patch-update
patch resourcebinding instead of update and update observed generation.
|
2022-08-10 08:56:08 +08:00 |
yy158775
|
2d8d70202b
|
add test for Scheduler's patchXXX
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-08-09 11:59:46 +08:00 |
AllenZMC
|
eecb74f513
|
add ut for spreadconstraint
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-08-07 23:28:00 +08:00 |
yy158775
|
194a448b6f
|
patch ClusterResourceBinding instead of update and update observed generation.
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-08-07 16:49:40 +08:00 |
RainbowMango
|
286805c239
|
patch resourcebinding instead of update and update observed generation.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-05 09:17:01 +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
|
37ffc7dfd5
|
Merge pull request #2135 from chaunceyjiang/scheduler_plugins
custom enable or disable of scheduler plugins
|
2022-07-20 15:59:44 +08:00 |
chaunceyjiang
|
fc600ae003
|
custom scheduler plugin
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-07-20 11:16:02 +08:00 |
karmada-bot
|
ab0883e73d
|
Merge pull request #2170 from RainbowMango/pr_rename_plugin
Rename scheduler plugin name
|
2022-07-19 10:27:43 +08:00 |
Garrybest
|
1d2028b10f
|
add taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 10:42:38 +08:00 |
RainbowMango
|
8159189708
|
Rename scheduler plugin name
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-07-11 18:05:08 +08:00 |
prodan
|
2f35a48c5e
|
add: disable-scheduler-estimator-in-pull-mode flag
Signed-off-by: prodan <pengshihaoren@gmail.com>
|
2022-06-30 12:10:37 +08:00 |
kerthcet
|
84cc6f8500
|
Feat: add outOfTree plugin entry when initializing scheduler
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-06-01 20:32:54 +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 |
karmada-bot
|
7ea7415b31
|
Merge pull request #1646 from huone1/feature/spreadconstraint-region
support region spread constraint
|
2022-04-26 12:00:13 +08:00 |
huone1
|
7f5809ce6e
|
support region spread constraint
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-04-26 11:16:48 +08:00 |
Kante
|
b5af525b19
|
introduce schedulerOptions to optimize scheduler instantiation (#1627)
* feat: introduce schedulerOptions to scheduler
Signed-off-by: kerthcet <kerthcet@gmail.com>
* add tests for NewScheduler
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-04-26 09:26:13 +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
|
6d30ff9eb9
|
refactor: remove commented codes
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-04-15 16:58:40 +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 |
karmada-bot
|
a649575920
|
Merge pull request #1570 from gf457832386/add_filterplugin_cluster_property
add filter plugin ClusterProperty to filter cluster
|
2022-04-07 14:18:46 +08:00 |
gf457832386
|
4e436af66e
|
add filter plugin SpreadConstraint to filter cluster
Signed-off-by: gf457832386 <13278887558@163.com>
|
2022-04-07 12:04:35 +08:00 |
RainbowMango
|
545020a042
|
Setup binding helpers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-03-28 15:31:39 +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 |
lihanbo
|
0a42c38b52
|
replace update method with patch method when updating schedule result
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2022-03-14 14:54:29 +08:00 |
karmada-bot
|
0d0975db5d
|
Merge pull request #1448 from huone1/fix/scheduler
fix rb spec.Clusters is incorrent in some scenarios
|
2022-03-10 09:32:22 +08:00 |
Garrybest
|
ab2028f341
|
clean up scheduler metrics
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-03-08 11:12:25 +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 |
karmada-bot
|
b33bda9709
|
Merge pull request #1383 from huone1/DeleteCluster
[feature]support rescheduling when deleting a cluster
|
2022-03-04 15:13:14 +08:00 |
pigletfly
|
9e28d6c6e8
|
add ratelimiter flags
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2022-03-03 16:09:39 +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 |
lihanbo
|
4569663b40
|
adapt for propagating dependencies
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2022-02-26 15:49:06 +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 |
wlp1153468871
|
ed261ef0a0
|
modify log type to Error when err ocurs
Signed-off-by: wlp1153468871 <luping.wei@daocloud.io>
|
2022-01-19 18:21:19 +08:00 |
huone1
|
e8b717575a
|
split the code about resource event into event_handler.go
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-01-17 18:19:19 +08:00 |
huone1
|
4c9bfbf310
|
[scheduler]fix a defer execution sequence problem
Signed-off-by: huone1 <huwanxing@huawei.com>
|
2022-01-13 20:34:34 +08:00 |
karmada-bot
|
ea0874acd0
|
Merge pull request #1070 from mrlihanbo/add_events_in_resource
add events to resource template
|
2021-12-21 09:26:28 +08:00 |
lihanbo
|
b238572263
|
add events to resource template
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-20 17:31:38 +08:00 |
Garrybest
|
cbe5cae13b
|
add rate limited when errors occur in scheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-20 14:19:18 +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
|
09c04490bc
|
Merge pull request #988 from mrlihanbo/schedule-condition
update Scheduled conditon when failed scheduling
|
2021-12-07 09:18:14 +08:00 |
Garrybest
|
7445bd90da
|
fix slow enqueue of async worker
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-12-04 19:44:33 +08:00 |
lihanbo
|
435f32cc4d
|
update Scheduled conditon when failed scheduling
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-12-02 17:53:53 +08:00 |
karmada-bot
|
668eaee05b
|
Merge pull request #967 from dddddai/sched-type
Refactor schedule type
|
2021-11-29 18:07:06 +08:00 |
dddddai
|
b94580a33e
|
refactor schedule type
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-11-27 10:46:42 +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 |
guoyao
|
ae34e4d1b8
|
unify IsNodeReady function
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-15 11:35:03 +08:00 |
guoyao
|
b22da790ea
|
cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 20:43:39 +08:00 |
karmada-bot
|
ccf78c1c70
|
Merge pull request #891 from Garrybest/pr_dynamic_weight
divide replicas weighted by AvailableReplicas
|
2021-11-08 15:41:55 +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 |
iawia002
|
98ee6ce938
|
Introduce feature gates for the scheduler component
Signed-off-by: iawia002 <z2d@jifangcheng.com>
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-05 21:03:02 +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 |
zhongjun.li
|
d8483eeffc
|
clean up
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
|
2021-10-26 09:42:11 +08:00 |
karmada-bot
|
4ac02a613f
|
Merge pull request #808 from RainbowMango/pr_nominate_owners
nominate approvers and reviewers
|
2021-10-22 10:46:09 +08:00 |
changzhen
|
8e1e16e950
|
adapt the Scheduled condition for binding
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-10-20 10:59:03 +08:00 |
RainbowMango
|
fb81c73c67
|
nominate approvers and reviewers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-10-19 14:31:38 +08:00 |
karmada-bot
|
d2af1e1991
|
Merge pull request #823 from dddddai/sched-condition
Propose a Scheduled condition for RB/CRB
|
2021-10-18 15:15:01 +08:00 |
dddddai
|
eaea5c608b
|
add scheduled condition for binding
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-10-18 11:43:40 +08:00 |
Garrybest
|
08fa785670
|
run async worker with no intervals
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-10-18 10:58:49 +08:00 |
junqian
|
226b48bd52
|
add metrics for scheduler
Signed-off-by: junqian <junqian@tencent.com>
|
2021-09-29 10:34:08 +08:00 |
RainbowMango
|
56fbbe1054
|
adopt binding v1alpha2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-09-28 17:03:46 +08:00 |
Garrybest
|
f89e754f2e
|
back off to general estimator when scheduler estimator is unavailable
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-24 14:26:50 +08:00 |
dddddai
|
aeafb96d89
|
use cluster lister instead of map to implement scheduler cache
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-09-18 16:51:24 +08:00 |
Garrybest
|
a5774944b5
|
add scheduler estimator client
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-18 11:32:32 +08:00 |
esto
|
a6165e47f9
|
update import-aliases
Signed-off-by: esto <1291156784@qq.com>
|
2021-09-15 15:13:14 +08:00 |
karmada-bot
|
08ddb58cfd
|
Merge pull request #699 from kerthcet/cleanup/refactor-getScheduleType
refactor func getScheduleType
|
2021-09-08 14:50:05 +08:00 |
kerthcet
|
b21bee487d
|
refactor func getScheduleType
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2021-09-08 11:08:13 +08:00 |
karmada-bot
|
f380abf288
|
Merge pull request #657 from Garrybest/pr_estimator
add node claim into ReplicaRequirements
|
2021-09-07 09:13:03 +08:00 |
Garrybest
|
4f8215e071
|
add node claim into ReplicaRequirements
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-06 15:31:42 +08:00 |
karmada-bot
|
fb6f3bfe43
|
Merge pull request #446 from mrlihanbo/reschedule
fix bug of choosing candidate clusters when failover schedule
|
2021-09-06 11:49:02 +08:00 |
changzhen
|
e7841639e7
|
set default weightPreference when WeightPreference is not set
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-09-02 20:22:21 +08:00 |
esto
|
0903703234
|
Cleanup cyclomatic complexity with function getScheduleType
Signed-off-by: esto <1291156784@qq.com>
|
2021-09-01 19:51:13 +08:00 |
karmada-bot
|
c42ca39041
|
Merge pull request #639 from RainbowMango/pr_nominate_reviewers
nominate owners
|
2021-08-26 09:11:44 +08:00 |
RainbowMango
|
ef1e4c22fd
|
nominate reviewers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-08-21 16:17:58 +08:00 |
Garrybest
|
5af53ce908
|
move ReplicaResourceRequirements and Replicas into ResourceBindingSpec
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-08-21 10:43:33 +08:00 |
lihanbo
|
8689c3d7e9
|
fix bug of choosing candidate clusters when failover schedule
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-08-14 17:49:05 +08:00 |
RainbowMango
|
0d0b2cd7a6
|
replace k/k with component-helpers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-08-09 15:29:11 +08:00 |
pigletfly
|
8edb376966
|
Move labels to apis
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-08-06 00:03:00 +08:00 |
karmada-bot
|
91cf835872
|
Merge pull request #561 from XiShanYongYe-Chang/fix-cluster-fail-rescheduling
Fix an error in cluster fault rescheduling
|
2021-08-03 22:02:03 +08:00 |
changzhen
|
db441697e8
|
add toleration match in rescheduling
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-08-03 16:40:57 +08:00 |
changzhen
|
7a35aa069d
|
fix an issue in cluster fault rescheduling
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-07-31 15:12:29 +08:00 |
Garrybest
|
9d62d21da0
|
fix bug: score plugin does not work
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-07-31 10:13:54 +08:00 |
karmada-bot
|
b9912a6f22
|
Merge pull request #546 from qianjun1993/scale-scheduler
Replicas changes with aggregated ReplicaDivisionPreference
|
2021-07-23 15:41:46 +08:00 |
junqian
|
65b7f5c8de
|
Replicas changes with aggregated ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-23 10:10:37 +08:00 |
karmada-bot
|
9f2283c281
|
Merge pull request #544 from qianjun1993/scheduler-queue
never drop binding in scheduler when failed
|
2021-07-22 08:58:45 +08:00 |
junqian
|
f742a3c850
|
never drop binding in scheduler when failed
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-20 16:29:42 +08:00 |
junqian
|
b15854f3cb
|
Replicas changes with Duplicated ReplicaSchedulingStrategy or Weighted ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-20 16:17:45 +08:00 |
junqian
|
26b318d149
|
scheduler with aggregated ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-10 10:18:42 +08:00 |
karmada-bot
|
e1dfb7707d
|
Merge pull request #506 from qianjun1993/scheduler
scheduler with weighted ReplicaDivisionPreference
|
2021-07-09 10:29:28 +08:00 |
junqian
|
f60a77160c
|
scheduler with weighted ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-09 09:52:14 +08:00 |
karmada-bot
|
eb81ba0623
|
Merge pull request #502 from RainbowMango/pr_api_enablements
refactor utils for checking API enablements
|
2021-07-08 17:55:26 +08:00 |