From sacadmin Wed Jun  3 16:01:06 2009
Received: from too-cool.local (too-cool.SFBay.Sun.COM [129.146.226.229])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n53N16X0026868
	for <PSARC-record@sac.sfbay.sun.com>; Wed, 3 Jun 2009 16:01:06 -0700 (PDT)
Received: from too-cool.local (too-cool [127.0.0.1])
	by too-cool.local (8.14.3+Sun/8.14.3) with ESMTP id n53N5E2f019844;
	Wed, 3 Jun 2009 16:05:14 -0700 (PDT)
Received: (from sherrym@localhost)
	by too-cool.local (8.14.3+Sun/8.14.3/Submit) id n53N5EPh019842;
	Wed, 3 Jun 2009 16:05:14 -0700 (PDT)
Date: Wed, 3 Jun 2009 16:05:14 -0700 (PDT)
From: Sherry Moore <sherrym@too-cool.local>
Message-Id: <200906032305.n53N5EPh019842@too-cool.local>
To: PSARC-record@sac.sfbay.sun.com
Cc: sherry.moore@sun.com
Subject: Introducing non-persistent property group fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]
Status: RO
Content-Length: 596


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Introducing non-persistent property group fastreboot_disable_np
    1.2. Name of Document Author/Supplier:
	 Author:  Sherry Moore
    1.3  Date of This Document:
	03 June, 2009
4. Technical Description
    See the case directory for more detail

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


From sherry.moore@sun.com Wed Jun  3 16:29:19 2009
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 n53NTIoa019608
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 3 Jun 2009 16:29:19 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n53NT9Kt019442
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 4 Jun 2009 00:29:17 +0100 (BST)
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 <0KKO00101RWS7C00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 03 Jun 2009 16:29:16 -0700 (PDT)
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 <0KKO003KRRWSUQ50@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 03 Jun 2009 16:29:16 -0700 (PDT)
Received: from too-cool.local (too-cool.SFBay.Sun.COM [129.146.226.229])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n53NTDgT037995; Wed, 03 Jun 2009 16:29:13 -0700 (PDT)
Received: from too-cool.local (too-cool [127.0.0.1])
	by too-cool.local (8.14.3+Sun/8.14.3) with ESMTP id n53NPpWR017902; Wed,
 03 Jun 2009 16:25:51 -0700 (PDT)
Received: (from sherrym@localhost)	by too-cool.local (8.14.3+Sun/8.14.3/Submit)
 id n53NPpO1017901; Wed, 03 Jun 2009 16:25:51 -0700 (PDT)
Date: Wed, 03 Jun 2009 16:25:51 -0700
From: Sherry Moore <sherry.moore@sun.com>
Subject: Introducing non-persistent property group fastreboot_disable_np
	[PSARC/2009/338 FastTrack timeout 06/10/2009]
To: PSARC-ext@sun.com
Cc: William Taylor <Bill.Taylor@sun.com>, Eiji Ota <Eiji.Ota@sun.com>,
        James McPherson <James.McPherson@sun.com>, Ted Kim <Ted.Kim@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Sherry Moore <sherry.moore@sun.com>
Message-id: <20090603232551.GB1089@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
X-Authentication-warning: too-cool.local: sherrym set sender to
 sherry.moore@sun.com using -f
User-Agent: Mutt/1.5.19 (2009-01-05)
Status: RO
Content-Length: 2997

I'm sponsoring this case for myself.  Minor binding only.  Timer
expires on June 10th, 2009.

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Introducing non-persistent property group fastreboot_disable_np
    1.2. Name of Document Author/Supplier:
	 Author:  Sherry Moore
    1.3  Date of This Document:
	03 June, 2009

2. Project Summary
   2.1. Project Description:
	To provide a mechanism to disable Fast Reboot for the next
	reboot only.

