On 03/29/10 12:43 AM, Darren Reed wrote: > On 03/28/10 12:12, Tim Haley wrote: >> I am sponsoring the following fast-track on behalf of myself. This >> case introduces a new zfs sub-command for describing differences >> between snapshots in a zfs hierarchy. A delegated permission and >> read-only system attribute are also introduced to support the >> sub-command. The case requests micro/patch binding. >> >> Template Version: @(#)sac_nextcase 1.69 02/15/10 SMI >> This information is Copyright 2010 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> zfs diff >> 1.2. Name of Document Author/Supplier: >> Author: Tim Haley >> 1.3 Date of This Document: >> 28 March, 2010 >> >> 4. Technical Description >> >> There is a long-standing RFE for zfs to be able to describe >> what has changed between the snapshots of a dataset. >> To provide this capability, we propose a new 'zfs diff' >> sub-command. When run with appropriate privilege the >> sub-command describes what file system level changes have >> occurred between the requested snapshots. A diff between the >> current version of the file system and one of its snapshots is >> also supported. >> >> Five types of change are described: >> >> o File/Directory modified >> o File/Directory present in older snapshot but not newer >> o File/Directory present in newer snapshot but not older >> o File/Directory renamed >> o File link count changed >> >> Diffs can be performed if the user is delegated the "diff" >> permission. The "diff" permission is being introduced by this >> case. Diffs can also be performed without the "diff" >> permission, if the user has appropriate privilege. For diffs >> between existing snapshots, the necessary privilege is >> {PRIV_SYS_CONFIG}. For diff between the current file system >> and a snapshot {PRIV_SYS_MOUNT} is also necessary. >> >> Also introduced by this case is a system attribute on zfs files >> called 'generation'. This attribute is part of the >> XATTR_VIEW_READONLY described in PSARC 2007/315. It is >> generated automatically by the ZFS module. > > Does "zfs diff" work between different versions of zfs filesystems? > If so, what are the restrictions? >
Yes. No restrictions. -tim