README VERSION : 1 README Creation Date : 2011-09-19 Patch-ID : 142631-05 Patch Name : VRTSdbed 5.1SP1RP2 BASE PACKAGE NAME : VRTSdbed BASE PACKAGE VERSION : 5.1 Obsolete Patches : NONE Superseded Patches : NONE Required Patches : 142631-04 Incompatible Patches : NONE Supported PADV : sol9_sparc , sol10_sparc (P-Platform , A-Architecture , D-Distribution , V-Version) Patch Category : Reboot Required : NO FIXED INCIDENTS: ---------------- Patch Id::142631-05 * Incident no::2390388 Tracking ID ::2395192 Symptom::The vxdbd daemon consumes excessive CPU. Description::The vxdbd daemon listens on TCP port 3233 for client connections. When a client connects, the server loops by design in vxdbd_handle_connection(). However, this looping is eventually supposed to end. In this case, for some connections and under some unknown conditions, it doesn't. For whatever reason, vxdbd threads are stuck in this loop continuing to read and write to these sockets while the number of looping threads grows over time. Meanwhile, the sockets are in an IDLE state which means the client is no longer active on the connection. Resolution::The read_n function was incorrectly returning a positive value in case of error, which caused its caller to loop indefinitely. The function was fixed to correctly return a negative value on error. * Incident no::2515185 Tracking ID ::2551640 Symptom::[oracle@sxsfua08:/export/home/oracle]$ uname -a SunOS sxsfua08 5.9 Generic_122300-31 sun4u sparc SUNW,Sun-Fire-V240 [oracle@sxsfua08:/export/home/oracle]$ id uid=45678(oracle) gid=45678(oinstall) [oracle@sxsfua08:/export/home/oracle]$ hostname sxsfua08 [oracle@sxsfua08:/export/home/oracle]$ /opt/VRTSdbed/bin/dbed_update -S bench2 -H /opt/oracle/10gR2 /opt/VRTSdbed/bin/dbed_update[345]: 4335 Abort(coredump) /opt/VRTSdbed/bin/dbed_update[345]: 4338 Abort(coredump) /opt/VRTSdbed/bin/dbed_update[345]: 4353 Abort(coredump) /opt/VRTSdbed/bin/dbed_update[345]: 4386 Abort(coredump) Assertion failed: pthreadMutexHeld(p), file ../../sqlite/sqlite3.c, line 15498 /opt/VRTSdbed/bin/dbed_update[30]: 4408 Abort(coredump) SFORA dbed_update ERROR V-81-8805 The following file did not pass the integrity check for the DBED repository: /oradata/bench/.sfdb_rept/rept.BENCH.db [oracle@sxsfua08:/export/home/oracle]$ ls core [oracle@sxsfua08:/export/home/oracle]$ file core core: ELF 32-bit MSB core file SPARC Version 1, from 'dbed_rept_check' Description::most of the dbed commands, including dbed_update fail with error as seen above. Resolution::sqlite packaged along with dbed was built incorrectly.