Re: [PATCH 00/13] CH: Add disk hotplug support to Cloud Hypervisor domains

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/28/25 14:54, Stefan Kober wrote:
> This patchset adds the necessary functionality to support disk hotplugging in the CH driver.
> 
> Some alias handling that can be extended to other device types is added, in order to allow detaching the devices via the Cloud Hypervisor API.
> 
> Stefan Kober (13):
>   ch: add DomainAttachDevice skeletons
>   ch: add DomainDetachDevice skeletons
>   ch: add ch_hotplug.{h,c} files to CH build
>   ch: call into ch_hotplug implementation
>   ch: pass disk alias to CHV
>   ch: add ch_alias.{c,h} for device alias handling
>   ch: add virCHMonitorPut function
>   ch: use MonitorPut in MonitorPutNoContent
>   ch: add disk attach functionality
>   ch: assign aliases in ProcessPrepareDomain
>   ch: Add virCHMonitorRemoveDevice function
>   ch: implement disk device hot removal
>   NEWS: announce disk hotplug support for ch
> 
>  NEWS.rst            |   5 +
>  po/POTFILES         |   1 +
>  src/ch/ch_alias.c   |  59 ++++++++
>  src/ch/ch_alias.h   |  27 ++++
>  src/ch/ch_driver.c  |  86 ++++++++++++
>  src/ch/ch_hotplug.c | 333 ++++++++++++++++++++++++++++++++++++++++++++
>  src/ch/ch_hotplug.h |  33 +++++
>  src/ch/ch_monitor.c |  81 +++++++++--
>  src/ch/ch_monitor.h |   7 +
>  src/ch/ch_process.c |   4 +
>  src/ch/meson.build  |   4 +
>  11 files changed, 630 insertions(+), 10 deletions(-)
>  create mode 100644 src/ch/ch_alias.c
>  create mode 100644 src/ch/ch_alias.h
>  create mode 100644 src/ch/ch_hotplug.c
>  create mode 100644 src/ch/ch_hotplug.h
> 

I've taken closer look at these and in general they look good. I mean,
what Peter wrote still applies and needs to be addressed in v2, but
we're on a track here.

Michal




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux