From sacadmin Thu Jun 14 12:15:06 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l5EJF5bP028406
	for <psarc@sac.eng.Sun.COM>; Thu, 14 Jun 2007 12:15:05 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l5EJDR5l020795;
	Fri, 15 Jun 2007 03:13:30 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JJN0090H42FU900@brm-avmta-1.central.sun.com>; Thu,
 14 Jun 2007 13:13:27 -0600 (MDT)
Received: from sfbaymail2sca.sfbay.sun.com ([129.145.155.42])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JJN00JFN42E5VB0@brm-avmta-1.central.sun.com>; Thu,
 14 Jun 2007 13:13:26 -0600 (MDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2)
 with ESMTP id l5EJDPUl000347; Thu, 14 Jun 2007 12:13:25 -0700 (PDT)
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 l5EJEwKB028403; Thu,
 14 Jun 2007 12:14:58 -0700 (PDT)
Received: (from ss146556@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id l5EJEwKt028402; Thu,
 14 Jun 2007 12:14:58 -0700 (PDT)
Date: Thu, 14 Jun 2007 12:14:58 -0700 (PDT)
From: PSARC-coord@sun.com
Subject: New PSARC Materials Submitted 2006/370 ZFS Boot Support
To: PSARC@sun.com
Cc: Lori.Alt@sun.com, PSARC-coord@sun.com
Message-id: <200706141914.l5EJEwKt028402@sac.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 226

New Materials submitted for PSARC 2006/370 ZFS Boot Support
Status: inception scheduled 06/20/2007

Files:
/shared/sac/PSARC/2006/370/inception.materials/spec.inception.txt

Please let me know if you have questions.

- PSARC


From sacadmin Wed Jan  9 08:58:59 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m09Gwwh5023216
	for <psarc@sac.eng.sun.com>; Wed, 9 Jan 2008 08:58:58 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m09GwqhQ003942
	for <@sunmail2sca.sfbay.sun.com:psarc@sun.com>; Wed, 9 Jan 2008 16:58:57 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUD00L01Z67P800@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@Sun.COM); Wed, 09 Jan 2008 08:58:55 -0800 (PST)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUD00I6GZ67PG70@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@Sun.COM); Wed, 09 Jan 2008 08:58:55 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m09GwsP7003813	for
 <psarc@Sun.COM>; Wed, 09 Jan 2008 16:58:54 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JUD00J01XVXTD00@mail-amer.sun.com> (original mail from Aarti.Pai@Sun.COM)
 for psarc@Sun.COM (ORCPT psarc@Sun.COM); Wed, 09 Jan 2008 09:58:54 -0700 (MST)
Received: from [129.145.154.98] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JUD007EMZ5XT340@mail-amer.sun.com> for psarc@Sun.COM
 (ORCPT psarc@Sun.COM); Wed, 09 Jan 2008 09:58:45 -0700 (MST)
Date: Wed, 09 Jan 2008 08:58:45 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: Commitment Materials Submitted for 2006/370 (ZFS Boot Support)
In-reply-to: <47847291.1070703@sun.com>
Sender: Aarti.Pai@sun.com
To: psarc@sun.com
Cc: Lori Alt <Lori.Alt@sun.com>
Reply-to: Aarti.Pai@sun.com
Message-id: <4784FD45.1040304@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47847291.1070703@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 496

sac% ls -l commitment.materials
total 155
-r--r--r--   1 apai     sac        31151 Jan  9 08:51 liveupgrade.txt
-r--r--r--   1 apai     sac        46206 Jan  9 08:51 spec.txt
sac% pwd
/shared/sac/Archives/CaseLog/arc/PSARC/2006/370

Lori Alt wrote:
> The attached two documents are for the commitment review
> of 2006/370 (ZFS boot support):
>
> spec.txt - overall ZFS boot design and interface spec
> liveupgrade.txt - design of modifications to LiveUpgrade for zfs
>    support
>
> - Lori Alt


