Commit Graph
23 Commits
Author SHA1 Message Date
rainzm a97341a42e feat(scheduler): add class_metadata predicate 2022-02-09 15:26:42 +08:00
Zexi Li c8facc9489 fix(scheduler): baremetal network free address out of count 2021-06-29 20:24:35 +08:00
rainzm cc5b93ea41 feat: add interface INetworkNicCountGetter 2021-06-25 15:54:48 +08:00
Zexi Li cc32bb39ef feature: support cloudprovider, cloudregion and zone schedtag 2020-10-30 10:58:34 +08:00
wanyaoqi 75cd041d79 baremetal colloct isolated devices info (#7357) 2020-08-28 12:10:34 +08:00
rainzm fa0450b454 feat(scheduler): Change the action for guests with backup and instanceGroup
1. 对于主机组的打散功能,放在调度的最后单独处理。
2. 主备机的调度,通过在主机和备机之间设置一个粒度为1的主机组来实现。
3. 虚拟机的调度默认打散,在打散的基础上,选择容量大的宿主机。
3. 主备机中,主机和备机的默认打散流程分散开,互不影响。
2020-07-21 20:29:47 +08:00
Qiu Jian bc7f62a2ad scheduler schedule according to quota limit 2020-01-03 13:58:04 +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
Rain 10991015ef guest persion 2019-10-09 20:43:35 +08:00
Zexi Li 8286d318ac scheduler: refactor network_predicate filter 2019-09-28 18:23:27 +08:00
Zexi 4aa4bafd7b scheduler: add image zone filter 2019-06-20 21:36:38 +08:00
Zexi a323db0623 scheduler: fix network filter specify is_public check 2019-06-15 17:23:33 +08:00
Zexi 06f1303f54 scheduler: add domain filter 2019-06-10 19:41:16 +08:00
Zexi 64cca04a17 scheduler: add pending usage process 2019-05-29 19:57:44 +08:00
Zexi Li e01c4e590f support network schedtag 2019-04-18 09:48:18 +08:00
Qiu Jian 004d9b6f95 update copyright headers of all source 2019-03-29 14:47:48 +08:00
Zexi Li 38da40461d scheduler: server sku predicate 2019-03-21 16:44:09 +08:00
Zexi Li 19c341c297 scheduler: use compute models 2019-03-20 12:03:29 +08:00
Yousong Zhou 8fe4f2ec98 treewide: group imports with goimports
./goimports -w -local yunion.io/x/onecloud/ -corp yunion.io/x/ $GOPATH/src/yunion.io/x/onecloud/{cmd,pkg}
2019-03-13 10:46:12 +00:00
Zexi Li 2c5ed4b360 scheduler: make schedtag prefer and avoid strategy work 2018-12-12 19:56:21 +08:00
Zexi Li 4e344450c5 scheduler: add resource type filter 2018-12-07 15:45:03 +08:00
Zexi Li 22411ffb53 path move: github.com/yunionio -> yunion.io/x 2018-08-11 14:28:18 +08:00
Zexi Li 270298fae2 Add scheduler service. 2018-07-30 11:18:02 +08:00