- 25 Mar, 2011 6 commits
-
-
Sebastien Ponce authored
Many small improvements and fixes to the transfer manager and tools around it. Most credits for finding the problems go to Dennis. - fixed header alignments in listtransfers - fixed case of keys in logs - set JobId to "unused for TM" in the stagerJob log - create the temporary files of the scheduling read only - show fileid in listtransfers - record the request id in all log messages where it makes sense - fixed rebuilding of diskserver manager queue when it restarts - handled properly log values contaning spaces - fixed too zealous retries to schedule d2d destination when source is not ready - improved drain mode, so that the transfer manager stops running when activity is over - fixed automatic reload for all parameters (some were cached and thus not reloaded properly) - reenabled active canceling of jobs on diskservers that did not start it first (was lost in some bad merge)
-
Sebastien Ponce authored
-
Eric Cano authored
-
Dennis Waldron authored
-
Dennis Waldron authored
Removed the DBLISTPTR typedef... 1) It generates 'unused parameter' compiler warnings and 2) It's not actually used by anything
-
Dennis Waldron authored
-
- 24 Mar, 2011 8 commits
-
-
Krzysztof Blaszczyk authored
-very first preparations for tableView
-
Dennis Waldron authored
-
Eric Cano authored
Removed workaround triggers as the framework now can ignore table columns cleanly.
-
Steven Murray authored
Changed tpvid parameter of PL/SQL procedure cancelRecallForTape to inVid in order to follow the CASTOR PL/SQL naming convention. I checked that the new modification stil compiles. CREATE OR REPLACE PROCEDURE cancelRecallForTape (inVid IN VARCHAR2) AS BEGIN FOR a IN (SELECT DISTINCT(DiskCopy.id), DiskCopy.castorfile FROM Segment, Tape, TapeCopy, DiskCopy WHERE Segment.tape = Tape.id AND Segment.copy = TapeCopy.id AND DiskCopy.castorfile = TapeCopy.castorfile AND DiskCopy.status = 2 -- WAITTAPERECALL AND Tape.vid = inVid ORDER BY DiskCopy.id ASC) LOOP cancelRecall(a.castorfile, a.id, 7); END LOOP; 14 END; 15 / Procedure created. SQL> select status from user_objects where object_name = 'CANCELRECALLFORTAPE'; STATUS ------- VALID SQL>
-
Dennis Waldron authored
-
Steven Murray authored
-
Dennis Waldron authored
Removed incorrect dependency on LSF-GLIBC-2.3-devel for the castor-jobmanager-server and castor-rmmaster-server packages
-
Dennis Waldron authored
- Added comment to the Cns_openx call to indicate that it is for internal use only
-
- 23 Mar, 2011 5 commits
-
-
Steven Murray authored
currently contains a command-line tool based VDQM code which sends an RTCOPY job to an rtcpd daemon on a specified host.
-
Sebastien Ponce authored
Fixed checking for random order tags (old check was actually inoperative). Also fixed all the testcases issues uncovered by this fix
-
Dennis Waldron authored
-
Dennis Waldron authored
Fixed: #75644: RFE: provide a nameserver API to atomically stat/create + change fileclass for a file
-
Dennis Waldron authored
Removed the fileclass comment which indicates that experiments should use file class 1 and users file class 2
-
- 22 Mar, 2011 21 commits
-
-
Sebastien Ponce authored
Fixed handling of the diskCopy size that was not properly set by this script. This led to inconsistencies preventing d2d copies to happen
-
Eric Cano authored
-
Krzysztof Blaszczyk authored
-
Krzysztof Blaszczyk authored
getLinkedValue() renamed to getMappedValue()
-
Krzysztof Blaszczyk authored
-
Krzysztof Blaszczyk authored
-
Krzysztof Blaszczyk authored
-
Krzysztof Blaszczyk authored
-
Krzysztof Blaszczyk authored
No commit message
-
Eric Cano authored
bug #79207: RFE: Rechandler should give the number of running recall requests to the rechandler policy Replaced the in-config file checkout location by automatic determination based on test script location. Removed the obsolated checkout locations from config file as this lead to testing with wrong DB schema. Added better select failure diagnosis for selects in tg_getRepackVidAndFileInfo during investigation triggered by problem fixed above. (tapegateway only modification)
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
- lot's of renaming. jobs are now transfers, client commands are named listtransfers, killtransfers and draintransfers, daemons are called diskmanagerd and transfermanagerd, packages are renamed accordingly, ... - a drain mode has been added to the transferdaemon to ease the retirement of machines running it - ports used are not colliding anymore with LSF so that we can let LSF run and only stop/start the jobmanagerd and the transfermanagerd when we switch from one mode to the other and back - the badmin command has dropped in favour of automatic, regular reload of all configuration files - client commands have been extended to allow restriction to a given diskpool and user - the listtransfer commands has been extended to display more parameters, depending on options (e.g. number of unique pending jobs in a pool, per protocols values) - reconnection to the ORACLE DB have been fixed - DLF logging has been fixed (both the wrapping of it through enums and the insertion of new facilities in the facility table)
-
Sebastien Ponce authored
around the corresponding cx_Oracle ones and allowing for transparent reconnection to Oracle for a given set of errors (similarly to the C++ layer in OraCnvSvc.cpp). The DBConnection class also checks for the CastorVersion table in the database and fails when it does not match the (hardcoded) expected value. - Replaced syslog with dlf calls. - Added comments to the different blocks.
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-