From owner-sac-advocates Thu Jan 10 13:53:49 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0ALrnvO011835
	for <sac-advocates@sac.sfbay.sun.com>; Thu, 10 Jan 2008 13:53:49 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m0ALr6C4008611;
	Thu, 10 Jan 2008 13:53:06 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUG00B017GI2200@nwk-avmta-1.sfbay.Sun.COM>
 (ORCPT psarc-agenda-announce@Sun.COM); Thu, 10 Jan 2008 13:53:06 -0800 (PST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUG004BX7GHBA60@nwk-avmta-1.sfbay.Sun.COM>
 (ORCPT psarc-agenda-announce@Sun.COM); Thu, 10 Jan 2008 13:53:05 -0800 (PST)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m0ALr57I045922; Thu, 10 Jan 2008 13:53:05 -0800 (PST)
Received: from sunmail4.singapore.sun.com
 (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0ALix0j011592	for
 <psarc-agenda-announce@sac.sfbay.Sun.COM>; Thu,
 10 Jan 2008 13:45:00 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com
 (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])	by sunmail4.singapore.sun.com
 (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m0ALilnx026081	for
 <@sunmail2sca.sfbay.sun.com:psarc-agenda-announce@sun.com>; Fri,
 11 Jan 2008 05:44:59 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUG0040372Y4C00@nwk-avmta-2.sfbay.sun.com> for
 psarc-agenda-announce@sun.com (ORCPT psarc-agenda-announce@Sun.COM); Thu,
 10 Jan 2008 13:44:58 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUG00IBU72XJ5F0@nwk-avmta-2.sfbay.sun.com> for
 psarc-agenda-announce@sun.com (ORCPT psarc-agenda-announce@Sun.COM); Thu,
 10 Jan 2008 13:44:57 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m0ALivf9002206	for
 <psarc-agenda-announce@Sun.COM>; Thu, 10 Jan 2008 21:44:57 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JUG00C016UNKO00@mail-amer.sun.com> (original mail from Aarti.Pai@Sun.COM)
 for psarc-agenda-announce@Sun.COM (ORCPT psarc-agenda-announce@Sun.COM); Thu,
 10 Jan 2008 14:44:57 -0700 (MST)
Received: from [129.145.154.98] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JUG003PN72VTQA0@mail-amer.sun.com> for
 psarc-agenda-announce@Sun.COM (ORCPT psarc-agenda-announce@Sun.COM); Thu,
 10 Jan 2008 14:44:56 -0700 (MST)
Date: Thu, 10 Jan 2008 13:44:55 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: PSARC Agenda 01/16/2008 - Late Meeting - ZFS Boot Support (2006/370)
Sender: Aarti.Pai@sun.com
To: psarc-agenda-announce@sun.com
Cc: Lori Alt <Lori.Alt@sun.com>, Jennifer Truong <Jennifer.Truong@sun.com>
Reply-to: Aarti.Pai@sun.com
Message-id: <478691D7.5020203@Sun.COM>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_iU8/vZitFFwM0ts4e85gVA)"
X-PMX-Version: 5.2.0.264296
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 7277

This is a multi-part message in MIME format.

--Boundary_(ID_iU8/vZitFFwM0ts4e85gVA)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

NOTE: We WILL NOT be bridging the internal and external numbers - you 
*must* call in on the
proper number, and you *will* need to hang up and dial in on the other 
number when we switch
between the open and closed sections. Please see agenda below for details.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



    PSARC - Platform Software Architecture Review Committee

        PSARC meets weekly on Wednesday:
        10am-1pm (Pacific) except on the 3rd Wednesday each month
         4pm-7pm (Pacific) on the 3rd Wednesday each month

        Where: MPK 17 Presidio Conference room, 3rd floor, room 3507
        Video: Realtime:      http://mpk17-presidio-camera.sfbay.sun.com
               Low Bandwidth: 
http://sac.sfbay.sun.com/Reports/PresidioCamera/room.jpg
                              (refresh every 5 minutes)

    Anyone from Engineering may attend PSARC meetings (unless otherwise
    noted in the agenda); in addition, most meetings have segments that
    are open to various open source communities outside of Sun.
    PSARC meetings are recorded.

============================================================================
        TELECONFERENCE NUMBERS:

        OPEN PSARC MEETINGS:

        Dial in - (866)545-5223 (Within US)
                - (865)673-9887 (International Access)
        Participant Code: 939 5 586#
        Host Code:        3842#

===========================================================================
ARCHITECTURE REVIEW SCHEDULE:

01/16/2008    (Monthly Late Meeting starts at 4pm PT) Gary likely out, 
Tim Out
    4:00-4:10   Closed ARC Business - Use closed dial-in
    4:15-4:25   Open ARC Business - Use open dial-in
    4:25-5:05   Open Commitment: ZFS Boot Support (2006/370)
                      Submitter: Lori Alt
                      Owner: James Carlson
                      Exposure: open

--Boundary_(ID_iU8/vZitFFwM0ts4e85gVA)
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>
<font face="Bookman Old Style"><br>
</font><font face="New Century Schoolbook"><font
 face="Bookman Old Style">NOTE:</font> We WILL NOT be bridging the
internal and external numbers - you <b class="moz-txt-star"><span
 class="moz-txt-tag">*</span>must<span class="moz-txt-tag">*</span></b>
call in
on the <br>
proper number, and you <b class="moz-txt-star"><span
 class="moz-txt-tag">*</span>will<span class="moz-txt-tag">*</span></b>
need to hang up and dial in on the
other number when we switch <br>
between the open and closed sections. Please see agenda below for
details.<br>
</font><br>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br>
<br>
<br>
<br>
&nbsp;&nbsp; &nbsp;PSARC - Platform Software Architecture Review Committee<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PSARC meets weekly on Wednesday:<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;10am-1pm (Pacific) except on the 3rd Wednesday each month<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; 4pm-7pm (Pacific) on the 3rd Wednesday each month<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Where: MPK 17 Presidio Conference room, 3rd floor, room 3507<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Video: Realtime:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://mpk17-presidio-camera.sfbay.sun.com">http://mpk17-presidio-camera.sfbay.sun.com</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Low Bandwidth:
<a class="moz-txt-link-freetext" href="http://sac.sfbay.sun.com/Reports/PresidioCamera/room.jpg">http://sac.sfbay.sun.com/Reports/PresidioCamera/room.jpg</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (refresh every 5 minutes)<br>
<br>
&nbsp;&nbsp; &nbsp;Anyone from Engineering may attend PSARC meetings (unless otherwise<br>
&nbsp;&nbsp; &nbsp;noted in the agenda); in addition, most meetings have segments that<br>
&nbsp;&nbsp; &nbsp;are open to various open source communities outside of Sun.<br>
&nbsp;&nbsp; &nbsp;PSARC meetings are recorded.<br>
<br>
============================================================================<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TELECONFERENCE NUMBERS:<br>
<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; OPEN PSARC MEETINGS:<br>
<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Dial in - (866)545-5223 (Within US)<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - (865)673-9887 (International Access)<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Participant Code: 939 5 586#<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Host Code:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3842#<br>
<br>
===========================================================================<br>
ARCHITECTURE REVIEW SCHEDULE:<br>
<br>
01/16/2008&nbsp;&nbsp;&nbsp; (Monthly Late Meeting starts at 4pm PT) Gary likely out,
Tim Out<br>
&nbsp;&nbsp;&nbsp; 4:00-4:10&nbsp;&nbsp; Closed ARC Business - Use closed dial-in<br>
&nbsp;&nbsp;&nbsp; 4:15-4:25&nbsp;&nbsp; Open ARC Business - Use open dial-in<br>
&nbsp;&nbsp;&nbsp; 4:25-5:05&nbsp;&nbsp; Open Commitment: ZFS Boot Support (2006/370) <br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; Submitter: Lori Alt<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; Owner: James Carlson<br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; Exposure: open
</body>
</html>

--Boundary_(ID_iU8/vZitFFwM0ts4e85gVA)--

From sacadmin Thu Jan 17 10:50:14 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0HIoEqH005268
	for <psarc@sac.eng.sun.com>; Thu, 17 Jan 2008 10:50:14 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m0HIo9t5024018
	for <@sunmail2sca.sfbay.sun.com:psarc@sun.com>; Thu, 17 Jan 2008 10:50:14 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUS00F13XNPC500@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@Sun.COM); Thu, 17 Jan 2008 10:50:13 -0800 (PST)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUS00EX6XNOEY10@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@Sun.COM); Thu, 17 Jan 2008 10:50:12 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m0HIoC51027230	for
 <psarc@Sun.COM>; Thu, 17 Jan 2008 18:50:12 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JUS00E01V9ATO00@mail-amer.sun.com> (original mail from Aarti.Pai@Sun.COM)
 for psarc@Sun.COM (ORCPT psarc@Sun.COM); Thu, 17 Jan 2008 11:50:12 -0700 (MST)
Received: from [129.145.154.98] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JUS00KERXNGVDF0@mail-amer.sun.com> for psarc@Sun.COM
 (ORCPT psarc@Sun.COM); Thu, 17 Jan 2008 11:50:05 -0700 (MST)
Date: Thu, 17 Jan 2008 10:50:04 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: Meeting Minutes PSARC - 1/16/2008 - ZFS Boot Support (2006/370)
Sender: Aarti.Pai@sun.com
To: psarc@sun.com
Cc: Lori Alt <Lori.Alt@sun.com>
Reply-to: Aarti.Pai@sun.com
Message-id: <478FA35C.6030508@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 691

Minutes/Audio for PSARC 1/16/2008 are available:

- Closed ARC Business:  
http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.arcbiz.closed
Audio:  
http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.arcbiz.closed.mp3

-Open ARC Business: 
http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.arcbiz.open
Audio: http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.arcbiz.open.mp3

- Commitment: ZFS Boot Support (2006/370)
http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.2006.370.commitment
Audio:  
http://sac.sfbay/Archives/Minutes/PSARC/2008/20080116.2006.370.commitment.mp3

Please contact me directly if you require any corrections/modifications
to these minutes.

Aarti

From sac-owner Thu Jan 17 11:05:19 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0HJ5JeK005856
	for <all-arcs@sac.sfbay.sun.com>; Thu, 17 Jan 2008 11:05:19 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m0HJ5Hh2028917
	for <@sunmail2sca.sfbay.sun.com:All-ARCs@sun.com>; Thu, 17 Jan 2008 11:05:18 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUS00F07YCTUV00@nwk-avmta-2.sfbay.sun.com> for All-ARCs@sun.com
 (ORCPT All-ARCs@Sun.COM); Thu, 17 Jan 2008 11:05:17 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUS00EAGYCTF330@nwk-avmta-2.sfbay.sun.com> for
 All-ARCs@sun.com (ORCPT All-ARCs@Sun.COM); Thu,
 17 Jan 2008 11:05:17 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m0HJ5G7j001858	for
 <All-ARCs@Sun.COM>; Thu, 17 Jan 2008 19:05:16 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JUS00901XWNYS00@mail-amer.sun.com> (original mail from Aarti.Pai@Sun.COM)
 for All-ARCs@Sun.COM (ORCPT All-ARCs@Sun.COM); Thu,
 17 Jan 2008 12:05:16 -0700 (MST)
Received: from [129.145.154.98] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JUS00KU2YCQF610@mail-amer.sun.com> for All-ARCs@Sun.COM
 (ORCPT All-ARCs@Sun.COM); Thu, 17 Jan 2008 12:05:14 -0700 (MST)
Date: Thu, 17 Jan 2008 11:05:14 -0800
From: Aarti Pai <Aarti.Pai@sun.com>
Subject: PSARC Case Approved 01/16/2008 - (2006/370)
Sender: Aarti.Pai@sun.com
To: Aarti Pai <Aarti.Pai@sun.com>
Reply-to: Aarti.Pai@sun.com
Message-id: <478FA6EA.5060104@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 211

PSARC approved 01/16/2008
          Case: ZFS Boot Support (2006/370)
          Incompatible Changes: none
          Precedent: none

If more information is needed, please contact the case owner/intern.


Aarti

From carlsonj@phorcys.east.sun.com Thu Jan 17 12:44:30 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0HKiTLq009514
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 17 Jan 2008 12:44:29 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m0HKiRR8028976
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 18 Jan 2008 04:44:28 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUT00L092Y2SI00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Thu, 17 Jan 2008 12:44:26 -0800 (PST)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUT00BX32Y1M5C0@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Thu,
 17 Jan 2008 12:44:25 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m0HKiPS1009182	for
 <psarc-ext@sun.com>; Thu, 17 Jan 2008 15:44:25 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m0HKiPeU009179; Thu,
 17 Jan 2008 15:44:25 -0500 (EST)
Date: Thu, 17 Jan 2008 15:44:25 -0500
From: James Carlson <james.d.carlson@sun.com>
Subject: Opinion for review: 2006/370 ZFS Boot Support
To: psarc-ext@sun.com
Message-id: <18319.48681.286801.509350@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 5785

Please review this opinion, and submit comments by 01/23/2008.



 sun
   microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       ZFS Boot Support

Submitted by:  Lori Alt

File:          PSARC/2006/370/opinion.ms

Date:          January 16th, 2008

Committee:     James D. Carlson, Kais Belgaied,  Mark  Carl-
               son, Glenn Skinner.

Product Approval Committee:

               Solaris PAC
               solaris-pac-opinion@sun.com

1.  Summary

This project adds ZFS  booting  capability  to  OpenSolaris,
including ZFS-based Live Upgrade.

2.  Decision & Precedence Information

The project is approved as specified in references  [1]  and
[2].

The project may be delivered in a minor release  of  Solaris
via the ON and Install consolidations.

3.  Interfaces

The project exports the following interfaces.

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|lucreate -p       |  Committed            |  specify root pool              |
|lufslist output   |  Volatile             |  ZFS file system names          |
|ICF entry         |  Consolidation Private|  LU's internal BE data          |
|fstbl             |  Consolidation Private|  LU's internal fs data          |
|lutab             |  Consolidation Private|  LU BE directory                |
|/pooldata/        |  Committed            |  Mount point for common data    |
|canmount=noauto   |  Committed            |  New ZFS property value         |
|pool keyword      |  Committed            |  Jumpstart; specify pool name   |
|bootenv installbe |  Committed            |  Jumpstart; set BE name         |
|__________________|_______________________|_________________________________|

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 2 -

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|filesys keyword   |  Committed            |  Jumpstart; add pool name       |
|rootdev keyword   |  Committed            |  Jumpstart; root pool device    |
|menu.lst          |  Committed            |  Now on SPARC                   |
|zfsboot           |  Project Private      |  ZFS SPARC booter image         |
|/etc/lu/GRUB_slice|  Sun Private          |  Shared LU/bootadm data         |
|ttinstall         |  Volatile             |  Added ZFS configuration screens|
|__________________|_______________________|_________________________________|

4.  Opinion

4.1.  SPARC Versus x86

One member noted that several features (-B  versus  -Z,  and
-L)  in  the booting subsystem differ between SPARC and x86,
and that this could confuse users.  The project team pointed
out  that,  for -B versus -Z, these two options are actually
doing different things, though they happen  to  be  used  to
accomplish  the  same  goal  for ZFS boot.  The -L option is
different because SPARC doesn't have  GRUB.   The  committee
members accepted the project team's explanation.

4.2.  Swap Problems With ZFS

Several members pointed out the deadlock problems with  swap
and  ZFS.   The  project  team  committed to resolving those
problems as a part of (or precondition to)  the  integration
of this project.

4.3.  Xen Support

One member asked how Xen booting,  which  must  extract  the
archive from ZFS early in the boot process, would work.  The
project team did not have an answer for this, but agreed  to
the  stipulation  that it must work, and any changes to that
will require a subsequent review.

4.4.  ZFS Dataset Naming

The project team wished to change its special  "BE"  dataset
container to be less LU-centric and use "ROOT" instead.  The
ARC members agreed, but one ARC member pointed out  that  it
would  be  better  to use an OS-reserved name space for this
ZFS dataset, if possible.  The project team agreed to inves-
tigate  this, but as we know of no such reservation, the ARC
members agreed that using "ROOT" was  sufficiently  unlikely
to  cause  trouble,  given  that  it  appears during initial
install or  during  deliberate  LU  action.   The  reference

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 3 -

materials  have  been  updated to use "ROOT," and any change
from that will require a subsequent review.

5.  Minority Opinion(s)

None.

6.  Advisory Information

The project team is advised to investigate a  reserved  name
space  for  ZFS  datasets  that  have special meaning to the
operating system, and use a reserved  name  to  contain  the
boot environments.

The project team is further advised to test Xen booting  and
verify proper operation with ZFS boot.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

None.

7.2.  Appendix B: Technical Changes Advised

None.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/370.

1.   ZFS Boot Specification
     File:  commitment.materials/spec.txt

2.   ZFS Boot For Live Upgrade
     File:  commitment.materials/liveupgrade.txt

PSARC/2006/370               Copyright 2008 Sun Microsystems


From Darren.Moffat@sun.com Fri Jan 18 02:35:02 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0IAZ1hA025251
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 18 Jan 2008 02:35:02 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m0IAYu9r018435
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 18 Jan 2008 18:35:00 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUU00D0P5E83K00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 18 Jan 2008 02:34:56 -0800 (PST)
Received: from gmp-eb-mail-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUU009FA5E7X940@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 18 Jan 2008 02:34:56 -0800 (PST)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe1.eu.sun.com [192.18.6.10])
	by gmp-eb-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m0IAYtsW009485	for
 <psarc-ext@sun.com>; Fri, 18 Jan 2008 10:34:55 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JUU009013GFDN00@fe-emea-09.sun.com>
 (original mail from Darren.Moffat@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 18 Jan 2008 10:34:55 +0000 (GMT)
Received: from [129.156.173.199] by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JUU0094H5E23010@fe-emea-09.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 18 Jan 2008 10:34:51 +0000 (GMT)
Date: Fri, 18 Jan 2008 10:34:50 +0000
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Opinion for review: 2006/370 ZFS Boot Support
In-reply-to: <18319.48681.286801.509350@gargle.gargle.HOWL>
Sender: Darren.Moffat@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: psarc-ext@sun.com
Message-id: <479080CA.1010407@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <18319.48681.286801.509350@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 920

James Carlson wrote:
> 6.  Advisory Information
> 
> The project team is advised to investigate a  reserved  name
> space  for  ZFS  datasets  that  have special meaning to the
> operating system, and use a reserved  name  to  contain  the
> boot environments.
> 
> The project team is further advised to test Xen booting  and
> verify proper operation with ZFS boot.

Why is it just advice rather than a TCR to make sure that xVM boot 
doesn't break ?  Advise can be ignored (not that I'm suggesing at all 
that the time would do that) and in this case that could cause breakage 
of another already integrated project.

TCRs need to be very specific.  I think in this case that is easy.  xVM 
boot must work with a ZFS root.  I wouldn't expect there to be any 
public interface changes to any of the xVM delivered install/boot 
commands for this to happen (given the "magic" is well hidden today).

