Tuesday, December 15, 2009

UHURA 41c

Summary

* Local site mover is now using --guid option. Requested by Charles Waldman.

* Correction for appdir used by CERN-UNVALID since previous pilot version caused problems there (pilot v 40b used until now). $SITEROOT was used to build path to release instead of schedconfig.appdir. CERN-PROD and CERN-RELEASE were not affected since $SITEROOT and appdir both points to .../release area.

* Pilot options -g and -m can now be used to specify locations and destinations of input and output files in combination with mv site mover (compatible with Nordugrid). Requested by Predrag Buncic for CERNVM project.

* Empty copyprefix substrings replaced with dummy value. Initially caused problems at UTD-HEP due to misconfiguration in schedconfig.

* STATUSCODE file now created in all getJob scenarios. Requested by Peter Love.

* Value of ATLAS_POOLCOND_PATH dumped in pilot log. Requested by Rod Walker.


* The xrdcp site mover (originally written by Eric Lancon for use at ANALY_LYON) has been updated to also work at ANALY_CERN.

Version info
Avoided setting ANALY_LYON special_setup_command for ANALY_CERN (RunJobUtilities)
getSiteroot() and getSwbase() updated for CERN (pUtil)
Created getStatusCode(), now writing StatusCode to file at the correct place (pilot)
Erasing STATUSCODE file if it already exists (multiple getJob attempts) (pilot)
Added guid option to get and put functions (LocalSiteMover)
Corrected for empty copyprefix substrings (Mover)
Removed data member wnclientdir from Site class (Site, pilot, runJob)
Reassigned pilot options -g and -m (pilot)
Reassigned runJob option -m to -c (runJob)
Now possible to set inputDir and outputDir in pilot options (pilot)
Sending inputDir to get_data() (runJob)
Sending inputDir, jobId to mover_get_data() (Mover)
Sending inputDir, jobId to get_data() (Mover)
Sending outputDir, jobId to mover_put_data() (runJob)
Sending outputDir to put_data() (Mover)
Sending jobId to getInitialTracingReport() (Mover)
Setting AppId to jobId in getInitialTracingReport() (outcommented pending tracing DB update in January) (Mover)
get_data() and put_data() now using inputDir/outputDir if set (mvSiteMover)
Checking if ATLAS_POOLCOND_PATH is set (pilot)
Removed unused variables from httpConnect() (pUtil)
Created writeDispatcherEC() (pilot)
Corrected getSwbase() to properly handle all CERN sites (especially CERN-BUILDS and ANALY_CERN if appdir is set to the same
as that of CERN-BUILDS) (pUtil)
Corrected handling of builds area for CERN sites in getSiteroot() (pUtil)
getHighestVersionDir() now verifies that probing dir exists (pUtil)
getCmtsiteCmd() now handling sites using builds area (RunJobUtilities)
Alphabetic order in argParser (runJob)

No comments: