Commit Graph
383 Commits
Author SHA1 Message Date
屈轩 2cae726280 fix(scheduler): sku predicate with empty zone id (#23685) 2025-11-04 20:56:34 +08:00
屈轩 4068843773 fix(region): optimized filter sku by zone (#23656) 2025-11-01 13:04:49 +08:00
Zexi Li 51bdf0c655 Automated cherry pick of #23642: fix(scheduler): enable profiling (#23647)
* fix(scheduler): enable profiling

* feat(scheduler): cache NetworkAdditionalWire
2025-10-31 10:19:50 +08:00
wanyaoqi 35e34f019a fix(region,host,scheduler): add check kvm cpu max on cpu predicate (#23538) 2025-10-22 15:07:22 +08:00
Zexi Li 60a57b1e1b fix(scheduler): watch serversku (#23328) 2025-09-19 23:49:32 +08:00
wanyaoqi 206a4b5b19 fix(scheduler): add session usage timeout options (#23143) 2025-08-21 18:10:51 +08:00
Zexi Li 5bdf4d1d30 fix(scheduler): netinterface cache is not informed (#22901) 2025-07-15 19:59:43 +08:00
wanyaoqi 42e58b4996 feat(region,host-deployer): ipv6 only guest support (#22897) 2025-07-15 16:21:49 +08:00
Zexi Li c5e70ed1aa fix(scheduler): wrong sort order of instance group selection (#22666) 2025-06-04 14:27:30 +08:00
wanyaoqi 09785f2b71 feat(host): container add nvidia gpu share device type (#22432) 2025-04-17 16:56:19 +08:00
Zexi Li a88239d7f1 fix(scheduler): unused prometheus pkg (#22429) 2025-04-16 10:40:15 +08:00
Zexi Li 307f3aa690 fix(scheduler): disable prometheus metrics handler (#22427) 2025-04-16 10:34:56 +08:00
Zexi Li 63be6ae064 fix(scheduler,monitor): tls 3des (#22335) 2025-03-25 21:15:03 +08:00
Zexi Li e0fbd525ab fix(scheduler): 尽早发现子网ip不足引起的调度失败 (#22130) 2025-02-19 16:53:31 +08:00
Zexi Li db9d27024d optimized(scheduler): reduce scheduling time (#22030) 2025-02-05 10:25:16 +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 a8a32fec9d fix(scheduler): avoid_same_host 策略分数过高导致调度分配不均 (#21413) 2024-10-16 10:23:06 +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
wanyaoqi cf48918ca3 feat(region,host,scheduler): container ascend npu isolated device (#20411) 2024-05-31 00:11:16 +08:00
Jian QiuandQiu Jian 152b00d2d5 fix: support host local network (#20349)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-05-24 12:20:39 +08:00
屈轩 c64bea6a0e fix(scheduler): cloudprovider predicate (#20312) 2024-05-20 11:52:47 +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
wanyaoqi 5fc42614c3 feat(region,host): container mps support (#20138)
* feat(region,host): container mps support

* fix: gencopyright
2024-04-30 17:39:40 +08:00
Qiu Jian 74f4bc85e8 fix: host nic index should be unique 2024-04-10 01:33:25 +08:00
Zexi Li 366340e74c feat(region,scheduler,host): container lifecycle and cgroup devices permissions 2024-03-21 19:42:08 +08:00
Zexi Liandwanyaoqi 6313ce87a3 Support pod container (#19706)
* feat(region,scheduler,host): support pod and container

* feat(region,host): container nvidia gpu support

* fix(region,host): function parameters

---------

Co-authored-by: wanyaoqi <d3lx.yq@gmail.com>
2024-03-12 18:47:44 +08:00
屈轩 4185ce95f9 fix(scheduler): skip network exit check (#19664) 2024-03-06 19:10:38 +08:00
Zexi Li 7199877ebe fix(scheduler): unsued key 2024-02-28 10:26:31 +08:00
Jian QiuandQiu Jian 81a12d1f16 feature: allow manager to preapre query context (#19451)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-05 20:06:40 +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
guoguangwu e4b396e870 chore: unnecessary use of fmt.Sprintf d
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
2023-11-12 21:08:23 +08:00
Qiu Jian 03f3226360 fix: scheduler ping/pong response mime 2023-10-30 13:12:59 +08:00
Zexi Li 80ff0dcf3f fix(scheduler): fetch host storages directly 2023-10-24 14:28:15 +08:00
Zexi Li d7b355d3f4 fix(scheduler): improve scheduler prefer and avoid tags strategy (#18372) 2023-10-20 20:46:01 +08:00
Jian QiuandQiu 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
屈轩 71644db668 fix: docgengo (#18350) 2023-10-18 06:18:53 -05:00
wanyaoqi 8d0875f99a fix(scheduler): isolated device predicate miss sriov nic 2023-10-16 16:21:00 +08:00