---------------------------------------------------------------------- ELOQUENCE B.08.00 - patch PE80-0902091 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the eloqdb server program as released with Eloquence B.08.00. This patch will be integrated in the Eloquence B.08.00 release. Eloquence B.08.00 must be installed before applying this patch. Severity: PE80-0902091: ENHANCEMENT Superseded patches: PE80-0901090: BUG FIX PE80-0812180: BUG FIX Patch PE80-0902091 ------------------ Platforms: All * This patch enables dbutil to change item order (#3689). Notes / Related patches: - dbutil patch PE80-0902090 (or superseding) supports changing item order. Patch PE80-0901090 ------------------ Platforms: All * Fixed an internal race condition that could cause a database server abort in rare cases when concurrently disconnecting multiple database sessions (#3696). A message like below is output to the log file: Assertion failed: thread_rwlock_destroy failed server panic: Aborting on internal failure, file thread.c, line 1815 The stack trace shows the following call stack: (1) thread_rwlock_destroy (2) Node_DeleteNodeMempageIfEmpty (3) Node_Delete (4) Tlog_Destroy (5) idb_exit_session * The dbctl forwardlog status command no longer requires dba privileges. Patch PE80-0812180 ------------------ Platforms: All * During an automatic forward-log file switch it could happen in rare cases that transactions were not written to the forward-log (#3694). As a consequence, a recovery or replication from this forward-log would fail, for example with a message like below: recovery failed in action ... page ... not in expected state server panic: Fatal problem detected in btree_FWR__verify_page Assertion failed: h->lower == data->lower * A DBGET mode 6 or 16 on an index item could improperly return an end-of-chain condition when the last key in the index was deleted (#3683). Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE80-0902091-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID HP-UX: In order to install this patch, you need to unpack it with gzip and tar. Gzip is included with HP-UX. Installation requires root privileges. cd /opt/eloquence/8.0 gzip -dc /path/to/PE80-0902091-hpux.tar.gz | tar xf - Files: bin/eloqdb32 (32 bit database server) bin/eloqdb64 (64 bit database server, not available on hpux-pa11) share/doc/PE80-0902091-README Linux: In order to install this patch, you need to unpack it with tar. Installation requires root privileges. cd /opt/eloquence/8.0 tar xzf /path/to/PE80-0902091-linux.tar.gz Files: bin/eloqdb32 (32 bit database server, only available on linux-i686) bin/eloqdb64 (64 bit database server, not available on linux-i686) share/doc/PE80-0902091-README