| Q: | What has changed from version 1.6.0 to 1.7.0 |
| A: |
Feature SummaryThe 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 APIControl and MonitorThe "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 APISome objects leaked have been cleaned. Disk Cache APIThe 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. DistributionAn error that prevented building of the standalone wrapper api using configure, make, make install has been resolved. Frame APIA 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 TestingA new test for testing the speed of converting frame data to an ilwd has been added. User APIrunLDAS, 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
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 upgradesSeven 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 changesStarted 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
|