OpenSolaris

Printable Version Enter a New Search
Bug ID 6740750
Synopsis hc_is_present() should check authority information if available
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:fm
Keywords
Responsible Engineer Eric Schrock
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_98
Fixed In snv_98
Release Fixed solaris_nevada(snv_98)
Related Bugs 6740205
Submit Date 24-August-2008
Last Update Date 10-September-2008
Description
Currently, when a disk is diagnosed as faulty (through the
disk-transport module), the FRU is generated against the
hc scheme disk path.  It should be the case that replacing this
disk results in the fault being resolved.  Unfortunately, the
hc_is_present() method doesn't notice that the contents of the
bay have changed, and therefore the original FRU is no longer
present.

This works most of the time because the ASRU (which includes
the devid) happens to be unique for the disk.  But there are
other cases (such as hotplug, or where the ASRU could be a ZFS
vdev), where it's important to distinguish that the original
disk is no longer present.  While we could have a special case
for disks, it makes more sense to simply extend the default
presence detection to include the serial and part number, if
available.
Work Around
N/A
Comments
N/A