-- 
Darren J Moffat

From casper@holland.sun.com Fri Jan 18 02:53:50 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0IArnro025459
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 18 Jan 2008 02:53:49 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m0IArcCh026292
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Fri, 18 Jan 2008 18:53:48 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUU0040369NFF00@brm-avmta-1.central.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Fri, 18 Jan 2008 03:53:47 -0700 (MST)
Received: from dm-holland-02.uk.sun.com ([129.156.101.225])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUU0008569MKM20@brm-avmta-1.central.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 18 Jan 2008 03:53:47 -0700 (MST)
Received: from holland (room101.Holland.Sun.COM [10.16.117.40])
	by dm-holland-02.uk.sun.com (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id m0IArjKq019648; Fri, 18 Jan 2008 10:53:45 +0000 (GMT)
Date: Fri, 18 Jan 2008 11:53:45 +0100
From: Casper.Dik@sun.com
Subject: Re: Opinion for review: 2006/370 ZFS Boot Support
In-reply-to: <479080CA.1010407@Sun.COM>
Sender: casper@holland.sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: James Carlson <James.D.Carlson@sun.com>, PSARC-ext@sun.com
Message-id: <200801181053.m0IArjKq019648@dm-holland-02.uk.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <18319.48681.286801.509350@gargle.gargle.HOWL>
 <479080CA.1010407@Sun.COM>
Status: RO
Content-Length: 838


>James Carlson wrote:
>> 6.  Advisory Information
>> 
>> The project team is advised to investigate a  reserved  name
>> space  for  ZFS  datasets  that  have special meaning to the
>> operating system, and use a reserved  name  to  contain  the
>> boot environments.
>> 
>> The project team is further advised to test Xen booting  and
>> verify proper operation with ZFS boot.
>
>Why is it just advice rather than a TCR to make sure that xVM boot 
>doesn't break ?  Advise can be ignored (not that I'm suggesing at all 
>that the time would do that) and in this case that could cause breakage 
>of another already integrated project.


You can also ask why is the remark even there?  It goes without saying 
that you are not allowed to break other projects when you integrate;
unless the ARC explicitly approves such breakage.

Casper


From carlsonj@phorcys.east.sun.com Fri Jan 18 06:55:03 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0IEt3mB029410
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 18 Jan 2008 06:55:03 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m0IEssUd002770;
	Fri, 18 Jan 2008 14:55:01 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUU0010BHFMVE00@nwk-avmta-2.sfbay.sun.com>; Fri,
 18 Jan 2008 06:54:58 -0800 (PST)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUU00L5VHFLT4A0@nwk-avmta-2.sfbay.sun.com>; Fri,
 18 Jan 2008 06:54:58 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m0IEsvgF017986; Fri,
 18 Jan 2008 09:54:57 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m0IEsvEX017983; Fri,
 18 Jan 2008 09:54:57 -0500 (EST)
Date: Fri, 18 Jan 2008 09:54:57 -0500
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Opinion for review: 2006/370 ZFS Boot Support
In-reply-to: <479080CA.1010407@Sun.COM>
To: Darren J Moffat <Darren.Moffat@sun.com>, Casper.Dik@sun.com
Cc: psarc-ext@sun.com
Message-id: <18320.48577.684734.625005@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <18319.48681.286801.509350@gargle.gargle.HOWL>
 <479080CA.1010407@Sun.COM>
 <200801181053.m0IArjKq019648@dm-holland-02.uk.sun.com>
Status: RO
Content-Length: 2741

Darren J Moffat writes:
> James Carlson wrote:
> > 6.  Advisory Information
> > 
> > The project team is advised to investigate a  reserved  name
> > space  for  ZFS  datasets  that  have special meaning to the
> > operating system, and use a reserved  name  to  contain  the
> > boot environments.
> > 
> > The project team is further advised to test Xen booting  and
> > verify proper operation with ZFS boot.
> 
> Why is it just advice rather than a TCR to make sure that xVM boot 
> doesn't break ?

Two reasons:

  - We didn't vote to include a TCR as part of the case, so I can't
    just add it now without a new vote.

  - There's no known technical change to the project that's required
    to satisfy the constraint.

> TCRs need to be very specific.  I think in this case that is easy.  xVM 
> boot must work with a ZFS root.  I wouldn't expect there to be any 
> public interface changes to any of the xVM delivered install/boot 
> commands for this to happen (given the "magic" is well hidden today).

They do need to be specific, but it's more than that.  They also need
to be changes to the specification.  There's no change to the
specification of the project in this instance.

A TCR essentially rewrites part of the project specification, and then
allows the ARC members to vote on the modified specification.  I don't
see where we have such an issue.

Casper.Dik@Sun.COM writes:
> You can also ask why is the remark even there?  It goes without saying 
> that you are not allowed to break other projects when you integrate;
> unless the ARC explicitly approves such breakage.

Certainly true.  Project teams are responsible for making sure that
they don't break anything, and doing any required testing to prove
it.  That's not an ARC issue -- it's a C-team review and development
process issue.

In this case, though, Tim Marsland noted during the project review
that booting Xen instances is different, and the difference may have
escaped the attention of the project team.  The project team members
agreed that they should talk with him, and make sure that Xen still
works.

Our assumption at this point is that the project as specified is
complete and that no architectural changes will be required in order
to make Xen work.  If that's not the case, then the project team will
need to file a new case in order to describe the required
architectural changes.

As best I can tell, the process worked exactly the way it was supposed
to work, and the right things are happening.  Do you disagree?

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From tim.marsland@sun.com Fri Jan 18 18:57:29 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0J2vSPA018172
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 18 Jan 2008 18:57:28 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m0J2vH47009397;
	Sat, 19 Jan 2008 10:57:21 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JUV00E09EVIMN00@brm-avmta-1.central.sun.com>; Fri,
 18 Jan 2008 19:57:18 -0700 (MST)
Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.59])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JUV00N6PEVH2A60@brm-avmta-1.central.sun.com>; Fri,
 18 Jan 2008 19:57:17 -0700 (MST)
Received: from Macintosh-110.local
 (vpn-129-150-19-15.SFBay.Sun.COM [129.150.19.15])
	by jurassic-x4600.sfbay.sun.com (8.14.2+Sun/8.14.2)
 with ESMTP id m0J2vHT5520279; Fri, 18 Jan 2008 18:57:17 -0800 (PST)
Date: Fri, 18 Jan 2008 18:57:16 -0800
From: Tim Marsland <tim.marsland@sun.com>
Subject: Re: Opinion for review: 2006/370 ZFS Boot Support
In-reply-to: <18320.48577.684734.625005@gargle.gargle.HOWL>
To: James Carlson <james.d.carlson@sun.com>
Cc: Darren J Moffat <Darren.Moffat@sun.com>, Casper.Dik@sun.com,
        psarc-ext@sun.com
Message-id: <4791670C.2060207@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <18319.48681.286801.509350@gargle.gargle.HOWL>
 <479080CA.1010407@Sun.COM>
 <200801181053.m0IArjKq019648@dm-holland-02.uk.sun.com>
 <18320.48577.684734.625005@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
Status: RO
Content-Length: 1368


> Casper.Dik@Sun.COM writes:
>> You can also ask why is the remark even there?  It goes without saying 
>> that you are not allowed to break other projects when you integrate;
>> unless the ARC explicitly approves such breakage.
> 
> Certainly true.  Project teams are responsible for making sure that
> they don't break anything, and doing any required testing to prove
> it.  That's not an ARC issue -- it's a C-team review and development
> process issue.
> 
> In this case, though, Tim Marsland noted during the project review
> that booting Xen instances is different, and the difference may have
> escaped the attention of the project team.  The project team members
> agreed that they should talk with him, and make sure that Xen still
> works.
> 
> Our assumption at this point is that the project as specified is
> complete and that no architectural changes will be required in order
> to make Xen work.  If that's not the case, then the project team will
> need to file a new case in order to describe the required
> architectural changes.

I talked to Lin immediately after the meeting; I also discovered
(on IRC) that the relevant work (on libfsimage and pygrub) was
already in progress -- and so I think the dots are nicely connected.

Please, no more time or neuronal activity on this until (as Jim said)
additional architectural review is needed.

tim

From sac-owner Thu Jan 24 09:19:06 2008
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0OHJ5LB013110
	for <sac-review@sac.sfbay.sun.com>; Thu, 24 Jan 2008 09:19:05 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m0OHJ5NI011911
	for <sac-review@sac.sfbay.sun.com>; Thu, 24 Jan 2008 12:19:05 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m0OHJ55q011908;
	Thu, 24 Jan 2008 12:19:05 -0500 (EST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18328.51336.905198.562430@gargle.gargle.HOWL>
Date: Thu, 24 Jan 2008 12:19:04 -0500
From: James Carlson <james.d.carlson@sun.com>
To: sac-review@sac.sfbay.sun.com
Subject: Opinion for review: 2006/370 ZFS Boot Support
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 6104

Please review this opinion, and submit any comments by 01/31/2008.
(For those reviewing outside of PSARC, please note that there has been
some discussion about the Xen advice.  The mail log for the case has
details about that discussion, and to my understanding, no
architectural changes are currently known or expected.  Any that do
turn up would be the subject of a future case.)



 sun
   microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       ZFS Boot Support

Submitted by:  Lori Alt

File:          PSARC/2006/370/opinion.ms

Date:          January 16th, 2008

Committee:     James D. Carlson, Kais Belgaied,  Mark  Carl-
               son, Glenn Skinner.

Product Approval Committee:

               Solaris PAC
               solaris-pac-opinion@sun.com

1.  Summary

This project adds ZFS  booting  capability  to  OpenSolaris,
including ZFS-based Live Upgrade.

2.  Decision & Precedence Information

The project is approved as specified in references  [1]  and
[2].

The project may be delivered in a minor release  of  Solaris
via the ON and Install consolidations.

3.  Interfaces

The project exports the following interfaces.

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|lucreate -p       |  Committed            |  specify root pool              |
|lufslist output   |  Volatile             |  ZFS file system names          |
|ICF entry         |  Consolidation Private|  LU's internal BE data          |
|fstbl             |  Consolidation Private|  LU's internal fs data          |
|lutab             |  Consolidation Private|  LU BE directory                |
|/pooldata/        |  Committed            |  Mount point for common data    |
|canmount=noauto   |  Committed            |  New ZFS property value         |
|pool keyword      |  Committed            |  Jumpstart; specify pool name   |
|bootenv installbe |  Committed            |  Jumpstart; set BE name         |
|__________________|_______________________|_________________________________|

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 2 -

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|filesys keyword   |  Committed            |  Jumpstart; add pool name       |
|rootdev keyword   |  Committed            |  Jumpstart; root pool device    |
|menu.lst          |  Committed            |  Now on SPARC                   |
|zfsboot           |  Project Private      |  ZFS SPARC booter image         |
|/etc/lu/GRUB_slice|  Sun Private          |  Shared LU/bootadm data         |
|ttinstall         |  Volatile             |  Added ZFS configuration screens|
|__________________|_______________________|_________________________________|

4.  Opinion

4.1.  SPARC Versus x86

One member noted that several features (-B  versus  -Z,  and
-L)  in  the booting subsystem differ between SPARC and x86,
and that this could confuse users.  The project team pointed
out  that,  for -B versus -Z, these two options are actually
doing different things, though they happen  to  be  used  to
accomplish  the  same  goal  for ZFS boot.  The -L option is
different because SPARC doesn't have  GRUB.   The  committee
members accepted the project team's explanation.

4.2.  Swap Problems With ZFS

Several members pointed out the deadlock problems with  swap
and  ZFS.   The  project  team  committed to resolving those
problems as a part of (or precondition to)  the  integration
of this project.

4.3.  Xen Support

One member asked how Xen booting,  which  must  extract  the
archive from ZFS early in the boot process, would work.  The
project team did not have an answer for this, but agreed  to
the  stipulation  that it must work, and any changes to that
will require a subsequent review.

4.4.  ZFS Dataset Naming

The project team wished to change its special  "BE"  dataset
container to be less LU-centric and use "ROOT" instead.  The
ARC members agreed, but one ARC member pointed out  that  it
would  be  better  to use an OS-reserved name space for this
ZFS dataset, if possible.  The project team agreed to inves-
tigate  this, but as we know of no such reservation, the ARC
members agreed that using "ROOT" was  sufficiently  unlikely
to  cause  trouble,  given  that  it  appears during initial
install or  during  deliberate  LU  action.   The  reference

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 3 -

materials  have  been  updated to use "ROOT," and any change
from that will require a subsequent review.

5.  Minority Opinion(s)

None.

6.  Advisory Information

The project team is advised to investigate a  reserved  name
space  for  ZFS  datasets  that  have special meaning to the
operating system, and use a reserved  name  to  contain  the
boot environments.

The project team is further advised to test Xen booting  and
verify proper operation with ZFS boot.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

None.

7.2.  Appendix B: Technical Changes Advised

None.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/370.

1.   ZFS Boot Specification
     File:  commitment.materials/spec.txt

2.   ZFS Boot For Live Upgrade
     File:  commitment.materials/liveupgrade.txt

PSARC/2006/370               Copyright 2008 Sun Microsystems


From sac-owner Wed Feb  6 06:51:45 2008
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m16EpiTQ006122
	for <sac-opinion@sac.eng.sun.com>; Wed, 6 Feb 2008 06:51:45 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m16EpiOp016062;
	Wed, 6 Feb 2008 09:51:44 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m16Epihm016059;
	Wed, 6 Feb 2008 09:51:44 -0500 (EST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18345.51580.896446.939013@gargle.gargle.HOWL>
Date: Wed, 6 Feb 2008 09:51:40 -0500
From: James Carlson <james.d.carlson@sun.com>
To: sac-opinion@sac.sfbay.sun.com
cc: solaris-pac-opinion@sun.com
Subject: Opinion: 2006/370 ZFS Boot Support
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 5720


 sun
   microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       ZFS Boot Support

Submitted by:  Lori Alt

File:          PSARC/2006/370/opinion.ms

Date:          January 16th, 2008

Committee:     James D. Carlson, Kais Belgaied,  Mark  Carl-
               son, Glenn Skinner.

Product Approval Committee:

               Solaris PAC
               solaris-pac-opinion@sun.com

1.  Summary

This project adds ZFS  booting  capability  to  OpenSolaris,
including ZFS-based Live Upgrade.

2.  Decision & Precedence Information

The project is approved as specified in references  [1]  and
[2].

The project may be delivered in a minor release  of  Solaris
via the ON and Install consolidations.

3.  Interfaces

The project exports the following interfaces.

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|lucreate -p       |  Committed            |  specify root pool              |
|lufslist output   |  Volatile             |  ZFS file system names          |
|ICF entry         |  Consolidation Private|  LU's internal BE data          |
|fstbl             |  Consolidation Private|  LU's internal fs data          |
|lutab             |  Consolidation Private|  LU BE directory                |
|/pooldata/        |  Committed            |  Mount point for common data    |
|canmount=noauto   |  Committed            |  New ZFS property value         |
|pool keyword      |  Committed            |  Jumpstart; specify pool name   |
|bootenv installbe |  Committed            |  Jumpstart; set BE name         |
|__________________|_______________________|_________________________________|

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 2 -

______________________________________________________________________________
|                            Interfaces Exported                             |
|__________________|_______________________|_________________________________|
|Interface         |  Classification       |  Comments                       |
|__________________|_______________________|_________________________________|
|filesys keyword   |  Committed            |  Jumpstart; add pool name       |
|rootdev keyword   |  Committed            |  Jumpstart; root pool device    |
|menu.lst          |  Committed            |  Now on SPARC                   |
|zfsboot           |  Project Private      |  ZFS SPARC booter image         |
|/etc/lu/GRUB_slice|  Sun Private          |  Shared LU/bootadm data         |
|ttinstall         |  Volatile             |  Added ZFS configuration screens|
|__________________|_______________________|_________________________________|

4.  Opinion

4.1.  SPARC Versus x86

One member noted that several features (-B  versus  -Z,  and
-L)  in  the booting subsystem differ between SPARC and x86,
and that this could confuse users.  The project team pointed
out  that,  for -B versus -Z, these two options are actually
doing different things, though they happen  to  be  used  to
accomplish  the  same  goal  for ZFS boot.  The -L option is
different because SPARC doesn't have  GRUB.   The  committee
members accepted the project team's explanation.

4.2.  Swap Problems With ZFS

Several members pointed out the deadlock problems with  swap
and  ZFS.   The  project  team  committed to resolving those
problems as a part of (or precondition to)  the  integration
of this project.

4.3.  Xen Support

One member asked how Xen booting,  which  must  extract  the
archive from ZFS early in the boot process, would work.  The
project team did not have an answer for this, but agreed  to
the  stipulation  that it must work, and any changes to that
will require a subsequent review.

4.4.  ZFS Dataset Naming

The project team wished to change its special  "BE"  dataset
container to be less LU-centric and use "ROOT" instead.  The
ARC members agreed, but one ARC member pointed out  that  it
would  be  better  to use an OS-reserved name space for this
ZFS dataset, if possible.  The project team agreed to inves-
tigate  this, but as we know of no such reservation, the ARC
members agreed that using "ROOT" was  sufficiently  unlikely
to  cause  trouble,  given  that  it  appears during initial
install or  during  deliberate  LU  action.   The  reference

PSARC/2006/370               Copyright 2008 Sun Microsystems

                           - 3 -

materials  have  been  updated to use "ROOT," and any change
from that will require a subsequent review.

5.  Minority Opinion(s)

None.

6.  Advisory Information

The project team is advised to investigate a  reserved  name
space  for  ZFS  datasets  that  have special meaning to the
operating system, and use a reserved  name  to  contain  the
boot environments.

The project team is further advised to test Xen booting  and
verify proper operation with ZFS boot.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

None.

7.2.  Appendix B: Technical Changes Advised

None.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/370.

1.   ZFS Boot Specification
     File:  commitment.materials/spec.txt

2.   ZFS Boot For Live Upgrade
     File:  commitment.materials/liveupgrade.txt

PSARC/2006/370               Copyright 2008 Sun Microsystems


From sacadmin Wed Feb 27 09:52:39 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1RHqc5S020344
	for <psarc@sac.eng.sun.com>; Wed, 27 Feb 2008 09:52:38 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m1RHqY2b007174
	for <@sunmail2sca.sfbay.sun.com:psarc@sun.com>; Wed, 27 Feb 2008 17:52:37 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JWW00403SBOP700@brm-avmta-1.central.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 27 Feb 2008 10:52:36 -0700 (MST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JWW00MBXSBNQD60@brm-avmta-1.central.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 27 Feb 2008 10:52:35 -0700 (MST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m1RHqYFj011413	for
 <psarc@sun.com>; Wed, 27 Feb 2008 17:52:34 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JWW00I01S229200@mail-amer.sun.com> (original mail from Lori.Alt@Sun.COM)
 for psarc@sun.com (ORCPT psarc@sun.com); Wed, 27 Feb 2008 10:52:34 -0700 (MST)
Received: from [172.20.25.206] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JWW00IR6SBHEA60@mail-amer.sun.com>; Wed,
 27 Feb 2008 10:52:30 -0700 (MST)
Date: Wed, 27 Feb 2008 10:51:58 -0700
From: Lori Alt <Lori.Alt@sun.com>
Subject: update to ZFS Boot Support (2006/370)
Sender: Lori.Alt@sun.com
To: psarc@sun.com
Cc: Ethan.Quach@sun.com, Evan Layton <Evan.Layton@sun.com>,
        Harold Shaw <Harold.Shaw@sun.com>
Reply-to: Lori.Alt@sun.com
Message-id: <47C5A33E.7010604@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.9 (X11/20080115)
Status: RO
Content-Length: 1039

One of the aspects of zfs boot support is the ability
to do a non-legacy mount of the root file system, and
any subordinate file systems in the boot environment.
Using regular zfs mounts instead of legacy mounts
for root requires two changes, one of which is a new
interface:

1.  The new interface is the new "noauto" value for the
   "canmount" dataset property, defined by this case.

2.  Some changes are also required to the SMF start-up
  scripts (fs-root, fs-usr, and fs-local) to use zfs mounts
  instead of legacy mounts.  This does not change any
  interface.

These two changes will be integrated separately into
Solaris from the rest of the zfs boot support.  They are
being integrated as fixes to CRs 6661070 (need
canmount=noauto option for datasets to allow mount
point to be set, but no mount done) and 6664570
(need support for canmount=noauto in smf scripts).
These enhancements to zfs are necessary for Indiana
and are not dependent on any other aspects of zfs boot
support, and thus can be integrated separately.

Lori

From Lori.Alt@sun.com Wed Feb 27 10:51:37 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1RIpagm026716
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 27 Feb 2008 10:51:36 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m1RIpIwq008131
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Thu, 28 Feb 2008 02:51:35 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JWW00F0NV1V4800@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 27 Feb 2008 10:51:31 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JWW00CB4V1TS410@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 27 Feb 2008 10:51:29 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m1RIpTrk021411	for
 <psarc-ext@sun.com>; Wed, 27 Feb 2008 18:51:29 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JWW00F01UICCI00@mail-amer.sun.com> (original mail from Lori.Alt@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 27 Feb 2008 11:51:29 -0700 (MST)
Received: from [172.20.25.206] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JWW008E2V1EWEA0@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 27 Feb 2008 11:51:15 -0700 (MST)
Date: Wed, 27 Feb 2008 11:50:43 -0700
From: Lori Alt <Lori.Alt@sun.com>
Subject: update to ZFS Boot Support (2006/370)
Sender: Lori.Alt@sun.com
To: psarc-ext@sun.com
Reply-to: Lori.Alt@sun.com
Message-id: <47C5B103.8010007@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.9 (X11/20080115)
Status: RO
Content-Length: 1035

One of the aspects of zfs boot support is the ability
to do a non-legacy mount of the root file system, and
any subordinate file systems in the boot environment.
Using regular zfs mounts instead of legacy mounts
for root requires two changes, one of which is a new
interface:

1.  The new interface is the new "noauto" value for the
  "canmount" dataset property, defined by this case.

2.  Some changes are also required to the SMF start-up
 scripts (fs-root, fs-usr, and fs-local) to use zfs mounts
 instead of legacy mounts.  This does not change any
 interface.

These two changes will be integrated separately into
Solaris from the rest of the zfs boot support.  They are
being integrated as fixes to CRs 6661070 (need
canmount=noauto option for datasets to allow mount
point to be set, but no mount done) and 6664570
(need support for canmount=noauto in smf scripts).
These enhancements to zfs are necessary for Indiana
and are not dependent on any other aspects of zfs boot
support, and thus can be integrated separately.

Lori

