[zfs-auto-snapshot] Heads up: SUNWzfs-auto-snapshot obsoletion in snv 128

Niall Power Niall.Power at Sun.COM
Sun Nov 15 23:26:28 PST 2009


This is a heads up for user of Tim's zfs-auto-snapshot auto snapshot 
service currently delivered
in Solaris Nevada and OpenSolaris. As of build 128 the zfs-auto-snapshot 
scripts are being replaced
by a rewritten daemon (time-sliderd).
Time-sliderd will continue to support the existing SMF 
auto-snapshot:<schedule> service instances
as it's configuration mechanism so for most users there should be no 
significant differences noticeable.
Some of the options will no longer be supported however since they are 
either obsolete or too
specifically tied to the zfs-auto-snapshot implementation to make them 
portable.

Stuff that will work:
- Default out of the box schedules (frequent, hourly, daily, weekly, 
monthly)
- Custom schedules

SMF properties that will be supported:
- interval
- period
- keep

SMF properties that won't be supported
- "offset" The time-slider daemon schedules snapshots based on relative
   times rather that absolute times which makes it more suitable for systems
   that do not have constant 24/7 uptime so this feature isn't so relevant
   anymore (it only got implemented recently in zfs-auto-snapshot also)

- "label" Dropping it allows naming shemes to be simplified and
   enforces uniqueness when SMF tries to import an auto-snapshot instance

- backup/backup-save-cmd/backup-lock
  We plan to implement an rsync based backup mechanism that allows backups
  to be browsed like a proper filesystem instead of having binary 
snapshot blobs
  that are explicitly classified as unstable/volatile by zfs(1)

For those who want to use time-slider without going through the GUI, simply
enable/configure (or create) the auto-snapshot instances you need then 
enable
the time-slider SMF service. time-slider will pick up the enabled 
auto-snapshot
instances and schedule snapshots for them.

For folks who prefer to continue using zfs-auto-snapshot, you will need to
remove SUNWgnome-time-slider and install the existing zfs-auto-snapshot
packages instead.

Comments/questions welcome ;)

Cheers,
Niall.



More information about the zfs-auto-snapshot mailing list