From sacadmin Tue Apr 24 11:32:25 2007
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l3OIWP7K013687;
	Tue, 24 Apr 2007 11:32:25 -0700 (PDT)
Received: (from maybee@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id l3OIWPRA013683;
	Tue, 24 Apr 2007 11:32:25 -0700 (PDT)
Date: Tue, 24 Apr 2007 11:32:25 -0700 (PDT)
From: Mark Maybee <maybee@sac.sfbay.sun.com>
Message-Id: <200704241832.l3OIWPRA013683@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Cc: mark.shellenbaum@sun.com
Subject: ZFS delegation amendments [PSARC/2007/228 Timeout:  05/02/2007]
Status: RO
Content-Length: 2517

Subject: PSARC FastTrack [05/02/2007]: ZFS delegation amendments


Template Version: @(#)sac_nextcase %I% %G% SMI
1. Introduction
    1.1. Project/Component Working Name:
	 ZFS delegation amendments
    1.2. Name of Document Author/Supplier:
	 Author:  Mark Shellenbaum
    1.3  Date of This Document:
	24 April, 2007
4. Technical Description

This case adds new permissions and changes a flag to zpool(1M).
The release binding is patch/micro.

Summary:

Since PSARC 2006/465 was approved a number of new properties have been
added to ZFS that need to be supported by ZFS delegated administration
model.  This requires new permissions.  Also, permissions need to be
added to support the zfs "share" command for sharing ZFS file systems
over NFS.

Additional permissions to support:

	xattr			Ability to enable/disable mounting with xattr	
	copies			Ability Change the number of data copies
	shareiscsi		Ability share volume via iscsi
	canmount		Ability to change the canmount property.
	share			Ability to share a file system over NFS.
	sharenfs		Ability change the NFS share options.
	userprop		Ability to set user properties.
	mount			Ability to create device links for volumes
				in /dev/zvol/<pool>/<vol>.  Mount also
				gives a user the ability to mount a ZFS
				file system.

PSARC case 2006/577 added a new option -x to disable delegation when a
pool was imported.  That option needs to be removed and replaced with
a generic -p option to allow setting any pool property, to a supported
value, during import operations.

zpool(1M) changes:

zpool import [-p <property=value>] [-d dir] [-D] [-f] [-o opts] \
    [-R root] pool | id


Man Page diffs

zpool(1M)

<zpool import [-p <property=value>] [-d dir] [-D] [-f] [-o opts] \
<    [-R root] pool | id
<
<     -p property=value  Sets the specified property on the imported pool.


zfs(1M)

<	xattr			Ability to enable/disable mounting with xattr	
<	copies			Ability Change the number of data copies
<	shareiscsi		Ability share volume via iscsi
<	canmount		Ability to change the canmount property.
<	share			Ability to share a file system over NFS.
<	sharenfs		Ability change the NFS share options.
<	userprop		Ability to set user properties.
<	mount			Ability to create device links for volums
<				in /dev/zvol/<pool>/<vol>.  Mount also
<				gives a user the ability to mount a ZFS
<				file system.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: FastTrack

From Mark.Maybee@Sun.COM Mon Apr 30 13:32:59 2007
Received: from sfbaymail2sca.sfbay.sun.com (sfbaymail2sca.SFBay.Sun.COM [129.145.155.42])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l3UKWxVK021762
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 30 Apr 2007 13:32:59 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2) with ESMTP id l3UKW3QY014089
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 30 Apr 2007 13:32:03 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.108.183])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l3UKW3um007869
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 30 Apr 2007 20:32:03 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JHB00201UQ81L00@mail-amer.sun.com>
 (original mail from Mark.Maybee@Sun.COM) for psarc-ext@sac.sfbay.sun.com; Mon,
 30 Apr 2007 14:32:03 -0600 (MDT)
Received: from [172.20.25.54] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JHB00IKLVOV4RJ0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Mon, 30 Apr 2007 14:31:43 -0600 (MDT)
Date: Mon, 30 Apr 2007 14:31:09 -0600
From: Mark Maybee <Mark.Maybee@Sun.COM>
Subject: PSARC/2007/228 - approved
Sender: Mark.Maybee@Sun.COM
To: psarc-ext@sac.sfbay.sun.com
Cc: Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>
Message-id: <4636520D.9020402@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
User-Agent: Thunderbird 1.5.0.5 (X11/20060730)
Status: RO
Content-Length: 73

PSARC fast-track 2007/228 was approved during arc business on 04/25/2007