4. Technical Description:
    4.1. Details:

	With the putback of Fast Reboot by Default (PSARC 2008/760,
	2009/091 and 2009/092), a Fast Reboot capable system will
	bypass firmware when "reboot" or "init 6" is invoked.  For
	those users who wish to reboot through firmware, they can
	invoke "reboot -p" directly, or set config/fastreboot_default
	to false, then reboot.

	However, there are cases where a user would like to reboot
	through firmware only for the next reboot.  One of such case is
	to fully reset the hardware based on vendor recommendation for
	newly flashed firmware to take effect on the Hermon cards.
	While "reboot -p" should suffice, it's preferable if user
	doesn't have to type the additional "-p" option directly.

	Another usage model is the "Restart" button from the "Shutdown"
	menu in GNOME desktop, which currently invokes "init 6".  A new
	"Restart through PROM" button could be added to perform the
	equivalent of "reboot -p", but with all the clean shutdown
	currently performed by "init 6".

	To enable the above usage models, a new non-persistent property
	group "fastreboot_disable_np" will be introduced to
	svc:/system/boot-config:default disable the Fast Reboot by
	Default feature for the next reboot only.

	4.1.1. Library Interface

	A new interface scf_fastreboot_disable_np() will be added
	to disable Fast Reboot by Default for the next reboot only.
	The _np suffix signifies that the disable is non-persistent.


    4.2. Bug/RFE Number(s):

	6846870 Need to add non-persistent Fast Reboot disable support
    
    4.5. Interfaces:
	
	Minor binding only.

	INTERFACE           	COMMITMENT LEVEL	COMMENT

	Property group
	"fastreboot_disable_np"		committed	Requires
							solaris.system.shutdown
							authorization.

	scf_fastreboot_disable_np()	committed

    4.6. Doc Impact:

	4.6.1 Man pages for scf_fastreboot_disable_np(3SCF)

	int scf_fastreboot_disable_np(void);                           |
	                                                               |
	The scf_fastreboot_disable_np() function disables Fast Reboot  |
	by Default temporarily, so that next reboot only will go       |
	through firmware.	      				       | 


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

-- 
Sherry Moore, Solaris Core Kernel	http://blogs.sun.com/sherrym

