Ticket NAS-137472.
Which QEMU commands are you reffering to?
virsh domfsfreeze and domfsthaw?
Cool, it would be good to write-up that driver and process…
In this case the snapshot frequency is driven by the Incus cluster… the TrueNAS snapshots are slaves of the Incus cluster. We do the samething for VMware/vsphere with a plugin.
Is there any way to make it so there’s an option to pick which gpu driver you want to enable, so those of us with legacy gpu’s can still use them?
No that I’m aware of… except stay on Fangtooth. Start a forum thread if you wish.
You could create a VM, pass the GPU through to it, and then install the driver you need in there, as mentioned here: https://www.truenas.com/docs/scale/25.10/gettingstarted/scalereleasenotes/#nvidia-gpu-support
Those are the commands I was using, freezefs, snapshot, unfreeze.
I also used virsh suspend and after snapshot, virsh resume before I used the above ones.
If IX would add a pre and post command for every snapshot, this could be incorporated directly in TN, otherwise you will need to run the snapshots in your own script so the virsh commands can be executed.
Most snapshots are instantantaneous and periodic.
My guess is this would be a different type of snapshot… it can use standard TrueNAS APIs…
Lets start a new thread and do a scripted version 1st. Prove it works as required and then we can see how to make it work more easily.
Just updated to Beta1 today, I have an issue, and a question.
Issue, all of my replication tasks seem to have disappeared from my Data Protection tab. If I go through the Datasets tab and select the source datasets, they seem to indicate there is a replication task associated with them still, but I can’t see it in the UI.
Question, what’s the status of Incus VMs? I did a lot of work to migrate during the Fangtooth beta and did a lot of testing to help shake out stability issues before the release, but subsequent releases has removed Incus features for my VMs. 25.04.2 removed the ability to create new VMs and now with 25.10-beta1 I can’t set them to autostart anymore. Removing the autostart from Incus VMs seems like a crude solution for someone that did a stupid. Why don’t we just remove the auto start default from all the new VMs? I’ve never understood why autostart defaulted to true. Or is my being unable to set autostart if I want actually a bug?
Anyway, are Incus VMs getting abandoned? We were told this feature was going to be fully fleshed out for this release, but it seems like functionality is actually regressing. I’ve got no dog in the libvirt v incus debate, I just want to know where it’s going.
Yep incus is going away
Did I just miss that blog post?
been said on one of the podcasts on youtube and a message in general chat
It is NOT that complicated!
It is not a “different” snapshot (what exactly is that?).
It’s just a regular snapshot right after you execute the virsh command to freeze the VM file systems!
Then right after the snapshot finishes, you execute the virsh command to unfreeze the file systems. The VM gets “paused” for 1, 2 seconds while “all of that happens”.
This functionality exists in other Hypervisors so it’s not unique or new.
Can’t be that hard for IX to figure out a standard feature in virtio…
Ah, I see. That was in fact very unclear to me as well. All I got was subtext that maybe it would go away since I couldn’t create new ones anymore. I looked at 25.04.2 as a gap fill while they fleshed out the more nuanced problems of broader feature support in Incus.
I’m surprised, everyone seemed so jazzed about Incus in the beginning of this year. Wonder what happened?
iX half-assed its implementation, then pretended to be shocked when people didn’t like it. And then, rather than fix it, decided to rip it back out.
Looking forward to a thread with the proof of concept script…
How much can be done with software as-is… then we can decide what needs to be done.
Yep, there is, I’m running the beta with a 1080ti inside apps
your not alone, I’m a regular reader here and first I heard of the Incus Abandonment.
They seemed so committed to Incus, I decided to rip off the bandaid early and move all my stuff into the Incus repo. Now I’m trying to figure out how to get it back out. ![]()
I think you have to wait for a later version of goldeye