Hi,
Slightly convuluted case here, and hopefully I can explain it in a way that makes sense
Working on a build system and we have some pretty hefty Perforce checkouts in a +150GB range. So, I do not want to want to do a fresh checkout for every build, just wanna get latest from what I had since previous build.
I am exploring different combinations of creating Templates that contains our Perforce checkouts, that will be used for multiple build targets (different vm for parallised building).
In order to cache what I have just synced from perforce: After the initial checkout, I wanna do more Perforce pulls/syncs to get latest, and then add them back to the base template.
I discovered that
(link), which sounds like it is similar to Merge-VHD from HyperV? This is what we are using in our current flow.
My main questions is how do I reference base (file?) and latest (file?), where can I expect them to be stored?
And will I meet any other challanges here? Can I just merge files together, delete the Linked VM, and then the Template will just have the new data without issues?
If there is any other solution to this, let me know!
And just for context. We are using a ZFS over iSCSI. Proxmox 7.3-4. And I do not intend to create Linked Templates between every build
Slightly convuluted case here, and hopefully I can explain it in a way that makes sense
Working on a build system and we have some pretty hefty Perforce checkouts in a +150GB range. So, I do not want to want to do a fresh checkout for every build, just wanna get latest from what I had since previous build.
I am exploring different combinations of creating Templates that contains our Perforce checkouts, that will be used for multiple build targets (different vm for parallised building).
In order to cache what I have just synced from perforce: After the initial checkout, I wanna do more Perforce pulls/syncs to get latest, and then add them back to the base template.
I discovered that
Code:
qemu-img commit -B <base> <latest>
My main questions is how do I reference base (file?) and latest (file?), where can I expect them to be stored?
And will I meet any other challanges here? Can I just merge files together, delete the Linked VM, and then the Template will just have the new data without issues?
If there is any other solution to this, let me know!
And just for context. We are using a ZFS over iSCSI. Proxmox 7.3-4. And I do not intend to create Linked Templates between every build
Last edited: