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?

The documentation for "zfs upgrade" isn't clear on if you can
upgrade a filesystem without upgrading its snapshot or vice
versa.

What commitment level are you seeking for the subcommand?
And its output?

Darren

Reply via email to