Hi,
Bumping this up for review.
Thanks,
Pavan
On Mon, Mar 11, 2024 at 09:43:56AM +0000, Purna Pavan Chandra Aekkaladevi wrote:
> save, managedsave and restore operations for ch_driver are now supported for
> domains without any network, hostdev config defined. The input `path` to save
> and restore commands should be a directory path as cloud-hypervisor expects
> dir path where it saves VM state and other config files.
>
> Purna Pavan Chandra Aekkaladevi (11):
> ch_driver: Support Save, Restore VM actions from monitor
> ch_driver: Pass virCHDriverConfig to virCHMonitorNew
> ch_driver: Add domainSave, domainSaveFlags callbacks
> ch_driver: Add domainManagedSave callback
> ch_driver: Implement more save callbacks
> ch_driver: Refactor virCHProcessStart
> ch_driver: Implement domain restore callbacks
> ch_driver: cleanup any stale managed save dir before VM creation
> ch_driver: Add additional validation for save/restore
> docs: Update doc for virDomainSave and virDomainRestore
> NEWS: Mention save & restore support for ch driver
>
> NEWS.rst | 5 +
> src/ch/ch_conf.c | 6 +
> src/ch/ch_conf.h | 12 +
> src/ch/ch_driver.c | 515 ++++++++++++++++++++++++++++++++++++++++++-
> src/ch/ch_monitor.c | 97 +++++++-
> src/ch/ch_monitor.h | 6 +-
> src/ch/ch_process.c | 102 +++++++--
> src/ch/ch_process.h | 4 +
> src/libvirt-domain.c | 10 +-
> 9 files changed, 730 insertions(+), 27 deletions(-)
>
> --
> 2.34.1