---------------------------------------------------------------------- HP ELOQUENCE A.06.10 - patch 9807270 ---------------------------------------------------------------------- This patch fixes a defect of the eloqdb6 program as released with A.06.10. This patch will be integrated in a subsequent HP Eloquence release. You should have installed A.06.10 before applying this patch (it should work with previous A.06.xx releases as well, however this has not been verified). This patch requires installation of patch PE61-9807090. This patch replaces patch PE61-9805142 and PE61-9805220. Fixed problems: --------------- Platforms: All * A rollback operation could lead to index corruption. In a rare condition a rollback operation could discard index modifications not related to current transaction. Patch PE61-9805220 ------------------ Platforms: All * A blocked DBLOCK caused a eloqdb6 server hang during shutdown and prohibited a checkpoint operation. * When the eloqdb6 server is terminated abnormaly (eg. due to an internal failure or a kill -9), a crash recovery is performed the next time the eloqdb6 server is restarted. This is required to recover committed information to the data volume and enshure database consistency. The following defects in crash recovery were fixed: - During crash recovery index could be corrupted. - In rare cases, node meta information was not restored properly. This could lead to wrong DBINFO mode 202 result (capacity). * Default checkpoint size has been changed from 5 to 10 Mb. The changes to the eloqdb6 crash recovery may require more space in the log volume. It is therefore recommended to double the value of the CheckPtSize parameter in your eloqdb6 configuration. Patch PE61-9805142 ------------------ Platforms: All * eloqdb6 could return an inconsistent value on the idb_scan_rec() API call. This causes an internal failure with eloqcore in the FIND statement. Assertion failed: tmp_recno == recno_buf_ptr[j] * A new config directive has been added to eloqdb6. This can be used to disable the new A.06.10 scan API (which is used with FIND/SORT) and SQL/R 2.0. This is mainly intended as a performance test and debug option. It causes FIND/SORT statement to revert to previous (before A.06.10) method. To disable the SCAN functionality, add the following to your eloqdb6.cfg configuration file. [Server] DisableScan = 1 This configuration item defaults to 0 and should usually not be specified. Installation: ------------- UNIX: In order to install this patch, you need to unpack it with gzip. Gzip is included with Linux and HP-UX 10.x and above and can be obtained for HP-UX 9.x from this ftp server in the /pub directory. Installation requires root privileges. cd /opt/eloquence6 gzip -dc PE61-9807270-hpux.tar.gz | tar xf - Files: bin/eloqdb6 share/doc/PE61-9807270-README Windows NT: The eloqdb6.exe file should *only* be installed, if you previously installed the HP Eloquence server components on your system. Download the PE61-9807270-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). Files: eloqdb6.exe PE61-9807270-README.txt