Jian Qiu and Qiu Jian
70fbfe8946
feature: support host-local wire ( #24490 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2026-03-20 01:36:29 +08:00
wanyaoqi
3d5bff680d
feat(region,host): riscv64 cpu arch support ( #24126 )
...
* feat(region,host): riscv64 cpu arch support
* fix(region,host): compatible riscv64
* fix(host): add qemu v10.0.7 support
2026-02-01 20:28:45 +08:00
wanyaoqi
55ab19d1c3
fix(scheduler,host): sort numa node by numa distance check memsize ( #23923 )
2025-12-22 11:44:01 +08:00
屈轩
1d9e418df8
fix(region): optimized filter sku by zone ( #23655 )
2025-11-01 13:04:41 +08:00
Zexi Li
a931d2cc4c
Automated cherry pick of #23642 : fix(scheduler): enable profiling ( #23646 )
...
* fix(scheduler): enable profiling
* feat(scheduler): cache NetworkAdditionalWire
2025-10-31 10:19:37 +08:00
wanyaoqi
8abcde01e8
fix(region,host,scheduler): add check kvm cpu max on cpu predicate ( #23537 )
2025-10-22 15:07:00 +08:00
Zexi Li
e0fbd525ab
fix(scheduler): 尽早发现子网ip不足引起的调度失败 ( #22130 )
2025-02-19 16:53:31 +08:00
wanyaoqi
2459378ace
fix(region,host): guest reserve cpus compatible with numa allocate ( #21803 )
...
* fix(region,host): isolate guest reserved cpus
* fix(region,host): guest reserve cpus
2025-01-07 20:43:54 +08:00
wanyaoqi
b94cf59f0a
fix(scheduler,region): fill resource info check guest is in pending usage ( #21708 )
2024-11-27 11:18:52 +08:00
wanyaoqi
84ecb2ec49
fix(region,host,scheduler): isolated device balance with to reserve cpus ( #21614 )
2024-11-17 22:45:59 +08:00
wanyaoqi
63db9fc8e4
fix(scheduler): numa memory more balance on with prefer nodes ( #21580 )
...
* fix(scheduler): numa memory more balance on with prefer nodes
* fix(host): host agent allocate numa node
2024-11-14 10:18:08 +08:00
wanyaoqi
735668d20c
fix(scheduler,region,host): guest add alloc extra cpu ( #21557 )
2024-11-07 23:16:07 +08:00
wanyaoqi
dc88d51d12
fix(region,scheduler,host): container numa aware ( #21506 )
...
- optimize host register isolated device update
- container device base try detect numa node
- container alloc numa memory
- calc numa distance before select isolated device
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
2024-11-02 07:50:32 +08:00
Zexi Li
2e7b443ddc
feat(region,host): start pod when container exited ( #21258 )
2024-10-03 20:07:52 +08:00
wanyaoqi
12d77b0ad8
fix(region,scheduler): allow req cpu count zero on allocate cpunumapin ( #21343 )
2024-10-03 20:02:38 +08:00
wanyaoqi
50c0fec15c
fix(region): allow contailer host update numa cpu allocate with guests running ( #21163 )
2024-09-03 17:46:05 +08:00
wanyaoqi
3f9398dbe7
fix(region,scheduler): sub pending usage on select cpu numa pin ( #20946 )
...
- reset guest cpu numa pin before start guest
- sub pending usage on select cpu numa pin
- hypervisor pod record pending usage
- add core:threads pair allocate, use same core threads first
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
2024-08-02 10:22:40 +08:00
wanyaoqi
111b8ed678
feat(region,host,scheduler): scheduler support allocate cpu numa pin ( #20932 )
2024-07-30 19:10:38 +08:00
屈轩
10656d1a6c
fix(scheduler): 修复cloudpods宿主机网络调度问题 ( #20750 )
2024-07-08 10:51:52 +08:00
wanyaoqi
dd49b1e5a6
fix(scheduler): optimize get guests by hosts ids ( #20702 )
2024-07-02 00:17:39 +08:00
Zexi Li
db7d59bdac
fix(scheduler): container vpc network ( #20230 )
2024-05-10 14:38:45 +08:00
屈轩
d4900e7d45
fix(region): cloudpods baremetal ( #20133 )
2024-05-07 18:18:43 +08:00
Zexi Li
366340e74c
feat(region,scheduler,host): container lifecycle and cgroup devices permissions
2024-03-21 19:42:08 +08:00
Zexi Li
cb8359abd8
optimized(scheduler): remove fillResidentTenants function loading data from db
2024-01-25 17:06:39 +08:00
Zexi Li
793a73c544
fix(scheduler): reload cloudprovider's hosts when syncing finished
2023-12-15 20:20:46 +08:00
Zexi Li
80ff0dcf3f
fix(scheduler): fetch host storages directly
2023-10-24 14:28:15 +08:00
Jian Qiu and Qiu Jian
f4d8afef46
fix: allow vmware network associate with multiple wires ( #18318 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2023-10-19 09:15:30 +08:00
Jian Qiu and Qiu Jian
c5dd7939fc
fix: vmware host wire recode ( #17818 )
...
* fix: vmware host wire recode
* update vendor
* update vendor
---------
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2023-08-24 16:36:55 +08:00
Jian Qiu and Qiu Jian
b7b2a630f5
fix: remove hostwire to cleanup host-wire codes ( #17670 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2023-08-04 23:40:54 +08:00
吴典秋
6e06d6eea2
fix fillStorage get storage cause scheduler panic
2023-07-13 08:34:24 +08:00
Zexi Li
b667a4ccc3
fix(scheduler): skip load esxi network free-port cache
2023-04-27 09:27:26 +08:00
Zexi Li
407c90ccfb
optimized(scheduler): reduce sql query of mysql ( #15878 )
2023-01-31 19:30:58 +08:00
Zexi Li
b4c08e23f7
fix(scheduler): reduce calculation of storage's free_capacity
2022-12-30 12:40:54 +08:00
Zexi Li
2643c8916e
optimize(scheduler): reduce calculation of network free address ( #15595 )
...
- only calculate non-emulated host's network on building
- calculate emulated host's network on scheduling
2022-12-20 20:54:16 +08:00
Zexi Li
15912a9882
fix(scheduler): consider storage backend and mediumType size ( #15469 )
2022-12-01 01:22:36 +08:00
wanyaoqi
70755a9a1b
feat(region,host): sriov nic support ( #15342 )
...
Support sriov nic passthrough to kvm guest.
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com >
2022-11-13 18:17:30 +08:00
Zexi Li
053944c265
fix(scheduler): check free capacity of each storage
2022-10-14 12:42:16 +08:00
Zexi Li
48bd8d72d3
Automated cherry pick of #15120 : optimize(scheduler): global cache for schedtag ( #15121 )
...
* optimize(scheduler): global cache for schedtag
* feat(scheduler): informer of schedtag
2022-10-08 20:49:38 +08:00
Qiu Jian
1aee43ab03
fix: scheduler options not updated by OptionManager
2022-06-17 23:10:00 +08:00
ioito
018d21c09b
fix(region): avoid panic
2022-04-21 17:09:05 +08:00
rainzm
42a8eb837b
feat: add project with class metadata
2022-02-15 18:22:01 +08:00
Jian Qiu and Qiu Jian
f1a613e15a
fix: check permission for getallmetadata params ( #12815 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2021-12-05 08:59:12 +08:00
Qu Xuan
ee6251c4af
fix(region): fix cloudpods scheduler error
2021-10-08 15:10:39 +08:00
Zexi Li
d5ef3c1307
fix(scheduler): cpu arch match
2021-09-22 11:13:01 +08:00
Qu Xuan
5bd9059493
fix(region): struct guest json desc
2021-09-01 09:44:12 +08:00
Qu Xuan
f664cc25a9
fix(region): return sql error
2021-08-11 19:13:25 +08:00
Zexi Li
49749609b4
fix(region,scheduler): baremetal reuse ip
2021-06-18 15:45:50 +08:00
Zexi Li
bdd112e80b
fix(scheduler): storage predicate add actualCapacity filter
2020-12-19 19:56:26 +08:00
Zexi Li
a78c565d4f
fix(scheduler): sku by region and fill onecloud vpc networks
2020-12-10 21:12:06 +08:00
Zexi Li
b47b0dc863
scheduler: ignore non running guests only exclude ready status
2020-11-05 18:05:49 +08:00