Introducing non-persistent property group fastreboot_disable_np [PSARC/2009/338 FastTrack timeout 06/10/2009]

Scott Rotondo Scott.Rotondo at Sun.COM
Thu Jun 4 10:07:45 PDT 2009


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)



More information about the opensolaris-arc mailing list