---------------------------------------------------------------------- HP ELOQUENCE A.06.30 - patch 0006020 ---------------------------------------------------------------------- This patch fixes a defect of the eloqdb6 program as released with A.06.30. This patch will be integrated in the A.06.30 release. A.06.30 must be installed before applying this patch. Severity: CRITICAL (panic, index corruption) Fixed problems: --------------- Platforms: All * A problem related to rollback of subtransactions was solved. Depending on database usage this could result in btree corruption or an eloqdb6 server panic. When a subtransaction was rolled back but the main transaction continued it could happen that invalidated btree information remained in memory and was used by subsequent btree operations. This problem could only happen when using transactions. Symptoms: - Assertion failed: f_bhp->id.node_id == node_id server panic: Aborting on internal failure, file mpool.c, line 392 - DBPUT failed due to duplicate secondary index - dbfsck reports corrupted btree pages Impact: A database which shows the symptoms above must be reloaded (dbexport, dberase and dbimport). Information besides internal btree is not affected. * The eloqdb6 server could panic during processing volume recovery complaining about a buffer leak. This was caused by a bug processing defective recovery information from the log volume. * Cache buffer management has been tuned to provide better performance for delete and update operations in a transaction. This should also improve the impact of transactions on concurrent read operations. Installation ------------ UNIX: In order to install this patch, you need to unpack it with gzip. Gzip is included with HP-UX 10.x and Linux. Installation requires root privileges. cd /opt/eloquence6 gzip -dc /path/to/PE63-0006020-hpux.tar.gz | tar xf - Files: bin/eloqdb6 bin/dblogreset share/doc/PE63-0006020-README Windows NT: This patch should *only* be installed if you previously installed the HP Eloquence server components on your system. Download the PE63-0006020-win32.zip file and unpack with WINZIP or PKZIP. Installation requires administrative capabilities. PLEASE MAKE SURE THE EloqDB6 SERVICE has been STOPPED previously (in the Service Control Manager). Please copy the eloqdb6.exe file into the WINDOWS SYSTEM DIRECTORY (for example C:/WINNT/SYSTEM32) and the dbvolcreate.exe and dblogreset.exe files to the bin subdirectory of your HP Eloquence installation directory (for example C:/Programs/Hewlett-Packard/HP Eloquence/bin). Files: eloqdb6.exe dblogreset.exe PE63-0006020-README.txt