30 |
|
if re.search('/castor/cern.ch/',target): |
31 |
|
debugPrint(' Identified a castor directory: ' + target) |
32 |
|
cmd = 'ssh ' + t2user + '@lxplus.cern.ch rfdir ' + target + '>& /dev/null' |
33 |
– |
elif re.search('/pnfs/cmsaf.mit.edu/',target): |
34 |
– |
debugPrint(' Identified a tier-2 directory: ' + target) |
35 |
– |
cmd = 'ssh ' + t2user + '@cgate.mit.edu ls -1 ' + target + ' \>\& /dev/null' |
33 |
|
elif re.search('/mnt/hadoop/cms/store',target): |
34 |
|
debugPrint(' Identified a tier-2 directory: ' + target) |
35 |
|
cmd = 'ssh ' + t2user + '@se01.cmsaf.mit.edu ls -1 ' + target + ' \>\& /dev/null' |
46 |
|
if re.search('/castor/cern.ch/',source) and re.search('/castor/cern.ch/',target): |
47 |
|
debugPrint(' Identified two castor directories') |
48 |
|
cmd = 'ssh ' + user + '@lxplus.cern.ch nsrename ' + source + ' ' + target |
52 |
– |
elif re.search('/pnfs/cmsaf.mit.edu/',source) and re.search('/pnfs/cmsaf.mit.edu/',target): |
53 |
– |
debugPrint(' Identified two tier-2 directories') |
54 |
– |
cmd = 'ssh ' + t2user + '@cgate.mit.edu mv ' + source + ' ' + target |
49 |
|
elif re.search('/mnt/hadoop/cms/store',target): |
50 |
|
urlSource = srm.convertToUrl(source,False) |
51 |
|
urlTarget = srm.convertToUrl(target,False) |