.
contact contact

Eloquence A.06.30 Patches

 
.
  Eloquence A.06.30 has been released in March 2000. Please refer to the release notes for more information.

Changes

  • 2001-07-26 - Patch PE63-0101240 has been replaced with PE63-0104230 (eloqdb6 for all platforms)
  • 2001-04-18 - New patch PE63-0104180 (SuSE Linux 7.1 support)
  • 2001-04-18 - New patch PE63-0012220 (RedHat 6.2 and 7.x support)
  • 2001-04-02 - Patch PE63-0010300 has been replaced with PE63-0103300 (eloqcore for all platforms)
  • 2001-01-02 - Patch PE63-0101020 has been added (new eloqsd server for Windows NT)
  • 2000-10-26 - Patch PE63-0010250 has been added (new dlgsrv GUI drivers for the Windows platform)

The following patches against A.06.30 are available:

Patch PHCO_10947
If you are on HP-UX 10.20 we recommend to install the HP-UX patch PHCO_10947 (curses patch). Please refer to the patch documentation PHCO_10947.text for more information.
The patch is available for download at ftp://ftp.marxmeier.com/eloq/A0610/hpux/PHCO_10947 or ftp://ffs-geneva.external.hp.com/hp-ux_patches/s700_800/10.X/PHCO_10947

Patch PHCO_10950
If you are on HP-UX 10.10 we recommend to install the HP-UX patch PHCO_10950 (curses patch). Please refer to the patch documentation PHCO_10950.text for more information.
The patch is available for download at ftp://ftp.marxmeier.com/eloq/A0610/hpux/PHCO_10950 or ftp://ffs-geneva.external.hp.com/hp-ux_patches/s700_800/10.X/PHCO_10950

Patch PE63-0104230
This patch fixes a defect of the eloqdb6 program as released with A.06.30.
Replaces patches PE63-0006020, PE63-009080, PE63-0010180 and PE63-0101240.

Severity: CRITICAL (panic, data corruption)

New functionality:

  • Eloqdb6 includes improved support for deadlock detection and recovery.
  • The new data base status -35 can be returned on a DBLOCK, DBPUT, DBUPDATE or DBDELETE statement if the eloqdb6 server has detected a deadlock condition.
  • A database session which blocks on a resource can now be signaled or even killed.
  • The dbctl command line interface has been enhanced to support restoring a database archive with a different database name.

Summary of fixed problems:

  • A dbrestore operation could corrupt the database volume.
  • A released lock could fail to update lock dependencies. In rare situations this could result in a wrong -35 status.
  • A duplicate DBLOCK could cause a deadlock.
  • Database volume file could grow to 2GB during online backup.
  • Eloqdb6 could fail to recover from an unclean shutdown due to inconsistencies in the log volume.
  • Due to a race condition eloqdb6 could fail on a Linux 2.4 kernel during start with an internal error.
  • Decoding of DBLOCK status could be incomplete in the HTTP status display and dbctl list lock output.
  • The eloqdb6 title was not included in the HTTP status display.
  • The list of opened databases was not available in the HTTP status display.
  • Using transactions could result in a server deadlock.
  • A server crash during schema, dbcreate, dberase or dbpurge could result in data corruption under rare circumstances.
  • Due to problems encountered on some HP-UX systems which could result in an eloqdb6 panic due to a failed writev() system call, the IPC communication method is now disabled by default.
  • On Linux SMP systems shutting down the eloqdb6 server could sometimes cause a segment violation (SIGSEGV).
  • Using regular expressions with DBFIND could cause the server to hang infinitely under rare circumstances.
  • A newline character was missing in the 'dbctl list lock' output.
  • On the HP-UX platform the file descriptor soft limit could cause connection failures.
  • A problem has been resolved which could cause SQL/R to return incomplete results on a query on a busy database if the query was optimized by an index.
  • A problem related to stopping online backup mode was solved. Depending on database usage during online backup this could result in data corruption when stopping online backup mode.
  • Under rare circumstances a volume crash recovery could corrupt the data volumes. This can happen when the eloqdb6 server has crashed or was terminated with kill -9.
  • Regardless of the panic= configuration, eloqdb6 will not restart automatically anymore if a fatal problem during startup is encountered.
  • A problem related to rollback of subtransactions was solved. Depending on database usage this could result in btree corruption or an eloqdb6 server panic.
  • 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.

Please refer to the PE63-0104230 patch description for more information.

Download
HP-UX PE63-0104230-hpux.tar.gz 1.1 Mb
Linux (libc5) PE63-0104230-linux-libc5.tar.gz 595 Kb
Linux (libc6) PE63-0104230-linux-libc6.tar.gz 595 Kb
Linux (glibc2.1) PE63-0104230-linux-glibc2.1.tar.gz 610 Kb
Windows PE63-0104230-win32.zip 400 Kb

Patch PE63-0104180 (SuSE Linux 7.1)
This patch fixes a compatibility problem with SuSE Linux 7.1. this patch should be installed after installing Eloquence on SuSE Linux 7.1 or upgrading to SuSE Linux 7.1.

Please review the README file for specific installation instructions.

Severity: NORMAL

Please refer to the PE63-0104180 patch description for more information.

Download
Linux PE63-0104180-linux.tar.gz 2.5 Kb

Patch PE63-0012220 (RedHat Linux 6.2 and 7.x)
This patch solves a compatibility problem with RedHat Linux 6.2 and 7.0. RedHat Linux includes a binary incompatible ncurses library that causes eloqcore to crash with a SIGSEGV on start.

This patch is compatible with the libc6 (glibc2.0.x) build of Eloquence. Please review the README file for specific installation instructions.

Severity: NORMAL

Please refer to the PE63-0012220 patch description for more information.

Download
Linux PE63-0012220-libc6.tar.gz 145 Kb

Patch PE63-0103300
This patch fixes a defect of the eloqcore program as released with A.06.30.
Replaces patch PE63-0010300.

Severity: BUG-FIX

Summary of fixed problems:

  • A rounding problem has been fixed which could affect string conversion. For some values the result was truncated instead of rounded.
  • The number of databases which can be opened simultaneously from Eloquence has been extended from 20 to 50.
  • Printing specific numeric values could cause a crash in eloqcore due to a buffer overflow.
  • Pressing the HALT function key (system functions) did not trigger ON HALT in a WAIT statement.
  • A failed DLG SET .driver could result in an unexpected termination of Eloquence.
  • Matrix operations could fail with an internal error if the destination matrix had more elements than the source matrix.

  • HP-UX 10.20 and 11.x:
    • An experimental version of this patch using the X/Open Curses library has been released. Previous Eloquence versions used the old HP Curses library.
  • Linux:
    • ON DELAY did not work correctly. Only the first timer interrupt was processed. After that any ON DELAY timer interrupt would be ignored and a timed WAIT would never expire.
  • HP-UX:
    • A DBLOCK on a remote database running on an x86 platform (Linux, Windows) could crash eloqcore with a SIGBUS due to an alignment violation.
  • Windows:
    • The PAUSE key can now be used as a HALT key.
    • ON DELAY did not interrupt an INPUT statement.
    • Under certain circumstances eloqcore did not start-up in background mode.
    • Given an unknown hostname or IP address in DLG SET ".driver" could cause eloqcore to hang infinitely.

Please refer to the PE63-0103300 patch description for more information.

Download
HP-UX PE63-0103300-hpux.tar.gz 576 Kb
HP-UX 10.20 (xcurses) beta/PE63-0103300-hpux1020-xcurses.tar.gz 597 Kb
Linux (libc5) PE63-0103300-linux-libc5.tar.gz 369 Kb
Linux (libc6) PE63-0103300-linux-libc6.tar.gz 370 Kb
Linux (glibc2.1) PE63-0103300-linux-glibc2.1.tar.gz 390 Kb
Windows PE63-0103300-win32.zip 362 Kb

Patch PE63-0101020 (Windows)
This patch fixes a defect of the eloqsd server for Windows NT as released with A.06.30.

Severity: BUG-FIX

Summary of fixed problems:

  • The Windows NT error #1816 (ERROR_NOT_ENOUGH_QUOTA) occurred after logging-on more than about 35 times. This was caused by global access control entries which were not removed after a session was terminated. A reboot was necessary to recover from this situation.

Please refer to the PE63-0101020 patch description for more information.

Download
Windows PE63-0101020-win32.zip 46 Kb

Patch PE63-0010250 (Windows)
This patch fixes a defect of the 16 and 32bit dlgsrv(32) GUI drivers for the Windows platform as released with A.06.30.

Severity: NORMAL

Summary of fixed problems:

  • DLG SET ".focus" applied to a container object (dialog/window or groupbox) now sets the focus to the first sensitive object inside the container object.
  • If an object does not specify its own .help attribute the dlgsrv did not always fallback to the parent object's one.
  • Several problems concerning on-line help DDE communications have been solved.

New Functionality:

  • The on-line help browser can now be configured. Therefore, it is now possible to use the MS Internet Explorer instead of Netscape Navigator/Communicator.

Please refer to the PE63-0010250 patch description for more information.

Download
32bit dlgsrv32 PE63-0010250-win32.zip682 Kb
16bit dlgsrv p6301025.zip696 Kb

Patch PE63-0006021
This patch fixes a defect of the QUERY program as released with A.06.30.

Severity: BUG FIX

Summary of fixed problems:

  • The QUERY application fails with ERROR 18.

Please refer to the PE63-0006021 patch description for more information.

Download
HP-UX and Linux PE63-0006021.tar.gz 7 Kb
Windows PE63-0006021-win32.zip 7 Kb

The Patches are available for download by ftp from the /eloq/A0630/patch/ directory.

Patches currently in beta test are available for download by ftp at /eloq/A0630/patch/beta/. As the name suggests, these fixes are believed to be correct (and were tested) but are currently not released. However it may just fix your problem. Feedbacks are appreciated (feedback@marxmeier.com).


 
 
.
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision:  2001-07-26  
  Copyright © 1995-2002 Marxmeier Software AG