Q: What has changed from version 1.6.0 to 1.7.0
A:

Feature Summary

The 1.7.0 release of LDAS was tagged in CVS on July 21, 2005. This version was aimed at bug fixes needed for astrowatch. The performance of validating frame files in the frameCPP library was enhanced by the removal of an unused md5sum calculation.

The diskcacheAPI has been made more robust against unmounting and remounting of file systems containing cached frame file metadata.

The createRDS command has a new option, -metadatacheck, which enables/disables checking of a frame's metadata before extracting data.

Summary by API

Control and Monitor

The "all user commands" command in cmonClient has the ability to select the frequency at which the page is refreshed. The default is after each command. Color has been added to the output to visually distinguish between commands that pass verses those that fail.

Multi-line resource variables now can be properly updated used cmonClient.

Datacond API

Some objects leaked have been cleaned.

Disk Cache API

The diskcacheAPI is now robust against unmounting files systems containing mount point entries. An error message is reported and the directory is left in a state which allows it to be scanned once the file system is remounted.

Code was added to protect the TCL layer from messages containing unbalanced curly brackets.

Distribution

An error that prevented building of the standalone wrapper api using configure, make, make install has been resolved.

Frame API

A new option, --metadatacheck, has been added to the createRDS command to validate certain key pieces of metadata. This is a bool option. When true, the extended checking is performed. When false, the extended checking is not performed.

Generating RDS from input files containing only FrProcData no longer causes a core dump.

The metadata contained in the FrProcData header is reconciled with the underlying FrVect before being returned.

Performance for verifying frame files was enhanced by removing the calculation of an unused md5sum value.

System Testing

A new test for testing the speed of converting frame data to an ilwd has been added.

User API

runLDAS, ldas-ps and ldas-kill have been enhanced to better handle ssh-agents that have been started but have no entries (possibly due to a failed attempt at entering the passphrase).

ldas-kill also has been enhanced to kill processes on the nodes without being prompted.

Resource file changes

  • E-mail broadcasting of messags from the tandem systems has been disabled.
  • Al Wilson has been removed from all e-mail broadcasts.
LDAScntlmon.rsc
;## desc=clean  up  database  and  RDS  before running cmonClient  tests
set ::TEST_CLEANUP /ldas/bin/test_cleanup.tcl

;## desc=block sending of emails, e.g. on tandems
set ::BLOCK_SEND_MAIL 0

LDASdatacond.rsc
;## desc=emit possibly helpful debugging messages if set to '1'
set ::DEBUG_DEFUNCT_JOB_REAPER 0

LDASdframe.rsc
;## desc=should we do metadata sanity checking of frame files?
set ::FRAMEMETADATACHECK_FLAG 1

LDASmanager.rsc
;## desc=notification list for defunct job garbage collection
set ::LIVE_JOB_PUSH_API_LIST [ list frame eventmon datacond ]

LDCG Software upgrades

Seven third party software packages were upgraded.

The current upgraded packages and thier current rlease number are: rsync 2.6.5, wget 1.10, openssl 0.9.8, FrameL 6r19, firefox 1.0.5, lftp 3.2.1, and apache 2.0.54

Other changes

Started migration to Solaris 10 by cleaning up uses of ERR. In Solaris 10, this is a macro which gets expanded. In LDAS, it was used as a namespace.

Problem Report Summary




Back to LDAS FAQ