[PATCH 0/2] ch: Fix validation and add persistent domain support

shotor@shotor.com posted 2 patches 2 weeks, 4 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20260826084618.3447269-1-shotor@shotor.com
src/ch/ch_conf.c   | 13 +++++++---
src/ch/ch_conf.h   |  1 +
src/ch/ch_driver.c | 65 ++++++++++++++++++++++++++++++++++++++++++----
3 files changed, 70 insertions(+), 9 deletions(-)
[PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by shotor@shotor.com 2 weeks, 4 days ago
From: shotor <shotor@shotor.com>

The first patch fixes the validation flag used by
chDomainDefineXMLFlags().

The second patch adds persistent domain support to the Cloud Hypervisor
driver, including saving and loading domain definitions and reporting
their persistence state.

shotor (2):
  ch: Fix define validation flag
  ch: Add persistent domain support

 src/ch/ch_conf.c   | 13 +++++++---
 src/ch/ch_conf.h   |  1 +
 src/ch/ch_driver.c | 65 ++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 70 insertions(+), 9 deletions(-)

-- 
2.55.0
Re: [PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by Shotor Morgh 1 week, 2 days ago
Bumping, could someone review this please?
Re: [PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by thomas.prescher@cyberus-technology.de 1 week, 6 days ago
Thanks for your contribution. I was working on the same thing, but you were a little bit faster than me. Your patches look good to me. I already rebased our changes on top of yours.
Re: [PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by Shotor Morgh 1 week, 5 days ago
Thanks Thomas!

I'm looking to work on mounts next.

Are you working on that already?

-- 
Best Regards,
Shotor

On Mon, Aug 31, 2026, at 11:34, thomas.prescher@cyberus-technology.de wrote:
> Thanks for your contribution. I was working on the same thing, but you 
> were a little bit faster than me. Your patches look good to me. I 
> already rebased our changes on top of yours.
Re: [PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by thomas.prescher@cyberus-technology.de 1 week, 5 days ago
Shotor Morgh wrote:
> Thanks Thomas!
> 
> I'm looking to work on mounts next.
> 
> Are you working on that already?

What exactly do you mean by mounts?

The next series from our side is mostly VM life-cycle management [1]. We actually have quite a list of things we want to upstream piece-by-piece. You can have a look into what we did so far here [2]. 

- [1] https://github.com/tpressure/libvirt/tree/upstream_rebase_shotor
- [2] https://github.com/cyberus-technology/libvirt/tree/gardenlinux
Re: [PATCH 0/2] ch: Fix validation and add persistent domain support
Posted by Shotor Morgh 1 week, 5 days ago
I meant virtiofs/shared directories and addition filesystem hotplug in order to share directories from the host with the guest.

Thanks for sharing you work with me. It looks like your work is focused on maintaining the runtime state. That actually a lot with my use case.

-- 
Best Regards,
Shotor Morgh

On Tue, Sep 1, 2026, at 16:18, thomas.prescher@cyberus-technology.de wrote:
> Shotor Morgh wrote:
>> Thanks Thomas!
>> 
>> I'm looking to work on mounts next.
>> 
>> Are you working on that already?
>
> What exactly do you mean by mounts?
>
> The next series from our side is mostly VM life-cycle management [1]. 
> We actually have quite a list of things we want to upstream 
> piece-by-piece. You can have a look into what we did so far here [2]. 
>
> - [1] https://github.com/tpressure/libvirt/tree/upstream_rebase_shotor
> - [2] https://github.com/cyberus-technology/libvirt/tree/gardenlinux