zrep -S all was running OK via crontab and stopped following Solaris OS upgrade from SRU60 to SRU68.
ZREP_VERSION=2.0.2
Cleared out zrep data and replicated datasets on secondary then re-initialized parent dataset which worked OK and I can see snapshots on both sides.
# zfs list -t snapshot | grep zrep
data/repo@zrep_000000 0 - 144K -
data/repo/sol11-4-full@zrep_000000 0 - 10.2G -
data/repo/sol11.4.56.138.2@zrep_000000 0 - 26G -
data/repo/sol11.4.60.151.2@zrep_000000 0 - 39.2G -
data/repo/sol11.4.68.164.2@zrep_000000 0 - 52.4G -
# zfs list -t snapshot | grep zrep
data/repo@zrep_000000 0 - 144K -
data/repo/sol11-4-full@zrep_000000 0 - 10.2G -
data/repo/sol11.4.56.138.2@zrep_000000 0 - 26G -
data/repo/sol11.4.60.151.2@zrep_000000 0 - 39.2G -
data/repo/sol11.4.68.164.2@zrep_000000 0 - 52.4G -
On the first sync get the following errors...
Expiring zrep snaps on data/repo
Also running expire on :data/repo now...
Expiring zrep snaps on data/repo
cannot open 'data/repo/sol11-4-full@zrep_000000': snapshot does not exist
cannot destroy 'data/repo/sol11-4-full@zrep_000000': snapshot does not exist
no snapshots destroyed
cannot open 'data/repo/sol11-4-full@zrep_000001': snapshot does not exist
cannot destroy 'data/repo/sol11-4-full@zrep_000001': snapshot does not exist
no snapshots destroyed
cannot open 'data/repo/sol11.4.56.138.2@zrep_000000': snapshot does not exist
cannot destroy 'data/repo/sol11.4.56.138.2@zrep_000000': snapshot does not exist
no snapshots destroyed
The snapshots on secondary no longer exist.
Strangely only 3 of the snapshots appear in the error output and one of which is numbered 000001 rather than 000000.
Any subsequent sync request result in...
cannot receive: destination data/repo has been modified
since most recent snapshot
I have not been able to trace what has introduced this behaviour since upgrading Solaris OS.
Any help would be greatly appreciated.
zrep -S all was running OK via crontab and stopped following Solaris OS upgrade from SRU60 to SRU68.
ZREP_VERSION=2.0.2
Cleared out zrep data and replicated datasets on secondary then re-initialized parent dataset which worked OK and I can see snapshots on both sides.
# zfs list -t snapshot | grep zrep
data/repo@zrep_000000 0 - 144K -
data/repo/sol11-4-full@zrep_000000 0 - 10.2G -
data/repo/sol11.4.56.138.2@zrep_000000 0 - 26G -
data/repo/sol11.4.60.151.2@zrep_000000 0 - 39.2G -
data/repo/sol11.4.68.164.2@zrep_000000 0 - 52.4G -
# zfs list -t snapshot | grep zrep
data/repo@zrep_000000 0 - 144K -
data/repo/sol11-4-full@zrep_000000 0 - 10.2G -
data/repo/sol11.4.56.138.2@zrep_000000 0 - 26G -
data/repo/sol11.4.60.151.2@zrep_000000 0 - 39.2G -
data/repo/sol11.4.68.164.2@zrep_000000 0 - 52.4G -
On the first sync get the following errors...
Expiring zrep snaps on data/repo
Also running expire on :data/repo now...
Expiring zrep snaps on data/repo
cannot open 'data/repo/sol11-4-full@zrep_000000': snapshot does not exist
cannot destroy 'data/repo/sol11-4-full@zrep_000000': snapshot does not exist
no snapshots destroyed
cannot open 'data/repo/sol11-4-full@zrep_000001': snapshot does not exist
cannot destroy 'data/repo/sol11-4-full@zrep_000001': snapshot does not exist
no snapshots destroyed
cannot open 'data/repo/sol11.4.56.138.2@zrep_000000': snapshot does not exist
cannot destroy 'data/repo/sol11.4.56.138.2@zrep_000000': snapshot does not exist
no snapshots destroyed
The snapshots on secondary no longer exist.
Strangely only 3 of the snapshots appear in the error output and one of which is numbered 000001 rather than 000000.
Any subsequent sync request result in...
cannot receive: destination data/repo has been modified
since most recent snapshot
I have not been able to trace what has introduced this behaviour since upgrading Solaris OS.
Any help would be greatly appreciated.