With the current state of automatic replication of FreeNAS-9.2.1.7-RELEASE-x64 (fdbe9a0), it can takes several minutes between replication, even when snapshot do not point to added or changed data.
Let's say I have 100 snapshots taken during a certain interval, but the dataset was not written to during that interval.
Doing:
zfs diff zvol@snap1 zvol@snap100
should return no changes within the dataset. If files are added or deleted, then it will show in the output.
In the event these snapshots don't report changes within the dataset, would it make sense for Freenas to suppress the snapshots that report no changes to the dataset? At least it would allow for faster replication, as it will have to deal with a lesser number of redundant snapshots.
This could potentially increase replication replication.
Does it makes sense or is it even worth it?
Also, snapshot manageability would be improved as it is easier to deal with a few snapshot. This makes sense if for instance a dataset as an automatic snapshot, let's say every 5 minutes, but when the dataset is not written to in 7 days, then we would get 7*60/5*24= 2016 snapshots all of each pointing to the same data.
Let's say I have 100 snapshots taken during a certain interval, but the dataset was not written to during that interval.
Doing:
zfs diff zvol@snap1 zvol@snap100
should return no changes within the dataset. If files are added or deleted, then it will show in the output.
In the event these snapshots don't report changes within the dataset, would it make sense for Freenas to suppress the snapshots that report no changes to the dataset? At least it would allow for faster replication, as it will have to deal with a lesser number of redundant snapshots.
This could potentially increase replication replication.
Does it makes sense or is it even worth it?
Also, snapshot manageability would be improved as it is easier to deal with a few snapshot. This makes sense if for instance a dataset as an automatic snapshot, let's say every 5 minutes, but when the dataset is not written to in 7 days, then we would get 7*60/5*24= 2016 snapshots all of each pointing to the same data.