Wednesday, September 26, 2012

SULU 54b

Summary

*  Now using port 25085 instead of 25080 for server communications.
Requested by Tadashi Maeno

* Update for handling nightlies in multi-job mode (previously appdir used
for nightlies was overwritten by a subsequent job)

* Update for FAX mechanism for user analysis jobs (tested at UTA and
MWT2), as well as added tests and corrections for missing protocol in
schedconfig.faxredirector

* Fixed a problem with xrdcp using a cmtconfig that was not updated
properly in case the primary cmtconfig could not be used during setup. At
CERN, xrdcp uses cmtconfig in the path to the command. The pilot is
equipped with a mechanism for testing multiple cmtconfig's in case the
primary cmtconfig fails

* Now reporting initial error during cmtconfig verification in setup in
case of multiple cmtconfig errors. Previously only the last error was
reported which lead to confusion as to what the actual error was

* Added correction to SE path used on Tier-3's (subdir added twice to
path). Code by Valerie Hendrix

Version info

Added a few info messages in getSwbase() (pUtil)
Forced queuedata update for appdir in extractAppdir() (SiteInformation)
Improved appdir checks in verifySwbase(), can now confirm complex appdirs (pUtil)
Corrected appdir verification in handleQueuedata(), now using readpar('appdir') instead of thisSite.appdir (pilot)
Now allowing handleQueuedata() to fail in case appdir does not exist (pilot)
Resetting site.appdir in handleQueuedata() (pilot)
Now updating job.cmtconfig properly in setupTrf(), previously it was not updated which could lead to failure with xrdcp (RunJobUtilities)
Now returning cmtconfig from setupTrf() (RunJobUtilities)
Receiving cmtconfig in setup() (runJob)
Now sending cmtconfig back to pilot from updateJobInfo() (RunJobUtilities)
Fixed a problem with a missing () in allowfax string conversion, in mover_get_data() (Mover)
Now reading faxredirector from queuedata in getGlobalFilePaths() (FAXSiteMover)
Corrected wrong dataset used in mover_get_data() (Mover)
Correcting for missing protocol and trailing slash in faxredirector, in getGlobalFilePaths() (FAXSiteMover)
Changed port 25080 to 25085 in ReadQueueParams(), requested by Tadashi Maeno (atlasProdPilot)
Changed port 25080 to 25085 in getQueuedata(), requested by Tadashi Maeno (SiteInformation)
Removed unused pilotErrorDiag from getAnalyCmd2() and its call in setupTrf() (RunJobUtilities)
Now reporting initial error during cmtconfig verification in setupTrf() (RunJobUtilities)
Added correction to SE path used on Tier-3's (subdir added twice to path). Code by Valerie Hendrix  (SiteMover)

No comments: