Q: What has changed from version 1.8.0 to 1.9.0
A:

Feature Summary

The 1.9.0 release of LDAS was tagged in CVS on July 19, 2007. This release focused on upgrading the version of Tcl/Tk to 8.4.x, GCC to 4.1.1, compiling code for 64 bit architecture, enhancing the diskcacheAPI, and stabilizing certificate authentication.

Summary by API

Data Conditioning API

The exception specification has been removed. This allows user's of the API to have greater visibility into problems with their algorithm section.

Disk Cache API

The diskcacheAPI has received considerable attention. It is now possible for the API to continue servicing requests when an NFS directory is hung. The scan on the directory is resumed once the NFS server responds. Until the time when the NFS server responds, the mount point is removed from the list of mount points. Queries will return a second, possibly slower, location for requested frame files that were origionally serviced by the NFS mount point.

Many of the tcl calls have been made to run in the background to allow for a communications between the diskcacheAPI and the managerAPI to be more responsive. Also, most calls which required spawning a new tclsh in which to run a shell command have been replace.

Frame API

Corrections have been made so ::DEVICE_IO_CONFIGURATION now can be used with file system types.

Also, FrVerify was modified to work with Virgo frame files.

frameCPP

All compression modes which are part of the version 6 frame specification are now supported.

The new compression mode ZERO_SUPPRESS_OTEHRWISE_GZIP has been added. It currently does ZERO_SUPPRESS on two and four byte objects and GZIP for all other data types.

LDCG Software upgrades

Many of the third party software packages were upgraded.

The most significant are:

  • GCC 4.1.1
  • Tcl/Tk 8.4.15

Other changes

LDAS has been ported to opteron running Solaris 10, opteron running Fedora Core 4, and sparc v9 (64bit) running Solaris 10.

The database engine has been upgraded to IBM DB2 version 8.2.7.

Problem Report Summary




Back to LDAS FAQ