I am sponsoring this fast-track on behalf of Gangadhar Mylapuram, with a timeout set to May 26, 2009.
Patch/micro-release binding is requested. ========== 1. Introduction 1.1. Project/Component Working Name: Configurable Boot-archive Updates with uadmin(2) 1.2. Name of Document Author/Supplier: Author: Gangadhar Mylapuram 1.3. Date of This Document: 04/27/2009 1.3.1. Date this project was conceived: 04/06/2009 1.4. Name of Major Document Customer(s)/Consumer(s): 1.4.1. Solaris PAC 1.4.2. PSARC 1.4.3. Chris Armes 1.4.4. Solaris Sustaining 1.5. Email Aliases: 1.5.1. Responsible Manager: Narayana.Kadoor at sun.com 1.5.2. Responsible Engineer: Gangadhar.M at sun.com 1.5.3. Marketing Manager: 1.5.4. Interest List: Todd.Miller at sun.com, Robert.Dipietro at Sun.COM 2. Project Summary 2.1. Project Description: Provides a new attribute in Boot configuration service to permit boot-archive updates during uadmin(2) operations. Patch/micro-release binding requested. 3. Business Summary 3.1. Problem Area: Some customers require the use of uadmin(2) to reboot which can result in boot archive inconsistency on reboot since uadmin(2) does not update the boot archive, Other applications such as clustering require that uadmin(2) NOT update the archive, so always updating the archive cannot be made the default. 3.2. Market/Requester: Lucent Technologies 4. Technical Description: 4.1. Details: Introduce a new property, 'uadmin_boot_archive_sync', to config group in svc:/system/boot-config:default service. The default value of this property is config/uadmin_boot_archive_sync boolean false uadmin(2) system call will respect this property setting when determining whether to update boot-archive before rebooting. Customer may set this value to true if they want to reboot/halt/shutdown the system using uadmin interface and ensure that the boot archive remains in sync. 4.2. Bug/RFE Number(s): 6795430 newboot needs a fully supported way to automatically recover when boot archive is out of date 4.6. Doc Impact: Some additions required to Basic Administration guide, uadmin (2) and uadmin(1M) man pages to describe the new property introduced and how to make use of this property to update the boot-archive. 4.6.1 Man page of uadmin(2) and uadmin(1M) Shutting down or rebooting or halting the system by means of uadmin does not update the boot archive by default. To update the boot archive during these operations, set the uadmin_boot_archive_sync property of boot-config service to true. # svccfg -s svc:/system/boot-config:default setprop \ config/uadmin_boot_archive_sync="true" 4.8 Interfaces: svc:/system/boot-config committed per PSARC/2008/760 config/uadmin_boot_archive_sync committed boolean property 4.12. Dependencies: PSARC/2008/760 Boot configuration Service. Solaris 10 doesn't have this project integrated. This project introduces the boot-config service (but not fast reboot itself) portion of PSARC/2008/760. 5. Reference Documents: CR 6795430 http://monaco.sfbay/detail.jsf?cr=6795430 PSARC/2008/760 http://sac.sfbay/PSARC/2008/760/ 6. Resources and Schedule: Prototype is ready 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open