This case seeks a patch release binding.
Cindi
This information is Copyright 2007 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
fmd API update
1.2. Name of Document Author/Supplier:
Author: Gavin Maltby
1.3 Date of This Document:
28 November, 2007
4. Technical Description
PSARC/2003/089 "Solaris Fault Management Daemon" listed the exported
interfaces by means of Appendix A in the fmd reference manual that
was included as part of the case materials.
Included in the exported interfaces is /usr/include/fm/fmd_api.h,
listed as Contracted Consolidation Private. This interface
was extended in PSARC/2005/755 "FMA Transport Layer" which, again,
included an updated reference manual.
PSARC/2007/202 "FMA Generic Disk Monitoring Events" also modified
the fmd API, but this was not explicitly described in the case,
and no reference manual update was included at the time.
The current case retrospectively documents these API changes:
- the fmd_hdl_ops_t structure is extended to include a new
fmdo_topo entry point (section 2.8.7 of reference manual)
- the FMD_API_VERSION is bumped to FMD_API_VERSION_4; fmd
is able to load modules compiled with earlier API versions
so this API version change for the additional fmd_hdl_ops_t
member is a compatible change
An updated copy of the fmd PRM will be archived in the case directory.
See 2.8.7 and Appendix A (interface tables) of the accompanying
PRM update for details.
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
ON
6.5. ARC review type: Automatic
6.6. ARC Exposure: open