I am sponsoring this case for Roman Saucedo. Timeout is set for 05/22/2008.
Functional spec and SMF xml files are in the case directory.
Release binding is Minor.
Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
SAM-QFS SMF Management of sam-fsd
1.2. Name of Document Author/Supplier:
Author: Roman Saucedo
1.3 Date of This Document:
15 May, 2008
4. Technical Description
Proposal:
Place the SAM-QFS sam-fsd daemon under SMF management. This daemon
manages SAM-QFS configuration and other SAM-QFS daemons. Currently
this daemon relies on init for start/restart. This is phase 1.
The other SAM-QFS daemons will be reworked for SMF in phase 2 of this
effort. None of these other daemons rely on init for start/restart.
Detail:
Today, the existing sam-fsd daemon determines that it is started by
init, and needs to be a daemon, based on it parent pid. If its parent
is not init then it just validates the configuration and exits.
The sam-fsd daemon will be modified to take a -N option which can be
use to query for any configured SAM-QFS filesystems. A new -D option
will be added to tell sam-fsd that it was started by "the system" and
it should be a daemon.
For Shared-QFS filesystems the network must be available and this is
enforced by a new service, network/qfs/svc-shared-mount. The new
service manifest, qfs/shared-mount.xml, places dependencies on
loopback and physical network interfaces prior to starting the service
script.
Deliverables:
/var/svc/manifest/system/sam-fsd.xml
/var/svc/manifest/network/qfs/shared-mount.xml
/lib/svc/method/svc-qfs-shared-mount
/lib/svc/method/svc-sam-fsd
Exported Interfaces:
sam-fsd Committed Private Commandline syntax
/var/svc/manifest/network/qfs/shared-mount.xml
Project Private Executable location
/lib/svc/method/svc-qfs-shared-mount
Project Private Executable location
/var/svc/manifest/system/sam-fsd.xml
Project Private Executable location
/lib/svc/method/svc-sam-fsd
Project Private Executable location
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
N/A
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open