---------------------------------------------------------------------- HP ELOQUENCE A.06.00 - patch 980216 ---------------------------------------------------------------------- This patch fixes an iportant issues in the A.06.00 database server. It will be integrated into the upcoming HP Eloquence A.06.01 release. You should have installed fixpack3 before applying this patch. This patch is a replacement for patch 971218,971211,980204. Fixed problems: --------------- Platforms: HP-UX, Linux, Windows * DBUPDATE could cause an internal BTREE failure * The index order on little endian systems (Intel) was wrong for data types other then strings. This was caused by an issue in the index compare function which is not handling byte order properly. (#659) This affected DBGET mode 5/6/15/16 on index items which are not of type string on Intel based systems (Windows NT, Linux). Other than that the order seems to be random, the index worked correctly. Since installing a new index compare function establishes a different index order (which would break existing data bases), the new compare function is not active unless the index is rebuilt. The database should be exported, *purged* and imported again to activate this fix. Please note, that erasing the database is not sufficient, since only a dbcreate will create new BTREE metadata. * On HP-UX and Linux, a new server configuration item is available. In the section [server], the configuration item "Title" provides a configurable title displayed by ps. This is helpful to identify a server instance if you run more than one on a machine. (#676) For example: eloqdb6.cfg [Server] ... Title = test server Included from previous patches ------------------------------ * DBFIND mode 3 / DBGET mode 16 sequence could cause eloqdb6 server panic. DBGET mode 16 may return wrong record after DBFIND mode 3. (#605) * Problem in eloqdb6 server can cause data corruption. (#620) * A problem introduced as a side effect by patch 971211 is fixed. This could cause under some preconditions a cache page not to become unlocked. This will cause a eloqdb6 server panic when this page is modified subsequently. (#627) Assertion failed: bhp->refcount == 1 server panic: Aborting on internal failure, file mpool.c, line 1059 Installation: ------------- UNIX: In order to install the patch, you need to unpack it with gzip. Gzip is included with Linux and HP-UX 10.x 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 hpux-980216.tar.gz | tar xf - Files: bin/eloqdb6 share/doc/README-980216 Windows: The eloqdb6.exe file should *only* be installed, if you previously installed the HP Eloquence server components on your system. Download the win32-980216.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 README-980216.txt