Commit Graph
194 Commits
Author SHA1 Message Date
Zexi Li 86fbbf5a65 Merge pull request #6353 from zexi/hotfix/scheduler-schedtag-empty-strategy
scheduler: filter disabled cloudprovider
2020-05-14 18:58:36 +08:00
Zexi Li 2e93072691 scheduler: filter disabled cloudprovider 2020-05-14 18:09:26 +08:00
Zexi Li 811cdedc89 Merge pull request #6347 from zexi/hotfix/scheduler-schedtag-empty-strategy
scheduler: set schedtag default strategy if input empty
2020-05-14 17:49:00 +08:00
Zexi Li e00b1fdc3b scheduler: set schedtag default strategy if input empty 2020-05-14 17:23:02 +08:00
Zexi Li d049ac936e scheduler: get region nil panic 2020-05-11 14:40:21 +08:00
Zexi Li f39c829595 scheduler: fix network predicate get wrong free port 2020-04-25 23:23:43 +08:00
Qiu Jian a687d49181 fix: add scheduler support 2020-03-27 01:20:30 +08:00
wanyaoqi f4d86b4fb2 guest add metadata cpu mode
- live migrate if guest cpu mode is qemu, do not check host cpu mode
- disk name generation replace '_' to '-'
2020-03-20 15:04:46 +08:00
Zexi Li 4f3d7c2c32 scheduler: fix disk allocated not balanced 2020-03-14 16:39:26 +08:00
Rain 84f3798322 fix(scheduler): Candidater's CloudProvider maybe nil
Candidater(Host) in Provider Onecloud doesn't have CloudProvider.
2020-03-12 20:17:46 +08:00
Qiu Jian cf5498ac24 feature: recode structuralized GetExtraDetails and ListItemFilter 2020-03-04 14:01:25 +08:00
Rain 5170778767 feature: Specify cloud provider when creating vm
Specifying the eip is equivalent to specifying the cloudprovider when
creating vm.
2020-02-18 11:33:13 +08:00
yunion-ci-robot a1526d07de Merge pull request #4901 from wanyaoqi/feature/wyq/sync-on-slave-start
backup guest fix
2020-01-19 15:43:12 +08:00
wanyaoqi c0e2019acd backup guest fix 2020-01-19 10:46:24 +08:00
Yousong Zhou 7c29b06669 scheduler: network_predicate: allow onecloud vpc networks 2020-01-17 17:48:04 +08:00
Yousong Zhou d17452240b scheduler: simplify MinCounters 2020-01-17 17:48:04 +08:00
Yousong Zhou da68e7fccf scheduler: simplify findCandidatesThatFit() 2020-01-17 17:48:03 +08:00
Qiu Jian d048c3ac69 remove bw/ebw quota from scheduler 2020-01-04 23:30:52 +08:00
Qiu Jian 4a8a79a786 bug fixes 2020-01-03 13:58:05 +08:00
Qiu Jian bc7f62a2ad scheduler schedule according to quota limit 2020-01-03 13:58:04 +08:00
Qiu Jian ccaddaf19f minor fix 2019-12-24 20:13:03 +08:00
Qiu Jian cad0f2c1c5 feature: cloud account share_mode support 2019-11-15 15:09:12 +08:00
郑雨 b59a145184 fix: Fix that fail to create vm with unforced instance group
1. This is a bug because of latest modify about scheduler's instance_group_predicate.
Should set minFree as zero when founding that host can't be used to create vm
with requested forced instance group.
2. Fix some little error of instance group.
3. Add PerformEnable and PerformDisable for instance group.
4. Clean scheduler desc cache after having attached or detached guests and groups
and enabled group. Cleaning was necessary when disable group because disabled
group is prohibited.
5. Add package 'golang.org/x/sync/errgroup'.
2019-11-07 15:35:51 +08:00
Rain 8e55bee9b3 feat & fix: Add batch operator and fix some bugs for instance group
Feature:
1. Add apis: list server by group, list group by server, bind
servers, unbind servers, bind groups, unbind groups.
2. Add climc command and docs corresponding to the above newly added apis
3. Add log about binding and unbinding operator.
4. Support enable and disable instance group.
Fix:
1. Set capacity zeor if there are not enough resource aboue forced
instance group in one host.
2. Change the stage(real delete => pending delete) that guest leave all groups.
2019-11-06 13:06:03 +08:00
Yousong Zhou 8ba5986d83 goimports: first run 2019-10-28 06:22:17 +00:00
Zexi Li e8377a8709 baremetal: add cdrom boot schedule 2019-10-23 11:18:27 +08:00
yunion-ci-robot a01ca71e05 Merge pull request #3295 from swordqiu/feature/qj-baremetal-iso-support
feature: baremetal support iso operation
2019-10-22 21:01:05 +08:00
Qiu Jian 42ed1f7961 feature: baremetal support iso operation 2019-10-21 01:07:49 +08:00
Rain 0c93b0c7d4 Feature: Unforced Group which prioritize scheduling guest to host with
enough resources of InstanceGroup and then to host even if this hosts has
no enough resources. Add groups desc in SGuest.ToSchedDesc. The backup
guest also occupies InstanceGroup resources now.
2019-10-17 12:57:43 +08:00
Zexi Li d52e7acb78 scheduler: adjust skip network filter condition 2019-10-15 16:20:06 +08:00
Zexi Li 7c2aca5ded Merge pull request #3141 from zexi/bugfix/scheduler-network-specfied
fix: scheduler specfied network no errors
2019-10-09 21:10:05 +08:00
Zexi Li e327cbd260 fix: scheduler specfied network no errors 2019-10-09 21:08:36 +08:00
Rain 10991015ef guest persion 2019-10-09 20:43:35 +08:00
Zexi Li b019ca3fc4 scheduler: fix random network domain not matched 2019-10-07 12:04:03 +08:00
Zexi Li 22a6032f2b scheduler: set random network filter default scope domain 2019-10-06 10:31:02 +08:00
Zexi Li 8286d318ac scheduler: refactor network_predicate filter 2019-09-28 18:23:27 +08:00
Zexi Li 3600fa351d scheduler: fix baremetal disk and storage not match 2019-09-16 20:19:29 +08:00
Zexi Li 9014c65e81 scheduler: fix disk local backend not select matched storage 2019-09-16 11:48:24 +08:00
Zexi 8f34593113 scheduler: fix reserved resource out of limit bug 2019-09-02 18:04:18 +08:00
Zexi 83613793e6 scheduler: fix disk or net specify resource id execute schedtag filter 2019-08-22 21:47:16 +08:00
ioito 6c88755166 fix: private sku sync and delete 2019-08-13 19:39:37 +08:00
Qiu Jian dfc44bbaae fix: go vet issues 2019-07-26 20:31:40 +08:00
Qiu Jian c00ea1bf2e fix: bug fixes, add docs 2019-07-24 21:29:56 +08:00
Zexi c40815f71d scheduler: schedtag predicate match resources then do filter 2019-07-17 13:18:43 +08:00
Zexi 9bc81fe94c scheduler: optimize forecast filter info 2019-07-15 09:15:25 +08:00
Zexi e4c474bdfc scheduler: fix network schedtag not set capacity 2019-07-02 20:33:22 +08:00
yunion-ci-robot 170f010c9a Merge pull request #1384 from wanyaoqi/feature/wyq/live-migrate-filter-cpu-model
feature: live migrate filter cpu model
2019-06-27 16:58:50 +08:00
Zexi Li 439d3fe0d2 Merge pull request #1347 from Zexi/feature/schedule-guestdriver-interface
scheduler: add schedule filter interface to guestdriver
2019-06-26 21:25:36 +08:00
wanyaoqi fa370a7c6d - live migrate filter cpu model
- fix list export keys
2019-06-26 13:01:11 +08:00
ioito f94460511d 避免镜像第一次上传时未做缓存 2019-06-25 20:48:39 +08:00