Commit Graph

27 Commits

Author SHA1 Message Date
Garrybest 5e9d5d79bb add parallelism in estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-03-30 20:30:41 +08:00
Garrybest b86461e82f add benchmark in estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-03-30 20:30:31 +08:00
Garrybest 6ca7c2a235 fix hack/update-estimator-protobuf.sh failed with Golang v1.18
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-03-24 15:14:40 +08:00
changzhen d711b72f45 tidy up lifted file
Signed-off-by: changzhen <changzhen5@huawei.com>
2022-03-15 10:42:32 +08:00
Garrybest 85d8a6ccf4 add karmada-descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-02-24 11:43:28 +08:00
Garrybest fcbbe3f0a2 revise comment of proto
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-02-23 16:17:41 +08:00
Garrybest 90900309ca implement GetUnschedulableReplicas for estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-02-23 14:19:51 +08:00
Garrybest e322f60917 add mock client
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-22 22:00:04 +08:00
Garrybest 89ddfb4587 move estimator service protos
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-22 22:00:03 +08:00
Garrybest 0d5b2427f3 adapt estimator for new interface
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-21 10:22:14 +08:00
Garrybest 8aa095000b generate proto files for descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-21 10:22:01 +08:00
Garrybest 9347e4ae0f add proto files for descheduler
Signed-off-by: Garrybest <garrybest@foxmail.com>
2022-01-21 10:21:23 +08:00
carlory 572bf7ec4c simplify waitForCacheSync func
Signed-off-by: carlory <baofa.fan@daocloud.io>
2021-12-25 17:15:42 +08:00
karmada-bot 7d10d979e0
Merge pull request #1030 from Garrybest/pr_metrics
add metrics for scheduler estimator
2021-12-02 11:14:08 +08:00
Garrybest e2e9a503b7 add metrics for scheduler estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-12-02 10:16:28 +08:00
Garrybest efe46b3e50 adapt optimizing ResourceList to avoid nil pointer
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-11-25 20:37:12 +08:00
guoyao ae34e4d1b8 unify IsNodeReady function
Signed-off-by: guoyao <1015105054@qq.com>
2021-11-15 11:35:03 +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
RainbowMango fb81c73c67 nominate approvers and reviewers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2021-10-19 14:31:38 +08:00
iawia002 df019308be Fix several typos
Signed-off-by: iawia002 <z2d@jifangcheng.com>
2021-10-13 15:01:11 +08:00
Garrybest 52a400202e add pod constraint in general estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-30 18:20:16 +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
Garrybest a5774944b5 add scheduler estimator client
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-18 11:32:32 +08:00
Garrybest 35b02bc497 add scheduler estimator test
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-12 13:45:00 +08:00
Garrybest 5411290137 add karmada-scheduler-estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-09-10 16:14:19 +08:00
Garrybest efa2f0d106 estimator proto struct definition
Signed-off-by: Garrybest <garrybest@foxmail.com>
2021-08-31 20:04:02 +08:00