7669 Commits

Author SHA1 Message Date
wanyaoqi 9e790b049c fix(region,host): optimize snapshot delete (#25440)
use rebase/commit merge backing chain instead of convert.
2026-08-27 16:27:19 +08:00
wangyf0611 a722b3dd69 feat(region,host): support riscv64 usage (#25439)
* feat(region): include riscv64 usage statistics

Signed-off-by: wangyf0611 <wangyufeng@iscas.ac.cn>

* feat(host): support openRuyi guest initialization

Signed-off-by: wangyf0611 <wangyufeng@iscas.ac.cn>

---------

Signed-off-by: wangyf0611 <wangyufeng@iscas.ac.cn>
2026-08-27 16:22:11 +08:00
wanyaoqi 0485a84dc0 fix(region): batch detach isolated devices (#25433) 2026-08-27 13:49:16 +08:00
wanyaoqi 575b0ed7be fix(region): set default stop time 300s (#25432) 2026-08-26 15:22:11 +08:00
屈轩 526e1770ef fix(region): not real delete glance cachedimage (#25423) 2026-08-25 14:58:56 +08:00
屈轩 654789b5b0 fix(region): v2v migrate uefi check (#25416) 2026-08-24 15:40:45 +08:00
wanyaoqi 9b3b41a13b fix(host-health,region): host health detect network available add check peers and default gw (#25385) 2026-08-24 14:34:36 +08:00
屈轩 bb21271162 fix(region): skip hostlocal wire when detect vmware net (#25404) 2026-08-24 14:19:28 +08:00
屈轩 e47a923065 fix(region): show more error info for vmware net detect (#25400) 2026-08-24 10:21:28 +08:00
Jian Qiu 63ef1dad78 fix: unhandled errors (#25383)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-20 17:30:29 +08:00
屈轩 de26e6140d fix(region): skip sync cloudpods kvm secgroup (#25376) 2026-08-20 10:45:00 +08:00
wanyaoqi 360fbbd47b Automated cherry pick of #25365: fix(region,host): guest stop add timeout options,and check is_force (#25371)
* fix(host): check qga guest-get-osinfo error

* fix(region,host): guest stop add timeout options and is_force check
2026-08-20 10:15:55 +08:00
屈轩 d2755e8370 fix(region): support cloudpods ipset (#25360) 2026-08-19 18:56:30 +08:00
Jian Qiu f2ffa5d034 fix: storage set metadata in post_create (#25367)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-19 16:21:25 +08:00
Jian Qiu edaf7599da fix: deploy qga path not found error (#25353)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-19 14:09:53 +08:00
Jian Qiu 21ec4f7f5c fix: disk backup filter by server_id (#25346)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-15 09:38:15 +08:00
wanyaoqi 3262f14ab1 fix(region): server-create add src ip/mac check (#25304) 2026-08-13 10:10:48 +08:00
Zexi Li a13a322bf2 feat(llm): sync isolated devices by sharing_mode on restart (#25307)
Respect sharing_mode when attaching/restoring GPU devices in compute,
and sync LLM guest devices with SKU config instead of only detaching
when empty.
2026-08-12 20:17:22 +08:00
Jian Qiu 5fc2174eeb feature: support create disk backup from file (#25175)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-10 11:25:07 +08:00
屈轩 89e31be5bc fix(region): change config stop options check (#25284) 2026-08-06 17:32:24 +08:00
wanyaoqi 61963c5721 fix(host): slvm create from snapshot (#25265) 2026-08-04 10:22:54 +08:00
wanyaoqi 0b6c26c45b feat(glance): support nfs as backend storage (#25240) 2026-08-03 16:00:21 +08:00
Jian Qiu 696bd7b678 fix: region backward compatible fields for isolated_devices (#25263)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-08-03 15:59:08 +08:00
Zexi Li eab7db5518 feat(llm,host): support Hygon DCU runtime for vLLM containers (#25260)
Wire vendor on LLM SKU devices, resolve supplemental groups for DCU
access, source DTK env in vLLM entrypoint, and add hysmi telegraf metrics.
2026-08-02 13:52:16 +08:00
wanyaoqi cdd53fb02a fix(region,host,monitor): hami misc fix (#25257)
- npusmi monitor support
2026-07-31 10:10:49 +08:00
Zexi Li a29c7ce9f1 feat(host): support Hygon DCU isolated device and HAMI (#25247)
Add Hygon DCU container device passthrough, HAMI vGPU sharing, vendor
field/filter on isolated devices, remote path helper, and LLM SKU mapping.
2026-07-29 19:01:55 +08:00
wanyaoqi a4c39057fb Automated cherry pick of #25206: fix(region,host): host register with correct hostname (#25234)
* fix(region,host): host register with correct hostname

* fix(region): guest migrate reuse create params schedtag
2026-07-28 11:01:36 +08:00
Zexi Li 0c04596500 feat(baremetal): support IPMI RMCP+ cipher suite probe and persist (#25239)
Auto-detect working ipmitool -C suites (0/3/17) and store cipher_suite on host IPMI config for subsequent connections.
2026-07-28 10:27:20 +08:00
Jian Qiu 39ba861cdf feature: ip set support (#25217)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-07-24 16:34:08 +08:00
Zexi Li 62d61ee89d feat(llm): support hami (#25216) 2026-07-23 17:08:56 +08:00
屈轩 48204b5064 fix(region): vendor update (#25196) 2026-07-21 23:31:44 +08:00
wanyaoqi 76f035e4e3 feat(region,host,scheduler): isolated device refactor and hami support (#25182) 2026-07-20 14:00:04 +08:00
wanyaoqi 142b0dabf5 fix(region): baremetal boot mode decided by selected host on image support both uefi&bios (#25154) 2026-07-20 12:07:22 +08:00
wanyaoqi d5f113d64c fix(region): disk change driver support change aio_mode and cache_mode (#25095) 2026-07-20 11:39:13 +08:00
wanyaoqi 5f1b76755b fix(region): reset guest quorum child index on guest shutdown (#25133) 2026-07-14 00:10:38 +08:00
屈轩 6a22bb4d2d fix(region): split sync and probe worker (#25100) 2026-07-13 14:00:02 +08:00
Jian Qiu 35b100b03c fix: allow security group cidr have multiple prefixes (#25122)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-07-13 13:58:46 +08:00
屈轩 598381f9a5 fix(region): gcp network tags (#25119) 2026-07-09 17:11:21 +08:00
Jian Qiu 7651726458 fix: host order by sql redundant group by (#25114)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-07-09 14:22:44 +08:00
Jian Qiu 54b7c42d94 fix: lb listener rule specific certificates (#25106)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-07-08 12:03:53 +08:00
屈轩 e6c9393955 fix(region): pve host driver compatibility (#25098) 2026-07-03 15:37:40 +08:00
屈轩 7802f909e0 fix(region): quota check (#25066) 2026-06-26 13:06:00 +08:00
wanyaoqi 75cc892bf7 fix(region,host): kvm guest change disk driver reset uefi vars (#25069) 2026-06-26 10:20:37 +08:00
Zexi Li ba39e80fd8 feat(llm): validate GPU devices on deployment create and improve error messages (#25063) 2026-06-24 14:27:25 +08:00
wanyaoqi 143ca823c8 fix(region): snapshot validate add check guest is quorum master guest (#25051) 2026-06-24 10:30:00 +08:00
屈轩 e693162ad0 fix(region): filter sku by zone ids (#25060) 2026-06-23 15:00:30 +08:00
Jian Qiu 6fa7c8f9d2 fix: some host_type should consider container (#25047)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2026-06-20 09:47:32 +08:00
屈轩 8a6d6faf24 fix(region): aws dedicated host sync (#25039) 2026-06-16 20:14:23 +08:00
屈轩 8719e73105 fix(compute): polish httperrors error messages in pkg/compute (#25035)
Unify spelling, grammar, and semantics of API error strings without changing error types or business logic.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 20:49:16 +08:00
屈轩 24caa8dd11 fix(region): filter sku by zone ids (#25028) 2026-06-15 15:50:42 +08:00