UHURA 19 version info:
19a:
Updated wget code (runJob)
Created setupTrf() and moved all setup code from runJob to RunJobUtilities
Reintroduced redirection of stderr (pilot, runJob)
Cleaned up and added maxCpuCount to Job
Changed default looping limit from 24h to 12h (pilot)
makeJobReport now reports about stderr from pilot and wrapper (pilot)
Created set/getPilotstderrFilename() (pUtil)
Pilot now copies pilot.stderr into log (pilot)
Now checks if queuedata has already been downloaded before blindly downloading it again (pilot)
Added timeStampUTC() (pUtil)
Log messages are now using UTC timestamps (pUtil)
Printing host name for WN's with too little local disk space (pilot)
19b:
Removed any ;-signs from pilotErrorDiag in updateJobInfo() which will cause the TCP
message to become corrupt and cause an exception in the TCP server (job will fail with
no subprocesses error). LRC can throw errors containing semicolons (see job 10624197)
Also removed =-signs from pilotErrorDiag since they are interpreted as well in the
TCP message (see job 10865451) (RunJobUtilities)
Added missing error codes in httpConnect() that has lead to lost heartbeat (see job 10955157)
(pUtil)
19c:
Now evaluating wntmpdir in case it is set to an env variable (pUtil)
(could this have affected jobs at Lyon-T2 that had problems with job rec?)
Interpreation of xrdcp md5 option, size and checksum checks (xrdcpSiteMover)
Pilot is now deleting *.writing (pilot)
Fixed problem in findPythonInRelease() (pUtil)
Added destinationDBlockToken for sending space tokens to the pilot (Job)
Changed order of setup and get_data in runJob
setupTrf now prepares special setup path for xrdcp (RunJobUtilities, runJob, Mover)
Updated get_file_size to new version (dCacheSiteMover)
Updated get_data and put_data for space token lists (lcgcpSiteMover)
Updated put_data to allow any [US] site to use lcg-cp (Mover)
Added further protections in queuedata verification (pilot)
Closed queuedata file after reading (pilot)
dumpFile updated to print either to stdout or to pilotlog (pUtil, pilot)
copytool() now has support for copysetupin (Mover)
Now only checks size of workDir after it has been created.. (pilot)
Renamed payload_wrapper.stderr to runjob.stderr (pilot, runJob)
Large space tokens update (pilot, runJob, Mover, lcgcpSiteMover)
Corrected getDDMStorage to use seprodpath for prod jobs (Mover)
Added seprodpath to _check_space() (xrdcpSiteMover, xrootdSiteMover)
Created getDirList() for interpreting seprodlist (SiteMover)
Created verifySpaceToken() (SiteMover)
Updated handling of seprodpath (Mover, CastorSiteMover, xrootdSiteMover, xrdcpSiteMover,
lcgcpSiteMover)
Created getMatchingDestinationPath() (SiteMover)
Protected against crash due to wrong pilot wrapper setup when dst_se can not be interpreted (SiteMover)
Storing and backing up job definition (pilot)
pilot_initdir is now global and is sent with all put_data() (pilot)
Added timeout and maxtime to curl operations (pilot, Mover)
Fixed double slashes in getDDMStorage() and mover_put_data() (Mover)
Also removed "-signs from pilotErrorDiag in TCP message (RunJobUtilities)
Replaced "!=" with "ne" in pilotErrorDiag in TCP message (RunJobUtilities)
Added new error code 1110 (PilotErrors, RunJobUtilities)
Added setup for NorduGrid (pilot)
No comments:
Post a Comment