This section contains the known bugs in the Sun Enterprise 10000 DR feature of the Solaris 7 11/99 release.
If a DR detach operation fails to detach an sd device and the controller has sd devices that have already been detached, the abort-detach operation does not resume (that is, re-attach) those devices that share the same controller instance and that have already been detached. This situation rarely occurs. The most likely time for it to happen is if the disk drive firmware is locked up.
Workaround: None
Veritas software usage of disks is not displayed by DR applications in their device-usage displays.
Workaround: None
The Solaris disks(1M) command preens or deletes symbolic link entries when disk devices are no longer present in an Enterprise 10000 domain. If you have dynamically reconfigured the devices so that they are no longer present, the Symbios-managed device tree and the Solaris-managed device tree can become inconsistent.
Workaround: You must obtain the proper patch from SunSolve or from your service representative. This patch contains fixes that ensure persistent node names under the Solaris operating environment when StorEdge A3000 devices are dynamically reconfigured out of a given Enterprise 10000 domain. The patch ensures that when the same array is brought back into the domain, it inherits the same node name it originally had, thereby maintaining data availability without having to modify system mount points or user application configurations. You must ensure that you do not perform reconfiguration reboot operations (boot -r) in a domain when A3000 devices are present on the system boards.
DR and the DMP feature in Sun Enterprise Volume Manager (SEVM) are not compatible. If any disks are under DMP control, they cannot be detached.
Workaround: None
The configuration of a boot server for Solaris 2.5.1-based x86 clients results in the execution of rpld daemons. These daemons maintain an active (open) reference to all network devices, whether or not such devices are in use. These active references prevent DR operations from detaching these devices.
Workaround: Remove or rename the /rplboot directory, then shut down and restart NFS with these commands:
# sh /etc/init.d/nfs.server stop
# sh /etc/init.d/nfs.server start
The presence of StorEdge A3000 daemons (rdaemon) prevent a DR Detach operation from completing if the operating environment must be quiesced (that is, suspended and resumed) to detach non-pageable memory.
Workaround: Temporarily disable the daemon before the DR operation, then restart the daemon after the DR operation by using the following command:
# sh /etc/rc2.d/S90amon stop
# sh /etc/rc2.d/S90amon start
After numerous iterations through a failure handling condition within the DR daemon, the daemon can encounter a segmentation violation (that is, a core dump). Note that this condition occurs during an error handling flow (that is, a DR operation failure).
Workaround: Restart the DR applications on the SSP.