OBSOLETE Patch-ID# 109686-01 Keywords: vxio vxdmp I/O Oracle error 27062 missing AIO async DR Synopsis: Obsoleted by: 109686-02 VxVM 3.0.4: vxio and vxdmp driver patch Date: Aug/11/2000 Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: VERITAS Volume Manager Unbundled Release: 3.0.4 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4333530 4345837 4345841 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/drv/sparcv9/vxdmp.SunOS_5.7 /kernel/drv/sparcv9/vxdmp.SunOS_5.8 /kernel/drv/sparcv9/vxio.SunOS_5.7 /kernel/drv/sparcv9/vxio.SunOS_5.8 /kernel/drv/vxdmp /kernel/drv/vxdmp.SunOS_5.5.1 /kernel/drv/vxdmp.SunOS_5.6 /kernel/drv/vxdmp.SunOS_5.7 /kernel/drv/vxdmp.SunOS_5.8 /kernel/drv/vxio /kernel/drv/vxio.SunOS_5.5.1 /kernel/drv/vxio.SunOS_5.6 /kernel/drv/vxio.SunOS_5.7 /kernel/drv/vxio.SunOS_5.8 Problem Description: 4333530 Oracle instance terminated due to pending async I/Os 4345837 Oracle error ORA-27062 complains about missing AIOs 4345841 SOL: DMP should not use stale "devinfo" ptrs when used with DR After investigating the problem of missing I/Os it was found that if too many I/Os are active on a mirrored volume with DRL, some of the I/Os are deferred to a per volume DRL retry queue. Even after resources are available, the retry queue was not being processed until either all I/O issued to the volume completed or a new I/O was issued to the same volume. This can lead to a situation where new I/Os are not sent pending completion of pending I/Os and pending I/Os won''t be processed until another I/O comes in for the same volume. This has been fixed by processing pending I/O in the retry queue of all volumes whenever resources become available. It was found that DMP was using the device information that it had obtained before any DR operation took place. After a DR operation, the device information is no longer valid and has to be re-obtained. Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic ''installpatch'' and ''backoutpatch'' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- Reboot the system after patch installation. README -- Last modified date: Friday, February 9, 2001