I have zfs-auto-snapshot running on a remote machine and regularly pull all remote snapshots using syncoid.
As a result, this accumulates a lot of snapshots locally - I had 50000 frequent snapshots that had accumulated over the years.
With this change, I can do a zfs set com.sun:auto-snapshot=cleanup_only tank/syncoid and zfs-auto-snapshot can run locally and clean up snapshots, but not create new ones (since these will be synced from an external source).
I have
zfs-auto-snapshot
running on a remote machine and regularly pull all remote snapshots usingsyncoid
.As a result, this accumulates a lot of snapshots locally - I had 50000 frequent snapshots that had accumulated over the years.
With this change, I can do a
zfs set com.sun:auto-snapshot=cleanup_only tank/syncoid
andzfs-auto-snapshot
can run locally and clean up snapshots, but not create new ones (since these will be synced from an external source).