From carlsonj@phorcys.east.sun.com Thu Jun  4 05:57:28 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n54CvRm8027433
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 05:57:27 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n54CvPNn017351
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Thu, 4 Jun 2009 06:57:27 -0600 (MDT)
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 <0KKP00K0LTBRC300@brm-avmta-1.central.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 04 Jun 2009 06:57:27 -0600 (MDT)
Received: from dm-east-02.east.sun.com ([129.148.13.5])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKP00CX4TBQJ940@brm-avmta-1.central.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 04 Jun 2009 06:57:26 -0600 (MDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54CvNlN050907; Thu, 04 Jun 2009 08:57:23 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n54CuEg8003283; Thu,
 04 Jun 2009 08:56:14 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n54CuElX003280; Thu,
 04 Jun 2009 08:56:14 -0400 (EDT)
Date: Thu, 04 Jun 2009 08:56:13 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Introducing non-persistent property group fastreboot_disable_np
	[PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <20090603232551.GB1089@sun.com>
To: Sherry Moore <Sherry.Moore@sun.com>
Cc: PSARC-ext@sun.com, Ted Kim <Ted.Kim@sun.com>,
        William Taylor <Bill.Taylor@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <18983.50285.963373.135249@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.4.1.325704
References: <20090603232551.GB1089@sun.com>
Status: RO
Content-Length: 1276

Sherry Moore writes:
> 	To enable the above usage models, a new non-persistent property
> 	group "fastreboot_disable_np" will be introduced to
> 	svc:/system/boot-config:default disable the Fast Reboot by
> 	Default feature for the next reboot only.

It seems a bit awkward to have to use a property group itself as
though it were a boolean property, rather than having an actual
property.

Since SCF doesn't admit the possibility of temporary properties, and
since having the system clear out a persistent property would probably
be too hackish, did you consider creating a "config_ovr" temporary
group with the new flag as "config_ovr/fastreboot_default"?  The
design for the "general" property group seems to use this scheme:
temporary settings go in "general_ovr" (a non-persistent property
group) and permanent ones in "general."  Things that have to deal with
those "general" properties look in both places.

One other very tiny nit: "_np" as a suffix has historically meant
"non-POSIX."  Are we sure we want it to mean "non-persistent" as well?

-- 
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 Scott.Rotondo@Sun.COM Thu Jun  4 10:08:57 2009
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 n54H8usq000542
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 10:08:56 -0700 (PDT)
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 n54H8gvG018422
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 5 Jun 2009 01:08:55 +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 <0KKQ00L034YRTH00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 10:08:51 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00HJ24YPSZ20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 04 Jun 2009 10:08:50 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n54H8nDq012772	for
 <PSARC-ext@sun.com>; Thu, 04 Jun 2009 17:08:49 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKQ00I004KGG300@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 11:08:49 -0600 (MDT)
Received: from [129.146.108.62] ([unknown] [129.146.108.62])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKQ008C34YJO5D0@mail-amer.sun.com>; Thu,
 04 Jun 2009 11:08:44 -0600 (MDT)
Date: Thu, 04 Jun 2009 10:07:45 -0700
From: Scott Rotondo <Scott.Rotondo@Sun.COM>
Subject: Re: Introducing non-persistent property group fastreboot_disable_np
 [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <18983.50285.963373.135249@gargle.gargle.HOWL>
Sender: Scott.Rotondo@Sun.COM
To: PSARC-ext@Sun.COM
Cc: Sherry Moore <Sherry.Moore@Sun.COM>, Ted Kim <Ted.Kim@Sun.COM>,
        William Taylor <Bill.Taylor@Sun.COM>,
        Milan Jurik <Milan.Jurik@Sun.COM>, Eiji Ota <Eiji.Ota@Sun.COM>
Message-id: <4A27FF61.9020903@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 1508

James Carlson wrote:
> Sherry Moore writes:
>> 	To enable the above usage models, a new non-persistent property
>> 	group "fastreboot_disable_np" will be introduced to
>> 	svc:/system/boot-config:default disable the Fast Reboot by
>> 	Default feature for the next reboot only.
> 
> It seems a bit awkward to have to use a property group itself as
> though it were a boolean property, rather than having an actual
> property.
> 
> Since SCF doesn't admit the possibility of temporary properties, and
> since having the system clear out a persistent property would probably
> be too hackish, did you consider creating a "config_ovr" temporary
> group with the new flag as "config_ovr/fastreboot_default"?  The
> design for the "general" property group seems to use this scheme:
> temporary settings go in "general_ovr" (a non-persistent property
> group) and permanent ones in "general."  Things that have to deal with
> those "general" properties look in both places.
> 
> One other very tiny nit: "_np" as a suffix has historically meant
> "non-POSIX."  Are we sure we want it to mean "non-persistent" as well?
> 

Assuming that identifier length isn't a significant constraint, you 
could spell out "transient" instead of using "np." But I think Jim's 
suggestion above, which doesn't require any suffix, is a more natural 
way to express this idea.

	Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

From carlsonj@phorcys.east.sun.com Thu Jun  4 10:31:28 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n54HVSa1001132
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 10:31:28 -0700 (PDT)
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 n54HVNZA007307
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Thu, 4 Jun 2009 10:31:27 -0700 (PDT)
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 <0KKQ0021360EPF00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 04 Jun 2009 10:31:26 -0700 (PDT)
Received: from dm-east-01.east.sun.com ([129.148.9.192])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00H9Y60DSV50@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 04 Jun 2009 10:31:25 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54HVMRA026401; Thu, 04 Jun 2009 13:31:22 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n54HUDK0004739; Thu,
 04 Jun 2009 13:30:13 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n54HUDa5004736; Thu,
 04 Jun 2009 13:30:13 -0400 (EDT)
Date: Thu, 04 Jun 2009 13:30:13 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Introducing non-persistent property group fastreboot_disable_np
	[PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <4A27FF61.9020903@sun.com>
To: Scott Rotondo <Scott.Rotondo@sun.com>
Cc: PSARC-ext@sun.com, Ted Kim <Ted.Kim@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>,
        William Taylor <Bill.Taylor@sun.com>,
        Sherry Moore <Sherry.Moore@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <18984.1189.760404.968227@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.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL> <4A27FF61.9020903@sun.com>
Status: RO
Content-Length: 1011

Scott Rotondo writes:
> Assuming that identifier length isn't a significant constraint, you 
> could spell out "transient" instead of using "np." But I think Jim's 
> suggestion above, which doesn't require any suffix, is a more natural 
> way to express this idea.

The two are actually separate issues.  I should have made that
clearer.

If there's a convenience function, then it'll still need a name and
(as a tiny nit only) I think avoiding "_np" might be a good idea.

Regardless of whether or not there's a convenience function to set
this flag, I'm not sure that using an entire property group as though
it were a boolean is the right thing to do in SCF.  That's an
architectural issue, and (at least for starters) I'd like to know if
this issue was discussed with the SMF team.

-- 
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 Scott.Rotondo@sun.com Thu Jun  4 10:37:46 2009
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 n54HbjFk001290
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 10:37:45 -0700 (PDT)
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 n54HbV8G004203
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 5 Jun 2009 01:37:44 +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 <0KKQ003136AUVA00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 10:37:42 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00HC06AUSZ50@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 04 Jun 2009 10:37:42 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n54HbgvQ027819	for
 <PSARC-ext@sun.com>; Thu, 04 Jun 2009 17:37:42 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KKQ00M004PJZU00@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 11:37:42 -0600 (MDT)
Received: from [129.146.108.62] ([unknown] [129.146.108.62])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KKQ00LDO6ATVAE0@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 11:37:41 -0600 (MDT)
Date: Thu, 04 Jun 2009 10:36:42 -0700
From: Scott Rotondo <Scott.Rotondo@sun.com>
Subject: Re: Introducing non-persistent property group fastreboot_disable_np
 [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <18984.1189.760404.968227@gargle.gargle.HOWL>
Sender: Scott.Rotondo@sun.com
To: James Carlson <james.d.carlson@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>
Message-id: <4A28062A.6090607@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL> <4A27FF61.9020903@sun.com>
 <18984.1189.760404.968227@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 778

James Carlson wrote:
> Scott Rotondo writes:
>> Assuming that identifier length isn't a significant constraint, you 
>> could spell out "transient" instead of using "np." But I think Jim's 
>> suggestion above, which doesn't require any suffix, is a more natural 
>> way to express this idea.
> 
> The two are actually separate issues.  I should have made that
> clearer.
> 
> If there's a convenience function, then it'll still need a name and
> (as a tiny nit only) I think avoiding "_np" might be a good idea.

Thanks for clarifying that. I thought fastreboot_disable_np was the 
proposed name for the property group.

	Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

From carlsonj@phorcys.east.sun.com Thu Jun  4 10:42:59 2009
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 n54Hgw2E001399
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 10:42:59 -0700 (PDT)
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 n54HgrjK003827
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Thu, 4 Jun 2009 18:42:58 +0100 (BST)
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 <0KKQ002056JLDM00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 04 Jun 2009 10:42:57 -0700 (PDT)
Received: from dm-east-01.east.sun.com ([129.148.9.192])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00L5M6JKSD50@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 04 Jun 2009 10:42:56 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54Hgt2K033973; Thu, 04 Jun 2009 13:42:55 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n54HflDp004867; Thu,
 04 Jun 2009 13:41:47 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n54HflRF004864; Thu,
 04 Jun 2009 13:41:47 -0400 (EDT)
Date: Thu, 04 Jun 2009 13:41:47 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Introducing non-persistent property group fastreboot_disable_np
 [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <4A28062A.6090607@sun.com>
To: Scott Rotondo <Scott.Rotondo@sun.com>
Cc: PSARC-EXT <PSARC-ext@sun.com>
Message-id: <18984.1883.114802.803699@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.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL> <4A27FF61.9020903@sun.com>
 <18984.1189.760404.968227@gargle.gargle.HOWL> <4A28062A.6090607@sun.com>
Status: RO
Content-Length: 1160

Scott Rotondo writes:
> James Carlson wrote:
> > Scott Rotondo writes:
> >> Assuming that identifier length isn't a significant constraint, you 
> >> could spell out "transient" instead of using "np." But I think Jim's 
> >> suggestion above, which doesn't require any suffix, is a more natural 
> >> way to express this idea.
> > 
> > The two are actually separate issues.  I should have made that
> > clearer.
> > 
> > If there's a convenience function, then it'll still need a name and
> > (as a tiny nit only) I think avoiding "_np" might be a good idea.
> 
> Thanks for clarifying that. I thought fastreboot_disable_np was the 
> proposed name for the property group.

It is, but (a) I care much less about _np outside of the library
function interface context and (b) the name of the property group
doesn't matter until the semantics are nailed down.  ;-}

The _np nit was on the scf_fastreboot_disable_np() convenience function.

-- 
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 sherry.moore@sun.com Thu Jun  4 10:54:49 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n54Hsmi1001820
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 10:54:48 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n54HskmT016490
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 4 Jun 2009 10:54:48 -0700 (PDT)
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 <0KKQ0031F73B0P00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Thu, 04 Jun 2009 10:54:47 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00LJH73BS660@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Thu,
 04 Jun 2009 10:54:47 -0700 (PDT)
Received: from too-cool.local (too-cool.SFBay.Sun.COM [129.146.226.229])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54Hsj29008414; Thu, 04 Jun 2009 10:54:45 -0700 (PDT)
Received: from too-cool.local (too-cool [127.0.0.1])
	by too-cool.local (8.14.3+Sun/8.14.3) with ESMTP id n54HpN3e018394; Thu,
 04 Jun 2009 10:51:23 -0700 (PDT)
Received: (from sherrym@localhost)	by too-cool.local (8.14.3+Sun/8.14.3/Submit)
 id n54HpN5H018393; Thu, 04 Jun 2009 10:51:23 -0700 (PDT)
Date: Thu, 04 Jun 2009 10:51:23 -0700
From: Sherry Moore <sherry.moore@sun.com>
Subject: Re: Re: Introducing non-persistent property group
	fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <18983.50285.963373.135249@gargle.gargle.HOWL>
To: James Carlson <james.d.carlson@sun.com>
Cc: Sherry Moore <sherry.moore@sun.com>, PSARC-ext@sun.com,
        Ted Kim <Ted.Kim@sun.com>, William Taylor <Bill.Taylor@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <20090604175123.GE18177@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL>
X-Authentication-warning: too-cool.local: sherrym set sender to
 sherry.moore@sun.com using -f
User-Agent: Mutt/1.5.19 (2009-01-05)
Status: RO
Content-Length: 1815

Hi James,

config_ovr/fastreboot_default will certainly work.  Recalling my
conversations with the SMF team I suspect that's what they wanted me to
do as well and I simply misunderstood.  I will clarify with the SMF
team and post a summary.

I would be happy to rename the function to
scf_fastreboot_disable_transient().  Would that work?

Thanks,
Sherry

On Thu, Jun 04, 2009 at 08:56:13AM -0400, James Carlson wrote:
> Sherry Moore writes:
> > 	To enable the above usage models, a new non-persistent property
> > 	group "fastreboot_disable_np" will be introduced to
> > 	svc:/system/boot-config:default disable the Fast Reboot by
> > 	Default feature for the next reboot only.
> 
> It seems a bit awkward to have to use a property group itself as
> though it were a boolean property, rather than having an actual
> property.
> 
> Since SCF doesn't admit the possibility of temporary properties, and
> since having the system clear out a persistent property would probably
> be too hackish, did you consider creating a "config_ovr" temporary
> group with the new flag as "config_ovr/fastreboot_default"?  The
> design for the "general" property group seems to use this scheme:
> temporary settings go in "general_ovr" (a non-persistent property
> group) and permanent ones in "general."  Things that have to deal with
> those "general" properties look in both places.
> 
> One other very tiny nit: "_np" as a suffix has historically meant
> "non-POSIX."  Are we sure we want it to mean "non-persistent" as well?
> 
> -- 
> 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

-- 
Sherry Moore, Solaris Core Kernel	http://blogs.sun.com/sherrym

From carlsonj@phorcys.east.sun.com Thu Jun  4 11:01:03 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n54I13XD002140
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 11:01:03 -0700 (PDT)
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 n54I12FG022952
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Thu, 4 Jun 2009 11:01:02 -0700 (PDT)
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 <0KKQ0031P7DPET00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 04 Jun 2009 11:01:01 -0700 (PDT)
Received: from dm-east-02.east.sun.com ([129.148.13.5])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKQ00LX97DNSC50@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 04 Jun 2009 11:01:00 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54I0uol021695; Thu, 04 Jun 2009 14:00:56 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n54Hxm0e005106; Thu,
 04 Jun 2009 13:59:48 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n54HxmaP005103; Thu,
 04 Jun 2009 13:59:48 -0400 (EDT)
Date: Thu, 04 Jun 2009 13:59:48 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Re: Introducing non-persistent property group
	fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <20090604175123.GE18177@sun.com>
To: Sherry Moore <Sherry.Moore@sun.com>
Cc: PSARC-ext@sun.com, Ted Kim <Ted.Kim@sun.com>,
        William Taylor <Bill.Taylor@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <18984.2964.519575.667448@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.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL> <20090604175123.GE18177@sun.com>
Status: RO
Content-Length: 605

Sherry Moore writes:
> config_ovr/fastreboot_default will certainly work.  Recalling my
> conversations with the SMF team I suspect that's what they wanted me to
> do as well and I simply misunderstood.  I will clarify with the SMF
> team and post a summary.

OK; thanks.

> I would be happy to rename the function to
> scf_fastreboot_disable_transient().  Would that work?

Sure.

-- 
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 sherry.moore@sun.com Thu Jun  4 22:32:34 2009
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 n555WXBM007197
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 22:32:34 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n555WQRZ019615;
	Fri, 5 Jun 2009 06:32:28 +0100 (BST)
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 <0KKR009073E21A00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 04 Jun 2009 22:32:26 -0700 (PDT)
Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.63])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKR003BH3E27190@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 04 Jun 2009 22:32:26 -0700 (PDT)
Received: from jurassic-x4600.sfbay.sun.com (localhost [127.0.0.1])
	by jurassic-x4600.sfbay.sun.com (8.14.3+Sun/8.14.3)
 with ESMTP id n555WPhj108865
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu,
 04 Jun 2009 22:32:26 -0700 (PDT)
Received: (from sherrym@localhost)	by jurassic-x4600.sfbay.sun.com
 (8.14.3+Sun/8.14.3/Submit) id n555WPGl108864; Thu,
 04 Jun 2009 22:32:25 -0700 (PDT)
Date: Thu, 04 Jun 2009 22:32:25 -0700
From: Sherry Moore <sherry.moore@sun.com>
Subject: Re: Re: Introducing non-persistent property group
	fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <20090604175123.GE18177@sun.com>
To: Sherry Moore <sherry.moore@sun.com>
Cc: James Carlson <james.d.carlson@sun.com>, PSARC-ext@sun.com,
        Ted Kim <Ted.Kim@sun.com>, William Taylor <Bill.Taylor@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <20090605053225.GC103314@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL> <20090604175123.GE18177@sun.com>
X-Authentication-warning: jurassic-x4600.sfbay.sun.com: sherrym set sender to
 sherry.moore@sun.com using -f
User-Agent: Mutt/1.5.19 (2009-01-05)
Status: RO
Content-Length: 3700

After consulting with the SMF team, I have updated the case write-up to
reflect the following changes:

1. Project name has been changed to
    Introducing non-persistent property group config_ovr.

2. Boolean type property config_ovr/fastreboot_default will be used.

3. The library interface will be called
    scf_fastreboot_default_set_transiet()

The updated write-up has been copied to the materials directory.

Thanks,
Sherry

============================================================================
1. Introduction
   1.1. Project/Component Working Name:
	Introducing non-persistent property group config_ovr.

   1.2. Name of Document Author/Supplier:
	Sherry Q. Moore

   1.3. Date of This Document:
	5/25/2009
	
	1.3.1. Date this project was conceived:
		5/25/2009

2. Project Summary
   2.1. Project Description:

	To provide an override mechanism to disable Fast Reboot for the
	next reboot only.

4. Technical Description:
    4.1. Details:

	With the putback of Fast Reboot by Default (PSARC 2008/760,
	2009/091 and 2009/092), a Fast Reboot capable system will
	bypass firmware when "reboot" or "init 6" is invoked.  For
	those users who wish to reboot through firmware, they can
	invoke "reboot -p" directly, or set config/fastreboot_default
	to false, then reboot.

	However, there are cases where a user would like to reboot
	through firmware only for the next reboot.  One of such case is
	to fully reset the hardware based on vendor recommendation for
	newly flashed firmware to take effect on the Hermon cards.
	While "reboot -p" should suffice, it's preferable if user
	doesn't have to type the additional "-p" option directly.

	Another usage model is the "Restart" button from the "Shutdown"
	menu in GNOME desktop, which currently invokes "init 6".  A new
	"Restart through PROM" button could be added to perform the
	equivalent of "reboot -p", but with all the clean shutdown
	currently performed by "init 6".

	To enable the above usage models, a new non-persistent property
	group "config_ovr" will be introduced to
	svc:/system/boot-config:default.  The only supported property
	in the "config_ovr" property group is "fastreboot_default".
	The setting of "config_ovr/fastreboot_default" takes
	precendence over "config/fastreboot_default".

	config			config_ovr		Next Reboot
	fastreboot_default	fastreboot_default	Behavior
	================================================================
	X			false			slow
	X			true			fast

    4.2. Bug/RFE Number(s):

	6846870 Need to add non-persistent Fast Reboot disable support
    
    4.5. Interfaces:
	
	Minor binding only.

	INTERFACE           	COMMITMENT LEVEL	COMMENT

	Property group
	"config_ovr"		committed		Requires
							solaris.system.shutdown
							authorization.

	scf_fastreboot_default_set_transient()	committed

    4.6. Doc Impact:

	4.6.1 Man pages for scf_fastreboot_default_set_transient(3LIB)

	int scf_fastreboot_default_set_transient(boolean_t val);       |
	                                                               |
	The scf_fastreboot_default_set_transient() function sets       |
	the config_ovr/fastreboot_default property in                  |
	svc:/system/boot-config:default to the passed in value,        |
	which overrides the setting of config/fastreboot_default.      |
	If it's FALSE, the next reboot will go through firmware;       |
	if it's TRUE, the next reboot will bypass firmware.            |

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

From carlsonj@phorcys.east.sun.com Fri Jun  5 06:01:00 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n55D0xHt010628
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 5 Jun 2009 06:00:59 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n55D0wh9033891
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Fri, 5 Jun 2009 07:00:59 -0600 (MDT)
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 <0KKR0082VO5N0W00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Fri, 05 Jun 2009 06:00:59 -0700 (PDT)
Received: from dm-east-02.east.sun.com ([129.148.13.5])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKR00LVHO5MAI80@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 05 Jun 2009 06:00:58 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n55D0tUh058186; Fri, 05 Jun 2009 09:00:55 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n55Cxkdr007911; Fri,
 05 Jun 2009 08:59:46 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n55CxkXL007908; Fri,
 05 Jun 2009 08:59:46 -0400 (EDT)
Date: Fri, 05 Jun 2009 08:59:46 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Re: Introducing non-persistent property group
	fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]
In-reply-to: <20090605053225.GC103314@sun.com>
To: Sherry Moore <Sherry.Moore@sun.com>
Cc: PSARC-ext@sun.com, Ted Kim <Ted.Kim@sun.com>,
        William Taylor <Bill.Taylor@sun.com>,
        Milan Jurik <Milan.Jurik@sun.com>, Eiji Ota <Eiji.Ota@sun.com>
Message-id: <18985.5826.398468.383898@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.4.1.325704
References: <20090603232551.GB1089@sun.com>
 <18983.50285.963373.135249@gargle.gargle.HOWL>
 <20090604175123.GE18177@sun.com> <20090605053225.GC103314@sun.com>
Status: RO
Content-Length: 316

Sherry Moore writes:
> The updated write-up has been copied to the materials directory.

+1

-- 
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

