pve-zsync: Are ZFS snap "application-aware"?

EdoFede

Member
Nov 10, 2023
48
26
23
I'm experimenting with pve-zsync and I need some clarifications that I haven't found in documentation and forums.

This is my test scenario:
- Proxmox cluster infrastructure in the main site (based on ZFS) with replicas between some nodes
- Proxmox Backup Server that performs backups (on local ZFS storage) of all VMs on the main site
- Remote site where some VMs need to be replicated (for disaster recovery purposes)
- Limited connectivity on the second site (100/10 Mbps), so the sync must be incremental (in both ways, in case of DR)

I've used pve-zsync on a test VM on the server in Site B (that pulls from the main site) and I see that the copy is done correctly and kept up to date. Fine!

In case of disaster on the primary site, I've already read in this thread (https://forum.proxmox.com/threads/pve-zsync-invert-source-and-destination.139798/) that the invert synchronization for incremental is managed via common snapshot name, so great!

The question is this:
Are the replicas made by pve-zsync "application aware" like the snapshot backups that PBS makes?
Or are they simple ZFS snapshots, which could therefore cause inconsistency on what runs in the guest?

Thanks ;):)
 
Thanks for the confirmation.

It would be interesting to have this option. Otherwise the snapshots might be inconsistent.


Bye,
Edo