Sets the log threshold to the specified level and returns the old level.
${log_level}
Log level changed from INFO to TRACE
Return: 'INFO'
Set the log level used for the test suite. This changes the verbosity of the final test suite log files.
loglevel
setup
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-delegate-proxy
Arguments: [ u'/usr/bin/glite-ce-delegate-proxy' ]
File '<a href="file:///usr/bin/glite-ce-delegate-proxy">/usr/bin/glite-ce-delegate-proxy</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-cancel
Arguments: [ u'/usr/bin/glite-ce-job-cancel' ]
File '<a href="file:///usr/bin/glite-ce-job-cancel">/usr/bin/glite-ce-job-cancel</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-list
Arguments: [ u'/usr/bin/glite-ce-job-list' ]
File '<a href="file:///usr/bin/glite-ce-job-list">/usr/bin/glite-ce-job-list</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-output
Arguments: [ u'/usr/bin/glite-ce-job-output' ]
File '<a href="file:///usr/bin/glite-ce-job-output">/usr/bin/glite-ce-job-output</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-purge
Arguments: [ u'/usr/bin/glite-ce-job-purge' ]
File '<a href="file:///usr/bin/glite-ce-job-purge">/usr/bin/glite-ce-job-purge</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-resume
Arguments: [ u'/usr/bin/glite-ce-job-resume' ]
File '<a href="file:///usr/bin/glite-ce-job-resume">/usr/bin/glite-ce-job-resume</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-submit
Arguments: [ u'/usr/bin/glite-ce-job-submit' ]
File '<a href="file:///usr/bin/glite-ce-job-submit">/usr/bin/glite-ce-job-submit</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-job-suspend
Arguments: [ u'/usr/bin/glite-ce-job-suspend' ]
File '<a href="file:///usr/bin/glite-ce-job-suspend">/usr/bin/glite-ce-job-suspend</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-delegation-destroy
Arguments: [ u'/usr/bin/glite-delegation-destroy' ]
File '<a href="file:///usr/bin/glite-delegation-destroy">/usr/bin/glite-delegation-destroy</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lcg-cp
Arguments: [ u'/usr/bin/lcg-cp' ]
File '<a href="file:///usr/bin/lcg-cp">/usr/bin/lcg-cp</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lcg-cr
Arguments: [ u'/usr/bin/lcg-cr' ]
File '<a href="file:///usr/bin/lcg-cr">/usr/bin/lcg-cr</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lcg-del
Arguments: [ u'/usr/bin/lcg-del' ]
File '<a href="file:///usr/bin/lcg-del">/usr/bin/lcg-del</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lcg-ls
Arguments: [ u'/usr/bin/lcg-ls' ]
File '<a href="file:///usr/bin/lcg-ls">/usr/bin/lcg-ls</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lfc-ls
Arguments: [ u'/usr/bin/lfc-ls' ]
File '<a href="file:///usr/bin/lfc-ls">/usr/bin/lfc-ls</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lfc-mkdir
Arguments: [ u'/usr/bin/lfc-mkdir' ]
File '<a href="file:///usr/bin/lfc-mkdir">/usr/bin/lfc-mkdir</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/lfc-rm
Arguments: [ u'/usr/bin/lfc-rm' ]
File '<a href="file:///usr/bin/lfc-rm">/usr/bin/lfc-rm</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/voms-proxy-destroy
Arguments: [ u'/usr/bin/voms-proxy-destroy' ]
File '<a href="file:///usr/bin/voms-proxy-destroy">/usr/bin/voms-proxy-destroy</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/voms-proxy-info
Arguments: [ u'/usr/bin/voms-proxy-info' ]
File '<a href="file:///usr/bin/voms-proxy-info">/usr/bin/voms-proxy-info</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/voms-proxy-init
Arguments: [ u'/usr/bin/voms-proxy-init' ]
File '<a href="file:///usr/bin/voms-proxy-init">/usr/bin/voms-proxy-init</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-service-info
Arguments: [ u'/usr/bin/glite-ce-service-info' ]
File '<a href="file:///usr/bin/glite-ce-service-info">/usr/bin/glite-ce-service-info</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/glite-ce-proxy-renew
Arguments: [ u'/usr/bin/glite-ce-proxy-renew' ]
File '<a href="file:///usr/bin/glite-ce-proxy-renew">/usr/bin/glite-ce-proxy-renew</a>' exists
Return: None
Fails unless the given `path` points to an existing file.
/usr/bin/ldapsearch
Arguments: [ u'/usr/bin/ldapsearch' ]
File '<a href="file:///usr/bin/ldapsearch">/usr/bin/ldapsearch</a>' exists
Return: None
Check whether the needed executables for the test are available in the underlying system.
check_exe
setup
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:33:18 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221599.18-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221599.18-simple.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221599.18-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM294526583', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM294526583
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM294526583' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM294526583]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [757a2cef04e69e1c577682ab5aa3915c37858caa]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:21] (1404221601)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:21] (1404221601)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM294526583]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM294526583]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [757a2cef04e69e1c577682ab5aa3915c37858caa]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:21] (1404221601)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:21] (1404221601)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:22] (1404221602)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM294526583]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [757a2cef04e69e1c577682ab5aa3915c37858caa]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM294526583/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:33:21] (1404221601)
Status = [PENDING] - [Tue 01 Jul 2014 15:33:21] (1404221601)
Status = [RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:22] (1404221602)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:33:22] (1404221602)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Execution Completed Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Start Processing Time = [Tue 01 Jul 2014 15:33:21] (1404221601)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute /bin/uname -a.Submit the jdl and wait for final job status to be done-ok.
authz
blparser
simple
Verifies that the given item is not empty.
${gridftp_server}
Mandatory variable gridftp_server is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable gridftp_server is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${gridftp_dir}
Mandatory variable gridftp_dir is empty!
Arguments: [ '/tmp' | u'Mandatory variable gridftp_dir is empty!' ]
Length is 4
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:33:32 CEST 2014
Return: None
| Description: | Create a dummy bash script executing ls. |
${tmp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221613.54-dummy.sh'
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221613.54-dummy.sh
Runs the given keyword with the given arguments and ignores possible error.
Execute UberFTP Command
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'Execute UberFTP Command' | u'rm' | u'${gridftp_server}' | u'${gridftp_dir}/cream_test/*' ]
| Description: | Execute an uberftp command on a gridftp url |
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'rm' | 'cert-08.pd.infn.it' | u'/tmp/cream_test/*' ]
_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" failed with return code: 1
Command reported: /tmp/cream_test:
500-Command failed. : System error in stat: No such file or directory
500-A system call failed: No such file or directory
500 End.
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" failed with return code: 1 \nCommand reported: /tmp/cream_test:\n500-Command failed. : System error in stat: No such file or directory\n500-A system call failed: No such file or directory\n500 End.\n')
Runs the given keyword with the given arguments and ignores possible error.
Execute UberFTP Command
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'Execute UberFTP Command' | u'rmdir' | u'${gridftp_server}' | u'${gridftp_dir}/cream_test' ]
| Description: | Execute an uberftp command on a gridftp url |
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'rmdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
_error: Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" failed with return code: 1
Command reported: No match for /tmp/cream_test
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" failed with return code: 1 \nCommand reported: No match for /tmp/cream_test\n')
| Description: | Execute an uberftp command on a gridftp url |
mkdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'mkdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
Uberftp command "uberftp -mkdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" output follows:
Return: ''
| Description: | Upload a file to a gridftp server with uberftp |
${gridftp_server}
${gridftp_dir}/cream_test
${script}
Arguments: [ 'cert-08.pd.infn.it' | u'/tmp/cream_test' | '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221613.54-dummy.sh' ]
Uberftp command "uberftp cert-08.pd.infn.it "cd /tmp/cream_test ; put /tmp/tmpI4baNU.cream_testing//cream_testing-1404221613.54-dummy.sh cream_testing-1404221613.54-dummy.sh"" output follows:
220 cert-08.pd.infn.it GridFTP Server 6.38 (gcc64, 1382984154-83) [Globus Toolkit 5.2.5] ready.
230 User dteam009 logged in.
/tmp/tmpI4baNU.cream_testing/cream_testing-1404221613.54-dummy.sh: 31 bytes in 0.021372 Seconds (1.416 KB/s)
Return: '220 cert-08.pd.infn.it GridFTP Server 6.38 (gcc64, 1382984154-83) [Globus Toolkit 5.2.5] ready.\r\n230 User dteam009 logged in.\r\n/tmp/tmpI4baNU.cream_testing/cream_testing-1404221613.54-dummy.sh: 31 bytes in 0.021372 Seconds (1.416 KB/s)\n'
| Description: | File transfer checking jdl file. Store input files to a gridftp server,and use the jdl attribute |
${vo}
${gridftp_server}
${gridftp_dir}/cream_test
${script}
${tmp_dir}
Arguments: [ 'dteam' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' | '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221613.54-dummy.sh' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221614.46-isb_baseuri.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221614.46-isb_baseuri.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221614.46-isb_baseuri.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM568069537', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM568069537
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM568069537' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM568069537]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [f1115a9ae477a9a4e9c6cb8b2a67770136bbf289]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221613.54-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "cream_testing-1404221613.54-dummy.sh" }; StdError = "job.err"; InputSandboxBaseURI = "gsiftp://cert-08.pd.infn.it/tmp/cream_test" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:38] (1404221618)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:39] (1404221619)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:40] (1404221620)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:40] (1404221620)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM568069537]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM568069537]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [f1115a9ae477a9a4e9c6cb8b2a67770136bbf289]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221613.54-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "cream_testing-1404221613.54-dummy.sh" }; StdError = "job.err"; InputSandboxBaseURI = "gsiftp://cert-08.pd.infn.it/tmp/cream_test" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:38] (1404221618)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:39] (1404221619)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:40] (1404221620)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:40] (1404221620)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM568069537]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [f1115a9ae477a9a4e9c6cb8b2a67770136bbf289]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/56/CREAM568069537/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221613.54-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "cream_testing-1404221613.54-dummy.sh" }; StdError = "job.err"; InputSandboxBaseURI = "gsiftp://cert-08.pd.infn.it/tmp/cream_test" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:33:38] (1404221618)
Status = [PENDING] - [Tue 01 Jul 2014 15:33:39] (1404221619)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:40] (1404221620)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:33:40] (1404221620)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Execution Completed Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Start Processing Time = [Tue 01 Jul 2014 15:33:38] (1404221618)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Delete files/dirs created on a gridftp server, for usage with ISB jdl attributes.
Arguments: [ ]
| Description: | Execute an uberftp command on a gridftp url |
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'rm' | 'cert-08.pd.infn.it' | u'/tmp/cream_test/*' ]
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" output follows:
Return: ''
| Description: | Execute an uberftp command on a gridftp url |
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'rmdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" output follows:
Return: ''
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute a bash shell script.The script is stored in a gridftp server.The jdl attribute InputSandboxBaseURI is used.First upload the executable script,then submit the jdl and the final state should be done-ok.
isb_baseuri
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:33:49 CEST 2014
Return: None
| Description: | File transfer checking jdl file. Stage input files from client to CE node. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-isb_client_to_ce.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-ls.sh')
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-isb_client_to_ce.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-ls.sh
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-isb_client_to_ce.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM489020122', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM489020122
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM489020122' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM489020122]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [db8af38b3fb59a610875ce27c64aff58228e9c2c]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221630.1-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-ls.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:52] (1404221632)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:53] (1404221633)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:53] (1404221633)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:54] (1404221634)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:53] (1404221633)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:53] (1404221633)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM489020122]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM489020122]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [db8af38b3fb59a610875ce27c64aff58228e9c2c]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221630.1-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-ls.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:33:52] (1404221632)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:33:53] (1404221633)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:53] (1404221633)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:33:54] (1404221634)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:33:53] (1404221633)\n\t Start Processing Time = [Tue 01 Jul 2014 15:33:53] (1404221633)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM489020122]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [db8af38b3fb59a610875ce27c64aff58228e9c2c]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:28 PM (GMT)"; valid to="7/2/14 1:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/48/CREAM489020122/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221630.1-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221630.1-ls.sh" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:33:52] (1404221632)
Status = [PENDING] - [Tue 01 Jul 2014 15:33:53] (1404221633)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:33:53] (1404221633)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:33:54] (1404221634)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:52] (1404221632)
Start Processing Time = [Tue 01 Jul 2014 15:33:52] (1404221632)
Execution Completed Time = [Tue 01 Jul 2014 15:33:52] (1404221632)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:33:52] (1404221632)
Start Scheduling Time = [Tue 01 Jul 2014 15:33:53] (1404221633)
Start Processing Time = [Tue 01 Jul 2014 15:33:53] (1404221633)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute a bash shell script.The script is stored on the UI.The jdl attribute InputSandbox is used.Firstly submit the jdl and then wait for final job state to be done-ok.
isb_client
Verifies that the given item is not empty.
${gridftp_server}
Mandatory variable gridftp_server is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable gridftp_server is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${gridftp_dir}
Mandatory variable gridftp_dir is empty!
Arguments: [ '/tmp' | u'Mandatory variable gridftp_dir is empty!' ]
Length is 4
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:34:02 CEST 2014
Return: None
| Description: | Create a dummy bash script executing ls. |
${tmp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221643.21-dummy.sh'
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221643.21-dummy.sh
Runs the given keyword with the given arguments and ignores possible error.
Execute UberFTP Command
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'Execute UberFTP Command' | u'rm' | u'${gridftp_server}' | u'${gridftp_dir}/cream_test/*' ]
| Description: | Execute an uberftp command on a gridftp url |
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'rm' | 'cert-08.pd.infn.it' | u'/tmp/cream_test/*' ]
_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" failed with return code: 1
Command reported: /tmp/cream_test:
500-Command failed. : System error in stat: No such file or directory
500-A system call failed: No such file or directory
500 End.
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" failed with return code: 1 \nCommand reported: /tmp/cream_test:\n500-Command failed. : System error in stat: No such file or directory\n500-A system call failed: No such file or directory\n500 End.\n')
Runs the given keyword with the given arguments and ignores possible error.
Execute UberFTP Command
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'Execute UberFTP Command' | u'rmdir' | u'${gridftp_server}' | u'${gridftp_dir}/cream_test' ]
| Description: | Execute an uberftp command on a gridftp url |
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'rmdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
_error: Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" failed with return code: 1
Command reported: No match for /tmp/cream_test
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" failed with return code: 1 \nCommand reported: No match for /tmp/cream_test\n')
| Description: | Execute an uberftp command on a gridftp url |
mkdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'mkdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
Uberftp command "uberftp -mkdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" output follows:
Return: ''
| Description: | Upload a file to a gridftp server with uberftp |
${gridftp_server}
${gridftp_dir}/cream_test
${script}
Arguments: [ 'cert-08.pd.infn.it' | u'/tmp/cream_test' | '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221643.21-dummy.sh' ]
Uberftp command "uberftp cert-08.pd.infn.it "cd /tmp/cream_test ; put /tmp/tmpI4baNU.cream_testing//cream_testing-1404221643.21-dummy.sh cream_testing-1404221643.21-dummy.sh"" output follows:
220 cert-08.pd.infn.it GridFTP Server 6.38 (gcc64, 1382984154-83) [Globus Toolkit 5.2.5] ready.
230 User dteam009 logged in.
/tmp/tmpI4baNU.cream_testing/cream_testing-1404221643.21-dummy.sh: 31 bytes in 0.023393 Seconds (1.294 KB/s)
Return: '220 cert-08.pd.infn.it GridFTP Server 6.38 (gcc64, 1382984154-83) [Globus Toolkit 5.2.5] ready.\r\n230 User dteam009 logged in.\r\n/tmp/tmpI4baNU.cream_testing/cream_testing-1404221643.21-dummy.sh: 31 bytes in 0.023393 Seconds (1.294 KB/s)\n'
| Description: | File transfer checking jdl file. Store input files to a gridftp server,and use the jdl attribute |
${vo}
${gridftp_server}
${gridftp_dir}/cream_test
${script}
${tmp_dir}
Arguments: [ 'dteam' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' | '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221643.21-dummy.sh' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221644.15-isb_gsiftp_to_ce.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221644.15-isb_gsiftp_to_ce.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221644.15-isb_gsiftp_to_ce.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM707844399', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM707844399
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM707844399' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM707844399]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [01d0694ffd12412c22d99f0b599e75135a41eb9a]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221643.21-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "gsiftp://cert-08.pd.infn.it/tmp/cream_test/cream_testing-1404221643.21-dummy.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:34:07] (1404221647)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:34:07] (1404221647)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:34:08] (1404221648)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:09] (1404221649)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:34:09] (1404221649)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM707844399]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM707844399]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [01d0694ffd12412c22d99f0b599e75135a41eb9a]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221643.21-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "gsiftp://cert-08.pd.infn.it/tmp/cream_test/cream_testing-1404221643.21-dummy.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:34:07] (1404221647)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:34:07] (1404221647)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:34:08] (1404221648)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:09] (1404221649)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:34:09] (1404221649)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM707844399]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [01d0694ffd12412c22d99f0b599e75135a41eb9a]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM707844399/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221643.21-dummy.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "gsiftp://cert-08.pd.infn.it/tmp/cream_test/cream_testing-1404221643.21-dummy.sh" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:34:07] (1404221647)
Status = [PENDING] - [Tue 01 Jul 2014 15:34:07] (1404221647)
Status = [RUNNING] - [Tue 01 Jul 2014 15:34:08] (1404221648)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:09] (1404221649)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:34:09] (1404221649)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Execution Completed Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Start Scheduling Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Start Processing Time = [Tue 01 Jul 2014 15:34:07] (1404221647)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Delete files/dirs created on a gridftp server, for usage with ISB jdl attributes.
Arguments: [ ]
| Description: | Execute an uberftp command on a gridftp url |
rm
${gridftp_server}
${gridftp_dir}/cream_test/*
Arguments: [ u'rm' | 'cert-08.pd.infn.it' | u'/tmp/cream_test/*' ]
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/cream_test/*" output follows:
Return: ''
| Description: | Execute an uberftp command on a gridftp url |
rmdir
${gridftp_server}
${gridftp_dir}/cream_test
Arguments: [ u'rmdir' | 'cert-08.pd.infn.it' | u'/tmp/cream_test' ]
Uberftp command "uberftp -rmdir gsiftp://cert-08.pd.infn.it/tmp/cream_test" output follows:
Return: ''
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute a bash shell script.The script is stored in a gridftp server.The jdl attribute InputSandbox is used.First upload the executable script,then submit the jdl and the final state should be done-ok.
isb_gsiftp
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:34:17 CEST 2014
Return: None
| Description: | File transfer checking jdl file. Stage files to the CE node (gsiftp://localhost). |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221658.59-localhost_output.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221658.59-localhost_output.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221658.59-localhost_output.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM959874697'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM959874697
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM959874697' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM959874697' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM959874697]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [d609eaa576366a5fb0e0459b40a8e4004672e42b]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:34:21] (1404221661)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:34:22] (1404221662)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM959874697]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM959874697]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [d609eaa576366a5fb0e0459b40a8e4004672e42b]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:34:21] (1404221661)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:34:22] (1404221662)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:34:23] (1404221663)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:34:21] (1404221661)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\t Start Processing Time = [Tue 01 Jul 2014 15:34:22] (1404221662)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM959874697]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [d609eaa576366a5fb0e0459b40a8e4004672e42b]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:29 PM (GMT)"; valid to="7/2/14 1:33 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:34:21] (1404221661)
Status = [PENDING] - [Tue 01 Jul 2014 15:34:22] (1404221662)
Status = [RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:34:23] (1404221663)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:34:23] (1404221663)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:34:21] (1404221661)
Start Scheduling Time = [Tue 01 Jul 2014 15:34:21] (1404221661)
Start Processing Time = [Tue 01 Jul 2014 15:34:21] (1404221661)
Execution Completed Time = [Tue 01 Jul 2014 15:34:21] (1404221661)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:34:22] (1404221662)
Start Scheduling Time = [Tue 01 Jul 2014 15:34:22] (1404221662)
Start Processing Time = [Tue 01 Jul 2014 15:34:22] (1404221662)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp
Arguments: [ u'mkdir /tmp/robot_tmp' ]
Running command 'mkdir /tmp/robot_tmp 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp
${job_id}
60
Arguments: [ u'/tmp/robot_tmp' | 'https://cert-08.pd.infn.it:8443/CREAM959874697' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp https://cert-08.pd.infn.it:8443/CREAM959874697" output and error streams:
2014-07-01 15:35:27,209 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:35:27,237 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:35:27,237 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-153527.log]
,2014-07-01 15:35:27,237 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM959874697]...
,
,2014-07-01 15:35:27,238 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 15:35:27,238 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 15:35:27,415 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM959874697]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/OSB]
,2014-07-01 15:35:27,415 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM959874697] output will be stored in the dir /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM959874697
,2014-07-01 15:35:27,416 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM959874697; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/95/CREAM959874697/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'job.out', u'job.err']
Return: [u'job.out', u'job.err']
${local_list} = [u'job.out', u'job.err']
| Description: | Read from a jdl file the list of files contained in the OutputSandBox attribute. |
${jdl}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221658.59-localhost_output.jdl' ]
Return: ['job.out', 'job.err']
${jdl_list} = ['job.out', 'job.err']
Logs the given messages as separate entries with the INFO level.
${local_list}
${jdl_list}
Arguments: [ [u'job.out', u'job.err'] | ['job.out', 'job.err'] ]
[u'job.out', u'job.err']
['job.out', 'job.err']
Return: None
Sorts the given list in place.
${local_list}
Arguments: [ [u'job.out', u'job.err'] ]
Return: None
Sorts the given list in place.
${jdl_list}
Arguments: [ ['job.out', 'job.err'] ]
Return: None
Fails if given lists are unequal.
${local_list}
${jdl_list}
Arguments: [ [u'job.err', u'job.out'] | ['job.err', 'job.out'] ]
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute /bin/uname -a.Store std out and error streams on "gsiftp://localhost" .Firstly submit the jdl,wait for final job state done-ok,download the produced files,get the output file list from the jdl file and compare the two file lists.
osb_localhost
Verifies that the given item is not empty.
${gridftp_server}
Mandatory variable gridftp_server is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable gridftp_server is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${gridftp_dir}
Mandatory variable gridftp_dir is empty!
Arguments: [ '/tmp' | u'Mandatory variable gridftp_dir is empty!' ]
Length is 4
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:35:32 CEST 2014
Return: None
| Description: | File transfer checking jdl file. Stage output files to a gridftp server,with the use of the |
${vo}
${gridftp_server}
${gridftp_dir}
${tmp_dir}
Arguments: [ 'dteam' | 'cert-08.pd.infn.it' | '/tmp' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl
Runs the given keyword with the given arguments and ignores possible error.
Delete OSB BaseDestURI Files
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ u'Delete OSB BaseDestURI Files' | u'${jdl}' | u'${gridftp_server}' | u'${gridftp_dir}' ]
| Description: | Read from a jdl file the list of files contained in the OutputSandBox and OutputSandboxBaseDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job.out
_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job.out" failed with return code: 1
Command reported: No match for /tmp/job.out
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 873, in delete_osb_basedesturi_files
execute_uberftp_command("rm", gridftp_server, gridftp_path+'/'+file)
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job.out" failed with return code: 1 \nCommand reported: No match for /tmp/job.out\n')
| Description: | Read from a jdl file the list of files contained in the OutputSandBox and OutputSandboxBaseDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/tmp" output follows:
drwxrwxrwx 106 root root 4096 Jul 1 15:35 .
dr-xr-xr-x 24 root root 4096 Mar 25 11:54 ..
drwxrwxrwx 2 root root 4096 Mar 25 11:54 .ICE-unix
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_020337942
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:35 cre36_052816209
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:39 cre36_061867300
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_062335614
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:35 cre36_064059922
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_079687853
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:21 cre36_100559397
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:34 cre36_117930170
-rw-r--r-- 1 dteam014 dteam 2735 Jun 30 12:32 cre36_118052889
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:26 cre36_131219147
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_142938340
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:18 cre36_156651479
-rw-r--r-- 1 dteam009 dteam 2239 Jun 25 11:38 cre36_162774680
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_165242871
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:13 cre36_174766800
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_176497409
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:28 cre36_180871010
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_191525200
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_192104769
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:55 cre36_201101494
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:29 cre36_240299517
-rw-r--r-- 1 dteam009 dteam 2911 Jul 1 10:42 cre36_241825632
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:16 cre36_276251052
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_281981264
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_291419188
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_296640540
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_310475911
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_312328885
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:49 cre36_318347308
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_329334894
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:02 cre36_340400347
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:37 cre36_349164669
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_376009435
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:05 cre36_378338165
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_383304231
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:44 cre36_426666391
-rw-r--r-- 1 dteam014 dteam 2693 Jun 30 12:24 cre36_430438341
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:11 cre36_443350607
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_452059473
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_473106737
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_480581930
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:12 cre36_486805884
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:15 cre36_534810327
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:06 cre36_538744584
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_542396247
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:34 cre36_550460397
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:28 cre36_555688962
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 11:19 cre36_570460802
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:10 cre36_580282970
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:03 cre36_584376833
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:13 cre36_612374311
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:39 cre36_614808943
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:20 cre36_637648955
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 11:56 cre36_653776116
-rw-r--r-- 1 dteam009 dteam 2231 Jun 25 11:37 cre36_658052120
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_663789761
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:14 cre36_700082745
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 12:34 cre36_716100522
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:39 cre36_725812776
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:08 cre36_730184786
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 13:47 cre36_733788238
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 cre36_739923481
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_745836631
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:04 cre36_749392503
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:27 cre36_759908162
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:33 cre36_759965130
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:17 cre36_771191924
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_778603048
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:41 cre36_782375495
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_784039907
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_787636987
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_795307156
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_801589638
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:29 cre36_809338348
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:47 cre36_817852000
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_836756672
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_840423377
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:51 cre36_840898990
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 11:57 cre36_853330589
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:43 cre36_854496811
-rw-r--r-- 1 dteam014 dteam 4595 Jun 30 15:45 cre36_884350055
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_929322319
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 13:53 cre36_934144491
-rw-r--r-- 1 dteam009 dteam 2133 Jul 1 10:45 cre36_940890297
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_964671424
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:04 cre36_976521315
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_980486254
drwxr-xr-x 2 root root 4096 Jul 1 11:34 hsperfdata_root
drwxr-xr-x 2 tomcat tomcat 4096 Jul 1 15:29 hsperfdata_tomcat
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 lisa
-rwxrwxrwx 1 mysql mysql 0 May 26 10:59 mysql.sock
-rw------- 1 root root 258 Jun 30 14:31 yaim.2LCfGO
-rw------- 1 root root 258 Jun 25 00:18 yaim.9CcWmN
-rw------- 1 root root 748 Jun 25 00:18 yaim.LKULdT
-rw------- 1 root root 748 Jul 1 12:32 yaim.LXSyiy
-rw------- 1 root root 258 Jul 1 12:32 yaim.UGvdUP
-rw------- 1 root root 258 Jun 25 00:18 yaim.gkEFon
-rw------- 1 root root 258 Jun 30 14:31 yaim.myKS0W
-rw------- 1 root root 258 Jul 1 12:49 yaim.nSTB82
-rw------- 1 root root 258 Jul 1 12:32 yaim.sSuKPz
-rw------- 1 root root 748 Jun 30 14:31 yaim.vlOTWv
-rw------- 1 root root 748 Jul 1 12:49 yaim.wmvUdy
-rw------- 1 root root 258 Jul 1 12:49 yaim.xVC48R
Checking existence of file: job.out
File "job.out" not found!
Return: False
${file_exist} = False
Fails if objects are unequal after converting them to strings.
${file_exist}
False
Arguments: [ False | u'False' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM280643412', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM280643412
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM280643412' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM280643412]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [d672aa9dad839d00fac4cd836f16fbbcbea29173]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://cert-08.pd.infn.it/tmp"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:35:36] (1404221736)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:35:37] (1404221737)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:37] (1404221737)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:35:39] (1404221739)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM280643412]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM280643412]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [d672aa9dad839d00fac4cd836f16fbbcbea29173]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://cert-08.pd.infn.it/tmp"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:35:36] (1404221736)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:35:37] (1404221737)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:37] (1404221737)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:35:39] (1404221739)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM280643412]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [d672aa9dad839d00fac4cd836f16fbbcbea29173]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/28/CREAM280643412/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://cert-08.pd.infn.it/tmp"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:35:36] (1404221736)
Status = [PENDING] - [Tue 01 Jul 2014 15:35:37] (1404221737)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:37] (1404221737)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:35:39] (1404221739)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Execution Completed Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Start Scheduling Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Start Processing Time = [Tue 01 Jul 2014 15:35:36] (1404221736)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandBox and OutputSandboxBaseDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/tmp" output follows:
drwxrwxrwx 108 root root 4096 Jul 1 15:35 .
dr-xr-xr-x 24 root root 4096 Mar 25 11:54 ..
drwxrwxrwx 2 root root 4096 Mar 25 11:54 .ICE-unix
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_020337942
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:35 cre36_052816209
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:39 cre36_061867300
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_062335614
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:35 cre36_064059922
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_079687853
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:21 cre36_100559397
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:34 cre36_117930170
-rw-r--r-- 1 dteam014 dteam 2735 Jun 30 12:32 cre36_118052889
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:26 cre36_131219147
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_142938340
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:18 cre36_156651479
-rw-r--r-- 1 dteam009 dteam 2239 Jun 25 11:38 cre36_162774680
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_165242871
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:13 cre36_174766800
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_176497409
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:28 cre36_180871010
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_191525200
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_192104769
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:55 cre36_201101494
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:29 cre36_240299517
-rw-r--r-- 1 dteam009 dteam 2911 Jul 1 10:42 cre36_241825632
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:16 cre36_276251052
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_281981264
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_291419188
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_296640540
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_310475911
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_312328885
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:49 cre36_318347308
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_329334894
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:02 cre36_340400347
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:37 cre36_349164669
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_376009435
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:05 cre36_378338165
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_383304231
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:44 cre36_426666391
-rw-r--r-- 1 dteam014 dteam 2693 Jun 30 12:24 cre36_430438341
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:11 cre36_443350607
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_452059473
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_473106737
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_480581930
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:12 cre36_486805884
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:15 cre36_534810327
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:06 cre36_538744584
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_542396247
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:34 cre36_550460397
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:28 cre36_555688962
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 11:19 cre36_570460802
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:10 cre36_580282970
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:03 cre36_584376833
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:13 cre36_612374311
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:39 cre36_614808943
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:20 cre36_637648955
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 11:56 cre36_653776116
-rw-r--r-- 1 dteam009 dteam 2231 Jun 25 11:37 cre36_658052120
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_663789761
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:14 cre36_700082745
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 12:34 cre36_716100522
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:39 cre36_725812776
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:08 cre36_730184786
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 13:47 cre36_733788238
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 cre36_739923481
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_745836631
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:04 cre36_749392503
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:27 cre36_759908162
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:33 cre36_759965130
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:17 cre36_771191924
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_778603048
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:41 cre36_782375495
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_784039907
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_787636987
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_795307156
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_801589638
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:29 cre36_809338348
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:47 cre36_817852000
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_836756672
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_840423377
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:51 cre36_840898990
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 11:57 cre36_853330589
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:43 cre36_854496811
-rw-r--r-- 1 dteam014 dteam 4595 Jun 30 15:45 cre36_884350055
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_929322319
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 13:53 cre36_934144491
-rw-r--r-- 1 dteam009 dteam 2133 Jul 1 10:45 cre36_940890297
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_964671424
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:04 cre36_976521315
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_980486254
drwxr-xr-x 2 root root 4096 Jul 1 11:34 hsperfdata_root
drwxr-xr-x 2 tomcat tomcat 4096 Jul 1 15:29 hsperfdata_tomcat
-rw-r--r-- 1 dteam009 dteam 0 Jul 1 15:35 job.err
-rw-r--r-- 1 dteam009 dteam 126 Jul 1 15:35 job.out
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 lisa
-rwxrwxrwx 1 mysql mysql 0 May 26 10:59 mysql.sock
-rw------- 1 root root 258 Jun 30 14:31 yaim.2LCfGO
-rw------- 1 root root 258 Jun 25 00:18 yaim.9CcWmN
-rw------- 1 root root 748 Jun 25 00:18 yaim.LKULdT
-rw------- 1 root root 748 Jul 1 12:32 yaim.LXSyiy
-rw------- 1 root root 258 Jul 1 12:32 yaim.UGvdUP
-rw------- 1 root root 258 Jun 25 00:18 yaim.gkEFon
-rw------- 1 root root 258 Jun 30 14:31 yaim.myKS0W
-rw------- 1 root root 258 Jul 1 12:49 yaim.nSTB82
-rw------- 1 root root 258 Jul 1 12:32 yaim.sSuKPz
-rw------- 1 root root 748 Jun 30 14:31 yaim.vlOTWv
-rw------- 1 root root 748 Jul 1 12:49 yaim.wmvUdy
-rw------- 1 root root 258 Jul 1 12:49 yaim.xVC48R
Checking existence of file: job.out
Checking existence of file: job.err
Return: True
${file_exist_2} = True
Fails if objects are unequal after converting them to strings.
${file_exist_2}
True
Arguments: [ True | u'True' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandBox and OutputSandboxBaseDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job.out
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job.out" output follows:
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job.err
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job.err" output follows:
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandBox and OutputSandboxBaseDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221733.34-osb_basedesturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/tmp" output follows:
drwxrwxrwx 106 root root 4096 Jul 1 15:35 .
dr-xr-xr-x 24 root root 4096 Mar 25 11:54 ..
drwxrwxrwx 2 root root 4096 Mar 25 11:54 .ICE-unix
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_020337942
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:35 cre36_052816209
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:39 cre36_061867300
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_062335614
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:35 cre36_064059922
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_079687853
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:21 cre36_100559397
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:34 cre36_117930170
-rw-r--r-- 1 dteam014 dteam 2735 Jun 30 12:32 cre36_118052889
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:26 cre36_131219147
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_142938340
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:18 cre36_156651479
-rw-r--r-- 1 dteam009 dteam 2239 Jun 25 11:38 cre36_162774680
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_165242871
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:13 cre36_174766800
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_176497409
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:28 cre36_180871010
-rw-r--r-- 1 dteam009 dteam 2887 Jul 1 10:39 cre36_191525200
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_192104769
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:55 cre36_201101494
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:29 cre36_240299517
-rw-r--r-- 1 dteam009 dteam 2911 Jul 1 10:42 cre36_241825632
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:16 cre36_276251052
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_281981264
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_291419188
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_296640540
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_310475911
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:30 cre36_312328885
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:49 cre36_318347308
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:58 cre36_329334894
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:02 cre36_340400347
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 13:37 cre36_349164669
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 11:55 cre36_376009435
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:05 cre36_378338165
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_383304231
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:44 cre36_426666391
-rw-r--r-- 1 dteam014 dteam 2693 Jun 30 12:24 cre36_430438341
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:11 cre36_443350607
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_452059473
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_473106737
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_480581930
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:12 cre36_486805884
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 12:15 cre36_534810327
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:06 cre36_538744584
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_542396247
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:34 cre36_550460397
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:28 cre36_555688962
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 11:19 cre36_570460802
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:10 cre36_580282970
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:03 cre36_584376833
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 14:13 cre36_612374311
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:39 cre36_614808943
-rw-r--r-- 1 dteam014 dteam 2806 Jun 30 18:20 cre36_637648955
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 11:56 cre36_653776116
-rw-r--r-- 1 dteam009 dteam 2231 Jun 25 11:37 cre36_658052120
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:46 cre36_663789761
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:14 cre36_700082745
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 12:34 cre36_716100522
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:39 cre36_725812776
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 16:08 cre36_730184786
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 13:47 cre36_733788238
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 cre36_739923481
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:14 cre36_745836631
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:04 cre36_749392503
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:27 cre36_759908162
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:33 cre36_759965130
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:17 cre36_771191924
-rw-r--r-- 1 dteam009 dteam 2583 Jul 1 10:40 cre36_778603048
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 13:41 cre36_782375495
-rw-r--r-- 1 dteam009 dteam 2810 Jul 1 11:33 cre36_784039907
-rw-r--r-- 1 dteam009 dteam 2211 Jun 25 11:39 cre36_787636987
-rw-r--r-- 1 dteam009 dteam 2259 Jun 25 11:36 cre36_795307156
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_801589638
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 14:29 cre36_809338348
-rw-r--r-- 1 dteam014 dteam 2782 Jun 30 15:47 cre36_817852000
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 11:34 cre36_836756672
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:50 cre36_840423377
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:51 cre36_840898990
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 11:57 cre36_853330589
-rw-r--r-- 1 dteam009 dteam 3405 Jul 1 10:43 cre36_854496811
-rw-r--r-- 1 dteam014 dteam 4595 Jun 30 15:45 cre36_884350055
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 10:41 cre36_929322319
-rw-r--r-- 1 dteam009 dteam 2239 Jul 1 13:53 cre36_934144491
-rw-r--r-- 1 dteam009 dteam 2133 Jul 1 10:45 cre36_940890297
-rw-r--r-- 1 dteam009 dteam 2211 Jul 1 14:36 cre36_964671424
-rw-r--r-- 1 dteam009 dteam 2231 Jul 1 14:04 cre36_976521315
-rw-r--r-- 1 dteam009 dteam 2259 Jul 1 14:11 cre36_980486254
drwxr-xr-x 2 root root 4096 Jul 1 11:34 hsperfdata_root
drwxr-xr-x 2 tomcat tomcat 4096 Jul 1 15:29 hsperfdata_tomcat
-rw-r--r-- 1 dteam014 dteam 2785 Jun 30 18:22 lisa
-rwxrwxrwx 1 mysql mysql 0 May 26 10:59 mysql.sock
-rw------- 1 root root 258 Jun 30 14:31 yaim.2LCfGO
-rw------- 1 root root 258 Jun 25 00:18 yaim.9CcWmN
-rw------- 1 root root 748 Jun 25 00:18 yaim.LKULdT
-rw------- 1 root root 748 Jul 1 12:32 yaim.LXSyiy
-rw------- 1 root root 258 Jul 1 12:32 yaim.UGvdUP
-rw------- 1 root root 258 Jun 25 00:18 yaim.gkEFon
-rw------- 1 root root 258 Jun 30 14:31 yaim.myKS0W
-rw------- 1 root root 258 Jul 1 12:49 yaim.nSTB82
-rw------- 1 root root 258 Jul 1 12:32 yaim.sSuKPz
-rw------- 1 root root 748 Jun 30 14:31 yaim.vlOTWv
-rw------- 1 root root 748 Jul 1 12:49 yaim.wmvUdy
-rw------- 1 root root 258 Jul 1 12:49 yaim.xVC48R
Checking existence of file: job.out
File "job.out" not found!
Return: False
${file_exist_3} = False
Fails if objects are unequal after converting them to strings.
${file_exist_3}
False
Arguments: [ False | u'False' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute /bin/uname -a.Store std out and error streams on a gridftp server.The jdl attribute OutputSandboxBaseDestURI is used.
2) Get output file list from jdl,base dest uri.
3) lcg-ls base dest uri and files shouldn't exist
4) Execute jdl
5) lcg-ls base dest uri and files should exist
6) Delete files (cleanup)
7) lcg-ls base dest uri and files shouldn't exist
osb_basedesturi
Verifies that the given item is not empty.
${gridftp_server}
Mandatory variable gridftp_server is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable gridftp_server is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${gridftp_dir}
Mandatory variable gridftp_dir is empty!
Arguments: [ '/tmp' | u'Mandatory variable gridftp_dir is empty!' ]
Length is 4
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:35:47 CEST 2014
Return: None
| Description: | File transfer checking jdl file. Stage output files to a gridftp server,with the use of the |
${vo}
${gridftp_server}
${gridftp_dir}
${tmp_dir}
Arguments: [ 'dteam' | 'cert-08.pd.infn.it' | '/tmp' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl
Runs the given keyword with the given arguments and ignores possible error.
Delete OSB DestURI Files
${jdl}
${gridftp_server}
Arguments: [ u'Delete OSB DestURI Files' | u'${jdl}' | u'${gridftp_server}' ]
| Description: | Read from a jdl file the list of files contained in the OutputSandboxDestURI attribute. |
${jdl}
${gridftp_server}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it' ]
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job2.out
_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job2.out" failed with return code: 1
Command reported: No match for /tmp/job2.out
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 996, in delete_osb_desturi_files
execute_uberftp_command("rm", gridftp_server, file_path)
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: ('FAIL', u'_error: Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job2.out" failed with return code: 1 \nCommand reported: No match for /tmp/job2.out\n')
| Description: | Read from a jdl file the list of files contained in the OutputSandboxDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Checking existence of file: gsiftp://cert-08.pd.infn.it/tmp/job2.out
Return: False
${file_exist} = False
Fails if objects are unequal after converting them to strings.
${file_exist}
False
Arguments: [ False | u'False' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM193779186', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM193779186
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM193779186' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM193779186]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [c88d108e8391644771e9a6ffa7c15f4eaae06f5e]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/OSB]\n\tJDL = [[ StdOutput = "job2.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxDestURI = { "gsiftp://cert-08.pd.infn.it/tmp/job2.out","gsiftp://cert-08.pd.infn.it/tmp/job2.err" }; OutputSandbox = { "job2.out","job2.err" }; StdError = "job2.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:35:51] (1404221751)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:35:52] (1404221752)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:52] (1404221752)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:35:54] (1404221754)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM193779186]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM193779186]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [c88d108e8391644771e9a6ffa7c15f4eaae06f5e]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/OSB]\n\tJDL = [[ StdOutput = "job2.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxDestURI = { "gsiftp://cert-08.pd.infn.it/tmp/job2.out","gsiftp://cert-08.pd.infn.it/tmp/job2.err" }; OutputSandbox = { "job2.out","job2.err" }; StdError = "job2.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:35:51] (1404221751)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:35:52] (1404221752)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:52] (1404221752)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:35:54] (1404221754)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:35:51] (1404221751)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\t Start Processing Time = [Tue 01 Jul 2014 15:35:52] (1404221752)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM193779186]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [c88d108e8391644771e9a6ffa7c15f4eaae06f5e]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:30 PM (GMT)"; valid to="7/2/14 1:34 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/19/CREAM193779186/OSB]
JDL = [[ StdOutput = "job2.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxDestURI = { "gsiftp://cert-08.pd.infn.it/tmp/job2.out","gsiftp://cert-08.pd.infn.it/tmp/job2.err" }; OutputSandbox = { "job2.out","job2.err" }; StdError = "job2.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:35:51] (1404221751)
Status = [PENDING] - [Tue 01 Jul 2014 15:35:52] (1404221752)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:35:52] (1404221752)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:35:54] (1404221754)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:35:51] (1404221751)
Start Scheduling Time = [Tue 01 Jul 2014 15:35:51] (1404221751)
Start Processing Time = [Tue 01 Jul 2014 15:35:51] (1404221751)
Execution Completed Time = [Tue 01 Jul 2014 15:35:51] (1404221751)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:35:52] (1404221752)
Start Scheduling Time = [Tue 01 Jul 2014 15:35:52] (1404221752)
Start Processing Time = [Tue 01 Jul 2014 15:35:52] (1404221752)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandboxDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Checking existence of file: gsiftp://cert-08.pd.infn.it/tmp/job2.out
Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/tmp/job2.out" output follows:
-rw-r--r-- 1 dteam009 dteam 126 Jul 1 15:35 job2.out
Checking existence of file: gsiftp://cert-08.pd.infn.it/tmp/job2.err
Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/tmp/job2.err" output follows:
-rw-r--r-- 1 dteam009 dteam 0 Jul 1 15:35 job2.err
Return: True
${file_exist_2} = True
Fails if objects are unequal after converting them to strings.
${file_exist_2}
True
Arguments: [ True | u'True' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandboxDestURI attribute. |
${jdl}
${gridftp_server}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it' ]
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job2.out
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job2.out" output follows:
Deleting file: gsiftp://cert-08.pd.infn.it/tmp/job2.err
Uberftp command "uberftp -rm gsiftp://cert-08.pd.infn.it/tmp/job2.err" output follows:
Return: None
| Description: | Read from a jdl file the list of files contained in the OutputSandboxDestURI attribute. |
${jdl}
${gridftp_server}
${gridftp_dir}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221748.4-osb_desturi.jdl' | 'cert-08.pd.infn.it' | '/tmp' ]
Checking existence of file: gsiftp://cert-08.pd.infn.it/tmp/job2.out
Return: False
${file_exist_3} = False
Fails if objects are unequal after converting them to strings.
${file_exist_3}
False
Arguments: [ False | u'False' ]
Argument types are:
<type 'bool'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute /bin/uname -a.Store std out and error streams on a gridftp server.The jdl attribute OutputSandboxDestURI is used.
2) Get output file list from jdl,base dest uri.
3) lcg-ls base dest uri and files shouldn't exist
4) Execute jdl
5) lcg-ls base dest uri and files should exist
6) Delete files (cleanup)
7) lcg-ls base dest uri and files shouldn't exist
osb_desturi
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:36:02 CEST 2014
Return: None
| Description: | Attribute checking jdl file. Set an environmental variable and check its value during runtime. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.sh')
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.sh
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM028684837'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM028684837
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM028684837' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM028684837' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM028684837]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [af4101815f03d22df2b5310b40d09a1379f9e659]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:31 PM (GMT)"; valid to="7/2/14 1:35 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221763.86-environment.sh"; Type = "job"; Environment = { "ENV_VAR=4cd5f61d5b9d68b1973e94e787b2bdf2" }; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:36:06] (1404221766)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:36:06] (1404221766)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM028684837]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM028684837]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [af4101815f03d22df2b5310b40d09a1379f9e659]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:31 PM (GMT)"; valid to="7/2/14 1:35 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221763.86-environment.sh"; Type = "job"; Environment = { "ENV_VAR=4cd5f61d5b9d68b1973e94e787b2bdf2" }; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.sh" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:36:06] (1404221766)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:36:06] (1404221766)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:36:07] (1404221767)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\t Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM028684837]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [af4101815f03d22df2b5310b40d09a1379f9e659]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:31 PM (GMT)"; valid to="7/2/14 1:35 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221763.86-environment.sh"; Type = "job"; Environment = { "ENV_VAR=4cd5f61d5b9d68b1973e94e787b2bdf2" }; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221763.86-environment.sh" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:36:06] (1404221766)
Status = [PENDING] - [Tue 01 Jul 2014 15:36:06] (1404221766)
Status = [RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:36:07] (1404221767)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:36:07] (1404221767)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Execution Completed Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Start Scheduling Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Start Processing Time = [Tue 01 Jul 2014 15:36:06] (1404221766)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp2
Arguments: [ u'rm -rf /tmp/robot_tmp2' ]
Running command 'rm -rf /tmp/robot_tmp2 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp2
Arguments: [ u'mkdir /tmp/robot_tmp2' ]
Running command 'mkdir /tmp/robot_tmp2 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp2
${job_id}
60
Arguments: [ u'/tmp/robot_tmp2' | 'https://cert-08.pd.infn.it:8443/CREAM028684837' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp2 https://cert-08.pd.infn.it:8443/CREAM028684837" output and error streams:
2014-07-01 15:37:11,439 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:37:11,465 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:37:11,465 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-153711.log]
,2014-07-01 15:37:11,466 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM028684837]...
,
,2014-07-01 15:37:11,466 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 15:37:11,466 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 15:37:11,666 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM028684837]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/OSB]
,2014-07-01 15:37:11,666 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM028684837] output will be stored in the dir /tmp/robot_tmp2/cert-08.pd.infn.it_8443_CREAM028684837
,2014-07-01 15:37:11,667 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp2/cert-08.pd.infn.it_8443_CREAM028684837; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM028684837/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'job.out', u'job.err']
Return: [u'job.out', u'job.err']
${local_list} = [u'job.out', u'job.err']
| Description: | Check whether the given file contains the given string. |
/tmp/robot_tmp2/job.out
"ENV_VAR=This_is_the_right_value"
Arguments: [ u'/tmp/robot_tmp2/job.out' | u'"ENV_VAR=This_is_the_right_value"' ]
Return: False
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp2
Arguments: [ u'rm -rf /tmp/robot_tmp2' ]
Running command 'rm -rf /tmp/robot_tmp2 2>&1'
Return: u''
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute a bash shell script.The script is stored locally.The jdl sets an environmental variable.The script prints the value of that variable.
Submit the jdl,the final state should be done-ok and the output file should have the designated variable.
env
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:37:17 CEST 2014
Return: None
| Description: | Attribute checking jdl file. Use the epilogue argument and execute an epilogue script. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-ls.sh', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.sh')
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-ls.sh
${epilogue} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.sh
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM545347992'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM545347992
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM545347992' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM545347992' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM545347992]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ee968106b04a31b9c2051b470ba48af5fff483e6]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:32 PM (GMT)"; valid to="7/2/14 1:36 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221838.69-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","epilogue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221838.69-epilogue.sh" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:37:21] (1404221841)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:37:22] (1404221842)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:37:23] (1404221843)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:37:24] (1404221844)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:37:24] (1404221844)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Start Processing Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\t Start Processing Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM545347992]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM545347992]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ee968106b04a31b9c2051b470ba48af5fff483e6]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:32 PM (GMT)"; valid to="7/2/14 1:36 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221838.69-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","epilogue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221838.69-epilogue.sh" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:37:21] (1404221841)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:37:22] (1404221842)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:37:23] (1404221843)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:37:24] (1404221844)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:37:24] (1404221844)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Start Processing Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:37:21] (1404221841)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\t Start Processing Time = [Tue 01 Jul 2014 15:37:22] (1404221842)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM545347992]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [ee968106b04a31b9c2051b470ba48af5fff483e6]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:32 PM (GMT)"; valid to="7/2/14 1:36 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221838.69-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","epilogue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221838.69-epilogue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221838.69-epilogue.sh" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:37:21] (1404221841)
Status = [PENDING] - [Tue 01 Jul 2014 15:37:22] (1404221842)
Status = [RUNNING] - [Tue 01 Jul 2014 15:37:23] (1404221843)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:37:24] (1404221844)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:37:24] (1404221844)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:37:21] (1404221841)
Start Scheduling Time = [Tue 01 Jul 2014 15:37:21] (1404221841)
Start Processing Time = [Tue 01 Jul 2014 15:37:21] (1404221841)
Execution Completed Time = [Tue 01 Jul 2014 15:37:21] (1404221841)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:37:22] (1404221842)
Start Scheduling Time = [Tue 01 Jul 2014 15:37:22] (1404221842)
Start Processing Time = [Tue 01 Jul 2014 15:37:22] (1404221842)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp3
Arguments: [ u'rm -rf /tmp/robot_tmp3' ]
Running command 'rm -rf /tmp/robot_tmp3 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp3
Arguments: [ u'mkdir /tmp/robot_tmp3' ]
Running command 'mkdir /tmp/robot_tmp3 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp3
${job_id}
60
Arguments: [ u'/tmp/robot_tmp3' | 'https://cert-08.pd.infn.it:8443/CREAM545347992' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp3 https://cert-08.pd.infn.it:8443/CREAM545347992" output and error streams:
2014-07-01 15:38:26,656 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:38:26,682 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:38:26,682 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-153826.log]
,2014-07-01 15:38:26,685 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM545347992]...
,
,2014-07-01 15:38:26,691 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 15:38:26,691 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 15:38:26,815 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM545347992]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/OSB]
,2014-07-01 15:38:26,816 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM545347992] output will be stored in the dir /tmp/robot_tmp3/cert-08.pd.infn.it_8443_CREAM545347992
,2014-07-01 15:38:26,816 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp3/cert-08.pd.infn.it_8443_CREAM545347992; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/54/CREAM545347992/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'epilogue.txt', u'job.out', u'job.err']
Return: [u'epilogue.txt', u'job.out', u'job.err']
${local_list} = [u'epilogue.txt', u'job.out', u'job.err']
| Description: | Check whether the given file contains the given string. |
/tmp/robot_tmp3/epilogue.txt
8fb9391ad53014bdb49919e6a92606a5
Arguments: [ u'/tmp/robot_tmp3/epilogue.txt' | u'8fb9391ad53014bdb49919e6a92606a5' ]
Return: True
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp3
Arguments: [ u'rm -rf /tmp/robot_tmp3' ]
Running command 'rm -rf /tmp/robot_tmp3 2>&1'
Return: u''
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute two bash shell scripts,one for the job and the other as an epilogue.The epilogue script creates a file with a certain string,which is collected by CREAM as an output file.Submit the jdl,the final state should be done ok,and the output file should have the designated string.
epilogue
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:38:31 CEST 2014
Return: None
| Description: | Attribute checking jdl file. Use the prologue argument and execute a prologue script. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-ls.sh', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.sh')
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-ls.sh
${prologue} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.sh
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM427410008'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM427410008
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM427410008' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM427410008' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM427410008]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [643b986925c8e2e841b81fbc564682007caab347]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:33 PM (GMT)"; valid to="7/2/14 1:37 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221912.84-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","prologue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221912.84-prologue.sh" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:38:36] (1404221916)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:38:37] (1404221917)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Start Processing Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\t Start Processing Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM427410008]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM427410008]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [643b986925c8e2e841b81fbc564682007caab347]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:33 PM (GMT)"; valid to="7/2/14 1:37 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221912.84-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","prologue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221912.84-prologue.sh" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:38:36] (1404221916)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:38:37] (1404221917)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:38:38] (1404221918)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Start Processing Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:38:36] (1404221916)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\t Start Processing Time = [Tue 01 Jul 2014 15:38:37] (1404221917)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM427410008]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [643b986925c8e2e841b81fbc564682007caab347]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:33 PM (GMT)"; valid to="7/2/14 1:37 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404221912.84-ls.sh"; Type = "job"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err","prologue.txt" }; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-ls.sh","/tmp/tmpI4baNU.cream_testing//cream_testing-1404221912.84-prologue.sh" }; StdError = "job.err"; Prologue = "cream_testing-1404221912.84-prologue.sh" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:38:36] (1404221916)
Status = [PENDING] - [Tue 01 Jul 2014 15:38:37] (1404221917)
Status = [RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:38:38] (1404221918)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:38:38] (1404221918)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:38:36] (1404221916)
Start Scheduling Time = [Tue 01 Jul 2014 15:38:36] (1404221916)
Start Processing Time = [Tue 01 Jul 2014 15:38:36] (1404221916)
Execution Completed Time = [Tue 01 Jul 2014 15:38:36] (1404221916)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:38:37] (1404221917)
Start Scheduling Time = [Tue 01 Jul 2014 15:38:37] (1404221917)
Start Processing Time = [Tue 01 Jul 2014 15:38:37] (1404221917)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp4
Arguments: [ u'rm -rf /tmp/robot_tmp4' ]
Running command 'rm -rf /tmp/robot_tmp4 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp4
Arguments: [ u'mkdir /tmp/robot_tmp4' ]
Running command 'mkdir /tmp/robot_tmp4 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp4
${job_id}
60
Arguments: [ u'/tmp/robot_tmp4' | 'https://cert-08.pd.infn.it:8443/CREAM427410008' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp4 https://cert-08.pd.infn.it:8443/CREAM427410008" output and error streams:
2014-07-01 15:39:42,190 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:39:42,219 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:39:42,219 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-153942.log]
,2014-07-01 15:39:42,219 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM427410008]...
,
,2014-07-01 15:39:42,219 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 15:39:42,219 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 15:39:42,333 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM427410008]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/OSB]
,2014-07-01 15:39:42,333 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM427410008] output will be stored in the dir /tmp/robot_tmp4/cert-08.pd.infn.it_8443_CREAM427410008
,2014-07-01 15:39:42,333 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp4/cert-08.pd.infn.it_8443_CREAM427410008; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/42/CREAM427410008/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'prologue.txt', u'job.out', u'job.err']
Return: [u'prologue.txt', u'job.out', u'job.err']
${local_list} = [u'prologue.txt', u'job.out', u'job.err']
| Description: | Check whether the given file contains the given string. |
/tmp/robot_tmp4/prologue.txt
b71fa4b80bfa78785d57e42482a7fa04
Arguments: [ u'/tmp/robot_tmp4/prologue.txt' | u'b71fa4b80bfa78785d57e42482a7fa04' ]
Return: True
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp4
Arguments: [ u'rm -rf /tmp/robot_tmp4' ]
Running command 'rm -rf /tmp/robot_tmp4 2>&1'
Return: u''
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Execute two bash shell scripts,one for the job and the other as a prologue.The prologue script creates a file with a certain string,which is collected by CREAM as an output file.Submit the jdl,the final state should be done ok,and the output file should have the designated string.
prologue
Verifies that the given item is not empty.
${deleg_endpoint}
Mandatory variable delegation_endpoint is empty!
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | u'Mandatory variable delegation_endpoint is empty!' ]
Length is 69
Return: None
Verifies that the given item is not empty.
${deleg_id}
Mandatory variable deleg_id is empty!
Arguments: [ 'sbe_deleg_id_3' | u'Mandatory variable deleg_id is empty!' ]
Length is 14
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:39:47 CEST 2014
Return: None
| Description: | Delegate user's proxy credentials,to be used later for job submissions. |
${ce_endpoint}
${deleg_id}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'sbe_deleg_id_3' ]
Command "/usr/bin/glite-ce-delegate-proxy -d -e cert-08.pd.infn.it:8443 sbe_deleg_id_3" ran. Output follows:
2014-07-01 15:39:48,654 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:39:48,681 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:39:48,681 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-delegate-proxy_CREAM_traldi_20140701-153948.log]
2014-07-01 15:39:48,681 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [sbe_deleg_id_3] ...
Proxy with delegation id [sbe_deleg_id_3] succesfully delegated to endpoint [cert-08.pd.infn.it:8443]
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
${deleg_id}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' | 'sbe_deleg_id_3' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM026442582', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM026442582
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM026442582' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM026442582]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [sbe_deleg_id_3]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:34 PM (GMT)"; valid to="7/2/14 1:38 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:39:50] (1404221990)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:39:51] (1404221991)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Processing Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:39:51] (1404221991)\n\t Start Processing Time = [Tue 01 Jul 2014 15:39:51] (1404221991)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM026442582]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM026442582]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [sbe_deleg_id_3]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:34 PM (GMT)"; valid to="7/2/14 1:38 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:39:50] (1404221990)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:39:51] (1404221991)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:39:52] (1404221992)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Processing Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:39:51] (1404221991)\n\t Start Processing Time = [Tue 01 Jul 2014 15:39:51] (1404221991)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM026442582]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [sbe_deleg_id_3]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:34 PM (GMT)"; valid to="7/2/14 1:38 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM026442582/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:39:50] (1404221990)
Status = [PENDING] - [Tue 01 Jul 2014 15:39:51] (1404221991)
Status = [RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:39:52] (1404221992)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:39:52] (1404221992)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)
Start Scheduling Time = [Tue 01 Jul 2014 15:39:50] (1404221990)
Start Processing Time = [Tue 01 Jul 2014 15:39:50] (1404221990)
Execution Completed Time = [Tue 01 Jul 2014 15:39:50] (1404221990)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:39:50] (1404221990)
Start Scheduling Time = [Tue 01 Jul 2014 15:39:51] (1404221991)
Start Processing Time = [Tue 01 Jul 2014 15:39:51] (1404221991)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the keyword and checks that the expected error occurred.
*
Create Delegation
${ce_endpoint}
${deleg_id}
Arguments: [ u'*' | u'Create Delegation' | u'${ce_endpoint}' | u'${deleg_id}' ]
| Description: | Delegate user's proxy credentials,to be used later for job submissions. |
${ce_endpoint}
${deleg_id}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'sbe_deleg_id_3' ]
Command "/usr/bin/glite-ce-delegate-proxy -d -e cert-08.pd.infn.it:8443 sbe_deleg_id_3" ran. Output follows:
2014-07-01 15:39:55,581 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:39:55,608 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:39:55,608 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-delegate-proxy_CREAM_traldi_20140701-153955.log]
2014-07-01 15:39:55,608 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [sbe_deleg_id_3] ...
2014-07-01 15:39:55,848 FATAL - Received NULL fault; the error is due to another cause: FaultString=[delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] already exists! please invoke renewDelegationReq()] - FaultCode=[SOAP-ENV:Server] - FaultSubCode=[SOAP-ENV:Server]
_error: Delegation failed.Command output:
['2014-07-01 15:39:55,581 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n', '2014-07-01 15:39:55,608 WARN - No configuration file suitable for loading. Using built-in configuration\n', '2014-07-01 15:39:55,608 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-delegate-proxy_CREAM_traldi_20140701-153955.log]\n', '2014-07-01 15:39:55,608 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [sbe_deleg_id_3] ...\n', '2014-07-01 15:39:55,848 FATAL - Received NULL fault; the error is due to another cause: FaultString=[delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] already exists! please invoke renewDelegationReq()] - FaultCode=[SOAP-ENV:Server] - FaultSubCode=[SOAP-ENV:Server]\n']
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 325, in create_delegation
raise _error("Delegation failed.Command output:\n %s" % output)
Return: u"_error: Delegation failed.Command output:\n ['2014-07-01 15:39:55,581 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\\n', '2014-07-01 15:39:55,608 WARN - No configuration file suitable for loading. Using built-in configuration\\n', '2014-07-01 15:39:55,608 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-delegate-proxy_CREAM_traldi_20140701-153955.log]\\n', '2014-07-01 15:39:55,608 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [sbe_deleg_id_3] ...\\n', '2014-07-01 15:39:55,848 FATAL - Received NULL fault; the error is due to another cause: FaultString=[delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] already exists! please invoke renewDelegationReq()] - FaultCode=[SOAP-ENV:Server] - FaultSubCode=[SOAP-ENV:Server]\\n']"
| Description: | Delete a delegation. |
${deleg_endpoint}
${deleg_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | 'sbe_deleg_id_3' ]
Return: None
Runs the keyword and checks that the expected error occurred.
*
Submit Job
${jdl}
${ce}
${deleg_id}
Arguments: [ u'*' | u'Submit Job' | u'${jdl}' | u'${ce}' | u'${deleg_id}' ]
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
${deleg_id}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' | 'sbe_deleg_id_3' ]
_error: Job submission failed with return value: 0
Command reported: 2014-07-01 15:39:56,308 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:39:56,335 DEBUG - VO from certificate=[dteam]
,2014-07-01 15:39:56,335 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:39:56,335 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-153956.log]
,2014-07-01 15:39:56,336 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]
,2014-07-01 15:39:56,339 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl]
,2014-07-01 15:39:56,565 WARN - ERROR submitting JDL [/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl]: MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 15:39:56] ErrorCode=[0] Description=[delegation error: put proxy failed!] FaultCause=[delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!].
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 354, in submit_job
raise _error("Job submission failed with return value: " + str(p.returncode) + " \nCommand reported: " + ','.join(output) )
Return: u'_error: Job submission failed with return value: 0 \nCommand reported: 2014-07-01 15:39:56,308 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n,2014-07-01 15:39:56,335 DEBUG - VO from certificate=[dteam]\n,2014-07-01 15:39:56,335 WARN - No configuration file suitable for loading. Using built-in configuration\n,2014-07-01 15:39:56,335 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-153956.log]\n,2014-07-01 15:39:56,336 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]\n,2014-07-01 15:39:56,339 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl]\n,2014-07-01 15:39:56,565 WARN - ERROR submitting JDL [/tmp/tmpI4baNU.cream_testing//cream_testing-1404221990.14-simple.jdl]: MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 15:39:56] ErrorCode=[0] Description=[delegation error: put proxy failed!] FaultCause=[delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!].\n'
Arguments: [ ]
Runs the given keyword with the given arguments and ignores possible error.
Destroy Delegation
${deleg_endpoint}
${deleg_id}
Arguments: [ u'Destroy Delegation' | u'${deleg_endpoint}' | u'${deleg_id}' ]
| Description: | Delete a delegation. |
${deleg_endpoint}
${deleg_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | 'sbe_deleg_id_3' ]
Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
_error: Delegation destroy failed with return value: 255
Command reported: Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
IMPORTANT NOTE: An authorization failure in glite_delegation_getInterfaceVarsion might point to a simply non existant delegation id and nothing more!
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 1042, in destroy_delegation
existant delegation id and nothing more!")
Return: None
Return: ('FAIL', u'_error: Delegation destroy failed with return value: 255 \nCommand reported: Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!\nIMPORTANT NOTE: An authorization failure in glite_delegation_getInterfaceVarsion might point to a simply non existant delegation id and nothing more!')
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Test job submission with explicit delegation.Three cases are tested:
1) Delegate a proxy and submit a job (job final state should be done-ok)
2) Create an allready existing delegation id (failure is treated as correct behaviour)
3) Submit job with explicit delegation of a non existant delegation id (failure is treated as correct behaviour)
deleg
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:40:01 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/sleep for the defined number of seconds. |
${vo}
100
${tmp_dir}
Arguments: [ 'dteam' | u'100' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222002.81-sleep.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222002.81-sleep.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222002.81-sleep.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM670928050'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM670928050
| Description: | Wait for the given job to reach the given status. |
${job_id}
REALLY-RUNNING
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM670928050' | u'REALLY-RUNNING' ]
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]\n', '\tStatus = [PENDING]\n', '\n', '\n']
Current status is: PENDING
Time elapsed: 10
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]\n', '\tStatus = [REALLY-RUNNING]\n', '\n', '\n']
Current status is: REALLY-RUNNING
Return: None
| Description: | Cancel the given job. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM670928050' ]
Command "/usr/bin/glite-ce-job-cancel -d -N https://cert-08.pd.infn.it:8443/CREAM670928050" output follows:
2014-07-01 15:40:15,736 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:40:15,768 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:40:15,768 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-cancel_CREAM_traldi_20140701-154015.log]
2014-07-01 15:40:15,769 DEBUG - Cancel selected jobs on [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
Return: None
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM670928050' ]
Return: 'CANCELLED'
${final_state} = CANCELLED
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM670928050' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]\n\tCurrent Status = [CANCELLED]\n\tWorking Dir = [[reserved]]\n\tExitCode = []\n\tDescription = [Cancelled by user]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [83ce01a7246a171151f3c51e4507b260e52e16ee]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:35 PM (GMT)"; valid to="7/2/14 1:39 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "100"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:40:05] (1404222005)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:40:05] (1404222005)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)\n\tStatus = [CANCELLED] - [Tue 01 Jul 2014 15:40:16] (1404222016)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\n\n\t*** Command Name = [JOB_CANCEL]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:40:15] (1404222015)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:16] (1404222016)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:16] (1404222016)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]
Current Status = [CANCELLED]
Working Dir = [[reserved]]
ExitCode = []
Description = [Cancelled by user]
Grid JobID ...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]\n\tCurrent Status = [CANCELLED]\n\tWorking Dir = [[reserved]]\n\tExitCode = []\n\tDescription = [Cancelled by user]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [83ce01a7246a171151f3c51e4507b260e52e16ee]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:35 PM (GMT)"; valid to="7/2/14 1:39 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "100"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:40:05] (1404222005)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:40:05] (1404222005)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)\n\tStatus = [CANCELLED] - [Tue 01 Jul 2014 15:40:16] (1404222016)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)\n\n\n\t*** Command Name = [JOB_CANCEL]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:40:15] (1404222015)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:40:16] (1404222016)\n\t Start Processing Time = [Tue 01 Jul 2014 15:40:16] (1404222016)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM670928050]
Current Status = [CANCELLED]
Working Dir = [[reserved]]
ExitCode = []
Description = [Cancelled by user]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [83ce01a7246a171151f3c51e4507b260e52e16ee]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:35 PM (GMT)"; valid to="7/2/14 1:39 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/67/CREAM670928050/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "100"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:40:05] (1404222005)
Status = [PENDING] - [Tue 01 Jul 2014 15:40:05] (1404222005)
Status = [RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:40:06] (1404222006)
Status = [CANCELLED] - [Tue 01 Jul 2014 15:40:16] (1404222016)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
Execution Completed Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
Start Scheduling Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
Start Processing Time = [Tue 01 Jul 2014 15:40:05] (1404222005)
*** Command Name = [JOB_CANCEL]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:40:15] (1404222015)
Start Scheduling Time = [Tue 01 Jul 2014 15:40:16] (1404222016)
Start Processing Time = [Tue 01 Jul 2014 15:40:16] (1404222016)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
CANCELLED
Arguments: [ 'CANCELLED' | u'CANCELLED' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the keyword and checks that the expected error occurred.
*
Cancel Job
${job_id}
Arguments: [ u'*' | u'Cancel Job' | u'${job_id}' ]
| Description: | Cancel the given job. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM670928050' ]
Command "/usr/bin/glite-ce-job-cancel -d -N https://cert-08.pd.infn.it:8443/CREAM670928050" output follows:
2014-07-01 15:40:18,420 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:40:18,446 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:40:18,446 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-cancel_CREAM_traldi_20140701-154018.log]
2014-07-01 15:40:18,447 DEBUG - Cancel selected jobs on [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
Couldn't cancel job [CREAM670928050]: This job was not matching the status or had a status incompatible for operation. Server error message is [MethodName=[JOB_CANCEL] Timestamp=[Tue 01 Jul 2014 15:40:18] ErrorCode=[2] Description=[the job has a status not compatible with the JOB_CANCEL command!] FaultCause=[N/A]]
_error: Job cancel operation failed with return value: 0
Command reported: 2014-07-01 15:40:18,420 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:40:18,446 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:40:18,446 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-cancel_CREAM_traldi_20140701-154018.log]
2014-07-01 15:40:18,447 DEBUG - Cancel selected jobs on [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
Couldn't cancel job [CREAM670928050]: This job was not matching the status or had a status incompatible for operation. Server error message is [MethodName=[JOB_CANCEL] Timestamp=[Tue 01 Jul 2014 15:40:18] ErrorCode=[2] Description=[the job has a status not compatible with the JOB_CANCEL command!] FaultCause=[N/A]]
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 590, in cancel_job
raise _error("Job cancel operation failed with return value: " + str(p.returncode) + " \nCommand reported: " + output )
Return: u"_error: Job cancel operation failed with return value: 0 \nCommand reported: 2014-07-01 15:40:18,420 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n2014-07-01 15:40:18,446 WARN - No configuration file suitable for loading. Using built-in configuration\n2014-07-01 15:40:18,446 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-cancel_CREAM_traldi_20140701-154018.log]\n2014-07-01 15:40:18,447 DEBUG - Cancel selected jobs on [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...\nCouldn't cancel job [CREAM670928050]: This job was not matching the status or had a status incompatible for operation. Server error message is [MethodName=[JOB_CANCEL] Timestamp=[Tue 01 Jul 2014 15:40:18] ErrorCode=[2] Description=[the job has a status not compatible with the JOB_CANCEL command!] FaultCause=[N/A]]\n"
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Test job cancellation.Two cases are tested:
1) Submit and then cancel a job.The final state should be cancelled.
2) Cancel the aforementioned job again (failure is treated as correct behaviour).
blparser
cancel
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:40:23 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222024.26-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222024.26-simple.jdl
| Description: | List the jobs not purged by the specified cream endpoint for the user executing the command. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Return: ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605']
${list_before} = ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241',...
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222024.26-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM911652150'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM911652150
| Description: | List the jobs not purged by the specified cream endpoint for the user executing the command. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Return: ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM911652150', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605']
${list_after} = ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241',...
Logs the given messages as separate entries with the INFO level.
${list_before}
${list_after}
${job_id}
Arguments: [ ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605'] | ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM911652150', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605'] | 'https://cert-08.pd.infn.it:8443/CREAM911652150' ]
['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605']
['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM911652150', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605']
https://cert-08.pd.infn.it:8443/CREAM911652150
Return: None
Fails if `item1` does not contain `item2` one or more times.
${list_after}
${job_id}
Arguments: [ ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM911652150', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605'] | 'https://cert-08.pd.infn.it:8443/CREAM911652150' ]
Return: None
Fails if `item1` contains `item2` one or more times.
${list_before}
${job_id}
Arguments: [ ['https://cert-08.pd.infn.it:8443/CREAM008170899', 'https://cert-08.pd.infn.it:8443/CREAM010991282', 'https://cert-08.pd.infn.it:8443/CREAM020337942', 'https://cert-08.pd.infn.it:8443/CREAM024970241', 'https://cert-08.pd.infn.it:8443/CREAM026442582', 'https://cert-08.pd.infn.it:8443/CREAM028684837', 'https://cert-08.pd.infn.it:8443/CREAM052816209', 'https://cert-08.pd.infn.it:8443/CREAM061867300', 'https://cert-08.pd.infn.it:8443/CREAM062335614', 'https://cert-08.pd.infn.it:8443/CREAM064010957', 'https://cert-08.pd.infn.it:8443/CREAM064059922', 'https://cert-08.pd.infn.it:8443/CREAM064967488', 'https://cert-08.pd.infn.it:8443/CREAM079687853', 'https://cert-08.pd.infn.it:8443/CREAM094189429', 'https://cert-08.pd.infn.it:8443/CREAM100710965', 'https://cert-08.pd.infn.it:8443/CREAM101249718', 'https://cert-08.pd.infn.it:8443/CREAM108471089', 'https://cert-08.pd.infn.it:8443/CREAM116968765', 'https://cert-08.pd.infn.it:8443/CREAM117930170', 'https://cert-08.pd.infn.it:8443/CREAM123188569', 'https://cert-08.pd.infn.it:8443/CREAM130700038', 'https://cert-08.pd.infn.it:8443/CREAM142938340', 'https://cert-08.pd.infn.it:8443/CREAM162774680', 'https://cert-08.pd.infn.it:8443/CREAM165242871', 'https://cert-08.pd.infn.it:8443/CREAM174766800', 'https://cert-08.pd.infn.it:8443/CREAM176497409', 'https://cert-08.pd.infn.it:8443/CREAM180871010', 'https://cert-08.pd.infn.it:8443/CREAM191525200', 'https://cert-08.pd.infn.it:8443/CREAM192104769', 'https://cert-08.pd.infn.it:8443/CREAM193779186', 'https://cert-08.pd.infn.it:8443/CREAM197273982', 'https://cert-08.pd.infn.it:8443/CREAM201839609', 'https://cert-08.pd.infn.it:8443/CREAM210275897', 'https://cert-08.pd.infn.it:8443/CREAM235451225', 'https://cert-08.pd.infn.it:8443/CREAM240299517', 'https://cert-08.pd.infn.it:8443/CREAM240389316', 'https://cert-08.pd.infn.it:8443/CREAM241825632', 'https://cert-08.pd.infn.it:8443/CREAM245138159', 'https://cert-08.pd.infn.it:8443/CREAM247944307', 'https://cert-08.pd.infn.it:8443/CREAM252098609', 'https://cert-08.pd.infn.it:8443/CREAM276251052', 'https://cert-08.pd.infn.it:8443/CREAM280643412', 'https://cert-08.pd.infn.it:8443/CREAM281981264', 'https://cert-08.pd.infn.it:8443/CREAM290235984', 'https://cert-08.pd.infn.it:8443/CREAM290969033', 'https://cert-08.pd.infn.it:8443/CREAM291419188', 'https://cert-08.pd.infn.it:8443/CREAM294526583', 'https://cert-08.pd.infn.it:8443/CREAM296640540', 'https://cert-08.pd.infn.it:8443/CREAM299435197', 'https://cert-08.pd.infn.it:8443/CREAM299465266', 'https://cert-08.pd.infn.it:8443/CREAM310475911', 'https://cert-08.pd.infn.it:8443/CREAM312328885', 'https://cert-08.pd.infn.it:8443/CREAM318347308', 'https://cert-08.pd.infn.it:8443/CREAM329334894', 'https://cert-08.pd.infn.it:8443/CREAM340400347', 'https://cert-08.pd.infn.it:8443/CREAM349164669', 'https://cert-08.pd.infn.it:8443/CREAM359246568', 'https://cert-08.pd.infn.it:8443/CREAM367465670', 'https://cert-08.pd.infn.it:8443/CREAM376009435', 'https://cert-08.pd.infn.it:8443/CREAM378338165', 'https://cert-08.pd.infn.it:8443/CREAM378874354', 'https://cert-08.pd.infn.it:8443/CREAM383304231', 'https://cert-08.pd.infn.it:8443/CREAM385403671', 'https://cert-08.pd.infn.it:8443/CREAM392905780', 'https://cert-08.pd.infn.it:8443/CREAM397232165', 'https://cert-08.pd.infn.it:8443/CREAM407605372', 'https://cert-08.pd.infn.it:8443/CREAM423302504', 'https://cert-08.pd.infn.it:8443/CREAM426666391', 'https://cert-08.pd.infn.it:8443/CREAM427410008', 'https://cert-08.pd.infn.it:8443/CREAM444731441', 'https://cert-08.pd.infn.it:8443/CREAM452059473', 'https://cert-08.pd.infn.it:8443/CREAM455481343', 'https://cert-08.pd.infn.it:8443/CREAM466473791', 'https://cert-08.pd.infn.it:8443/CREAM480581930', 'https://cert-08.pd.infn.it:8443/CREAM486805884', 'https://cert-08.pd.infn.it:8443/CREAM489020122', 'https://cert-08.pd.infn.it:8443/CREAM492089775', 'https://cert-08.pd.infn.it:8443/CREAM503633534', 'https://cert-08.pd.infn.it:8443/CREAM520135944', 'https://cert-08.pd.infn.it:8443/CREAM538744584', 'https://cert-08.pd.infn.it:8443/CREAM539288097', 'https://cert-08.pd.infn.it:8443/CREAM542396247', 'https://cert-08.pd.infn.it:8443/CREAM545347992', 'https://cert-08.pd.infn.it:8443/CREAM550460397', 'https://cert-08.pd.infn.it:8443/CREAM555688962', 'https://cert-08.pd.infn.it:8443/CREAM555898724', 'https://cert-08.pd.infn.it:8443/CREAM556936123', 'https://cert-08.pd.infn.it:8443/CREAM567667371', 'https://cert-08.pd.infn.it:8443/CREAM568069537', 'https://cert-08.pd.infn.it:8443/CREAM570166738', 'https://cert-08.pd.infn.it:8443/CREAM570460802', 'https://cert-08.pd.infn.it:8443/CREAM577187620', 'https://cert-08.pd.infn.it:8443/CREAM584376833', 'https://cert-08.pd.infn.it:8443/CREAM593527673', 'https://cert-08.pd.infn.it:8443/CREAM614808943', 'https://cert-08.pd.infn.it:8443/CREAM624609371', 'https://cert-08.pd.infn.it:8443/CREAM632855670', 'https://cert-08.pd.infn.it:8443/CREAM653776116', 'https://cert-08.pd.infn.it:8443/CREAM658052120', 'https://cert-08.pd.infn.it:8443/CREAM663789761', 'https://cert-08.pd.infn.it:8443/CREAM666114394', 'https://cert-08.pd.infn.it:8443/CREAM670928050', 'https://cert-08.pd.infn.it:8443/CREAM683518989', 'https://cert-08.pd.infn.it:8443/CREAM694203554', 'https://cert-08.pd.infn.it:8443/CREAM697884396', 'https://cert-08.pd.infn.it:8443/CREAM700082745', 'https://cert-08.pd.infn.it:8443/CREAM707844399', 'https://cert-08.pd.infn.it:8443/CREAM725812776', 'https://cert-08.pd.infn.it:8443/CREAM726649688', 'https://cert-08.pd.infn.it:8443/CREAM727535991', 'https://cert-08.pd.infn.it:8443/CREAM733788238', 'https://cert-08.pd.infn.it:8443/CREAM740104432', 'https://cert-08.pd.infn.it:8443/CREAM745836631', 'https://cert-08.pd.infn.it:8443/CREAM748729659', 'https://cert-08.pd.infn.it:8443/CREAM749392503', 'https://cert-08.pd.infn.it:8443/CREAM756166647', 'https://cert-08.pd.infn.it:8443/CREAM758359380', 'https://cert-08.pd.infn.it:8443/CREAM759908162', 'https://cert-08.pd.infn.it:8443/CREAM759965130', 'https://cert-08.pd.infn.it:8443/CREAM766604279', 'https://cert-08.pd.infn.it:8443/CREAM771191924', 'https://cert-08.pd.infn.it:8443/CREAM778603048', 'https://cert-08.pd.infn.it:8443/CREAM778803588', 'https://cert-08.pd.infn.it:8443/CREAM782375495', 'https://cert-08.pd.infn.it:8443/CREAM784039907', 'https://cert-08.pd.infn.it:8443/CREAM787636987', 'https://cert-08.pd.infn.it:8443/CREAM792663449', 'https://cert-08.pd.infn.it:8443/CREAM795307156', 'https://cert-08.pd.infn.it:8443/CREAM801589638', 'https://cert-08.pd.infn.it:8443/CREAM806266221', 'https://cert-08.pd.infn.it:8443/CREAM806480914', 'https://cert-08.pd.infn.it:8443/CREAM809338348', 'https://cert-08.pd.infn.it:8443/CREAM836756672', 'https://cert-08.pd.infn.it:8443/CREAM840423377', 'https://cert-08.pd.infn.it:8443/CREAM853330589', 'https://cert-08.pd.infn.it:8443/CREAM853716600', 'https://cert-08.pd.infn.it:8443/CREAM854496811', 'https://cert-08.pd.infn.it:8443/CREAM863638027', 'https://cert-08.pd.infn.it:8443/CREAM890859840', 'https://cert-08.pd.infn.it:8443/CREAM895560610', 'https://cert-08.pd.infn.it:8443/CREAM896484862', 'https://cert-08.pd.infn.it:8443/CREAM897317125', 'https://cert-08.pd.infn.it:8443/CREAM912023846', 'https://cert-08.pd.infn.it:8443/CREAM913020226', 'https://cert-08.pd.infn.it:8443/CREAM915314461', 'https://cert-08.pd.infn.it:8443/CREAM929322319', 'https://cert-08.pd.infn.it:8443/CREAM932528100', 'https://cert-08.pd.infn.it:8443/CREAM934144491', 'https://cert-08.pd.infn.it:8443/CREAM936625795', 'https://cert-08.pd.infn.it:8443/CREAM940890297', 'https://cert-08.pd.infn.it:8443/CREAM946046250', 'https://cert-08.pd.infn.it:8443/CREAM955026899', 'https://cert-08.pd.infn.it:8443/CREAM959261639', 'https://cert-08.pd.infn.it:8443/CREAM959874697', 'https://cert-08.pd.infn.it:8443/CREAM964671424', 'https://cert-08.pd.infn.it:8443/CREAM976521315', 'https://cert-08.pd.infn.it:8443/CREAM980486254', 'https://cert-08.pd.infn.it:8443/CREAM984164089', 'https://cert-08.pd.infn.it:8443/CREAM987771560', 'https://cert-08.pd.infn.it:8443/CREAM989102675', 'https://cert-08.pd.infn.it:8443/CREAM997916605'] | 'https://cert-08.pd.infn.it:8443/CREAM911652150' ]
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Test the job listing cli utility.Store the list of the user's jobs,before and after a job submission.The returned job id shouldn't exist in the job list command output before the submission and should exist afterwards.
list
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:40:33 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/sleep for the defined number of seconds. |
${vo}
180
${tmp_dir}
Arguments: [ 'dteam' | u'180' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222034.89-sleep.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222034.89-sleep.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222034.89-sleep.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM215606669'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM215606669
| Description: | Wait for the given job to reach the given status. |
${job_id}
REALLY-RUNNING
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM215606669' | u'REALLY-RUNNING' ]
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM215606669]\n', '\tStatus = [REGISTERED]\n', '\n', '\n']
Current status is: REGISTERED
Time elapsed: 10
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM215606669]\n', '\tStatus = [REALLY-RUNNING]\n', '\n', '\n']
Current status is: REALLY-RUNNING
Return: None
| Description: | Suspends the given job. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM215606669' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Sleep
30s
Arguments: [ u"'slurm' == 'lsf'" | u'Sleep' | u'30s' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Run Keyword And Expect Error
*
Suspend Job
${job_id}
Arguments: [ u"'slurm' == 'lsf'" | u'Run Keyword And Expect Error' | u'*' | u'Suspend Job' | u'${job_id}' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Job Status Should Be
${job_id}
HELD
Arguments: [ u"'slurm' == 'lsf'" | u'Job Status Should Be' | u'${job_id}' | u'HELD' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Resume Job
${job_id}
Arguments: [ u"'slurm' == 'lsf'" | u'Resume Job' | u'${job_id}' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Sleep
30s
Arguments: [ u"'slurm' == 'lsf'" | u'Sleep' | u'30s' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'pbs'
Run Keyword And Expect Error
*
Resume Job
${job_id}
Arguments: [ u"'slurm' == 'pbs'" | u'Run Keyword And Expect Error' | u'*' | u'Resume Job' | u'${job_id}' ]
Return: None
| Description: | Check that the given job's status is the one given. |
${job_id}
REALLY-RUNNING
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM215606669' | u'REALLY-RUNNING' ]
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM215606669]\n', '\tStatus = [REALLY-RUNNING]\n', '\n', '\n']
Return: None
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM215606669' ]
Return: 'DONE-OK'
${status} = DONE-OK
Fails if objects are unequal after converting them to strings.
${status}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Submit a job and suspend it.Wait until it's state is REALLY-RUNNING.
Case LSF batch system:
It's state should be HELD.Then resume the same job.It's status should be REALLY-RUNNING.The final status should be DONE-OK.
Case Torque batch system:
It's state should still be REALLY-RUNNING.Resume the job and expect an error.It's status should be REALLY-RUNNING.The final status should be DONE-OK.
susp_res
Verifies that the given item is not empty.
${lrms_host}
Mandatory variable lrms_host is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable lrms_host is empty!' ]
Length is 18
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:43:45 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/sleep for the defined number of seconds. |
${vo}
300
${tmp_dir}
Arguments: [ 'dteam' | u'300' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222226.94-sleep.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222226.94-sleep.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222226.94-sleep.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM161823651'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM161823651
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'pbs'
Qdel Job
${job_id}
${lrms_host}
Arguments: [ u"'slurm' == 'pbs'" | u'Qdel Job' | u'${job_id}' | u'${lrms_host}' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'lsf'
Bkill Job
${job_id}
${lrms_host}
Arguments: [ u"'slurm' == 'lsf'" | u'Bkill Job' | u'${job_id}' | u'${lrms_host}' ]
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${batch_system}' == 'slurm'
Scancel Job
${job_id}
${lrms_host}
Arguments: [ u"'slurm' == 'slurm'" | u'Scancel Job' | u'${job_id}' | u'${lrms_host}' ]
| Description: | Manually scancel a job. |
${job_id}
${lrms_host}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM161823651' | 'cert-08.pd.infn.it' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 2] Max packet in: 34816 bytes
Job ID is: https://cert-08.pd.infn.it:8443/CREAM161823651
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
SQUEUE stdout and stderr output follow
JOBID ACCOUNT NAME
719 dteam cre36_161823651
[]
slurm jid is: 719
SCANCEL stdout and stderr output follow
[]
Cream job with jid https://cert-08.pd.infn.it:8443/CREAM161823651 and slurm jid 719 has been deleted!
Return: None
Return: None
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM161823651' ]
Return: 'DONE-FAILED'
${final_state} = DONE-FAILED
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM161823651' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM161823651]\n\tCurrent Status = [DONE-FAILED]\n\tWorking Dir = [[reserved]]\n\tExitCode = [W]\n\tFailureReason = [Job has been terminated (got SIGTERM)]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [2bed7ebdfde406da0b40dfb6b586b674821fa625]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:38 PM (GMT)"; valid to="7/2/14 1:42 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "300"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:43:49] (1404222229)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:43:50] (1404222230)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:43:50] (1404222230)\n\tStatus = [DONE-FAILED] - [Tue 01 Jul 2014 15:43:59] (1404222239)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Processing Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:43:50] (1404222230)\n\t Start Processing Time = [Tue 01 Jul 2014 15:43:50] (1404222230)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM161823651]
Current Status = [DONE-FAILED]
Working Dir = [[reserved]]
ExitCode = [W]
FailureReason = [Job has been terminated (got SIG...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM161823651]\n\tCurrent Status = [DONE-FAILED]\n\tWorking Dir = [[reserved]]\n\tExitCode = [W]\n\tFailureReason = [Job has been terminated (got SIGTERM)]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [2bed7ebdfde406da0b40dfb6b586b674821fa625]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:38 PM (GMT)"; valid to="7/2/14 1:42 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "300"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:43:49] (1404222229)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:43:50] (1404222230)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:43:50] (1404222230)\n\tStatus = [DONE-FAILED] - [Tue 01 Jul 2014 15:43:59] (1404222239)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Processing Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:43:50] (1404222230)\n\t Start Processing Time = [Tue 01 Jul 2014 15:43:50] (1404222230)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM161823651]
Current Status = [DONE-FAILED]
Working Dir = [[reserved]]
ExitCode = [W]
FailureReason = [Job has been terminated (got SIGTERM)]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [2bed7ebdfde406da0b40dfb6b586b674821fa625]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:38 PM (GMT)"; valid to="7/2/14 1:42 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/16/CREAM161823651/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "300"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:43:49] (1404222229)
Status = [PENDING] - [Tue 01 Jul 2014 15:43:50] (1404222230)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:43:50] (1404222230)
Status = [DONE-FAILED] - [Tue 01 Jul 2014 15:43:59] (1404222239)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)
Start Scheduling Time = [Tue 01 Jul 2014 15:43:49] (1404222229)
Start Processing Time = [Tue 01 Jul 2014 15:43:49] (1404222229)
Execution Completed Time = [Tue 01 Jul 2014 15:43:49] (1404222229)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:43:49] (1404222229)
Start Scheduling Time = [Tue 01 Jul 2014 15:43:50] (1404222230)
Start Processing Time = [Tue 01 Jul 2014 15:43:50] (1404222230)
Return: None
Returns a list containing given items.
DONE-FAILED
CANCELLED
Arguments: [ u'DONE-FAILED' | u'CANCELLED' ]
Return: [u'DONE-FAILED', u'CANCELLED']
@{legal_states} = [ DONE-FAILED | CANCELLED ]
Fails if `item1` does not contain `item2` one or more times.
${legal_states}
${final_state}
Arguments: [ [u'DONE-FAILED', u'CANCELLED'] | 'DONE-FAILED' ]
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Submit a job and then manually cancel it on the LRMS host.
The final status should be either "DONE-FAILED" or "CANCELLED"
Internally, ssh is used to connect and execute qstat and qdel on the Torque host by a torque admin user.
man_cancel
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:44:07 CEST 2014
Return: None
| Description: | Get the service info of a CREAM ce. |
${ce_endpoint}
1
Arguments: [ 'cert-08.pd.infn.it:8443' | u'1' ]
Command "glite-ce-service-info -L 1 cert-08.pd.infn.it:8443" output follows:
Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status = [RUNNING]
Return: 'Interface Version = [2.1]\nService Version = [1.16.3 - EMI version: 3.8.0-1.el6]\nDescription = [CREAM 2]\nStarted at = [Tue Jul 1 15:29:35 2014]\nSubmission enabled = [YES]\nStatus = [RUNNING]\n'
${output_verb1} = Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status ...
| Description: | Get the service info of a CREAM ce. |
${ce_endpoint}
2
Arguments: [ 'cert-08.pd.infn.it:8443' | u'2' ]
Command "glite-ce-service-info -L 2 cert-08.pd.infn.it:8443" output follows:
Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status = [RUNNING]
Service Property = [SUBMISSION_THRESHOLD_MESSAGE]->[Threshold for Load Average(1 min): 40 => Detected value for Load Average(1 min): 0.28
Threshold for Load Average(5 min): 40 => Detected value for Load Average(5 min): 0.18
Threshold for Load Average(15 min): 20 => Detected value for Load Average(15 min): 0.10
Threshold for Memory Usage: 95 => Detected value for Memory Usage: 49.82%
Threshold for Swap Usage: 95 => Detected value for Swap Usage: 0.20%
Threshold for Free FD: 500 => Detected value for Free FD: 289645
Threshold for tomcat FD: 800 => Detected value for Tomcat FD: 167
Threshold for FTP Connection: 30 => Detected value for FTP Connection: 1
Threshold for Number of active jobs: -1 => Detected value for Number of active jobs: 0
Threshold for Number of pending commands: -1 => Detected value for Number of pending commands: 0
Threshold for Disk Usage: 95% => Detected value for Partition / : 14%
]
Return: 'Interface Version = [2.1]\nService Version = [1.16.3 - EMI version: 3.8.0-1.el6]\nDescription = [CREAM 2]\nStarted at = [Tue Jul 1 15:29:35 2014]\nSubmission enabled = [YES]\nStatus = [RUNNING]\nService Property = [SUBMISSION_THRESHOLD_MESSAGE]->[Threshold for Load Average(1 min): 40 => Detected value for Load Average(1 min): 0.28\nThreshold for Load Average(5 min): 40 => Detected value for Load Average(5 min): 0.18\nThreshold for Load Average(15 min): 20 => Detected value for Load Average(15 min): 0.10\nThreshold for Memory Usage: 95 => Detected value for Memory Usage: 49.82%\nThreshold for Swap Usage: 95 => Detected value for Swap Usage: 0.20%\nThreshold for Free FD: 500 => Detected value for Free FD: 289645\nThreshold for tomcat FD: 800 => Detected value for Tomcat FD: 167\nThreshold for FTP Connection: 30 => Detected value for FTP Connection: 1\nThreshold for Number of active jobs: -1 => Detected value for Number of active jobs: 0\nThreshold for Number of pending commands: -1 => Detected value for Number of pending commands: 0\nThreshold for Disk Usage: 95% => Detected value for Partition / : 14%\n\n]\n'
${output_verb2} = Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status ...
| Description: | Validates the output of a glite-ce-service-info command |
${output_verb1}
Arguments: [ 'Interface Version = [2.1]\nService Version = [1.16.3 - EMI version: 3.8.0-1.el6]\nDescription = [CREAM 2]\nStarted at = [Tue Jul 1 15:29:35 2014]\nSubmission enabled = [YES]\nStatus = [RUNNING]\n' ]
Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status = [RUNNING]
Line 0 did match.
Contents: "Interface Version = [2.1]"
Line 1 did match.
Contents: "Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]"
Line 2 did match.
Contents: "Description = [CREAM 2]"
Line 3 did match.
Contents: "Started at = [Tue Jul 1 15:29:35 2014]"
Line 4 did match.
Contents: "Submission enabled = [YES]"
Line 5 did match.
Contents: "Status = [RUNNING]"
Return: None
| Description: | Validates the output of a glite-ce-service-info command |
${output_verb2}
Arguments: [ 'Interface Version = [2.1]\nService Version = [1.16.3 - EMI version: 3.8.0-1.el6]\nDescription = [CREAM 2]\nStarted at = [Tue Jul 1 15:29:35 2014]\nSubmission enabled = [YES]\nStatus = [RUNNING]\nService Property = [SUBMISSION_THRESHOLD_MESSAGE]->[Threshold for Load Average(1 min): 40 => Detected value for Load Average(1 min): 0.28\nThreshold for Load Average(5 min): 40 => Detected value for Load Average(5 min): 0.18\nThreshold for Load Average(15 min): 20 => Detected value for Load Average(15 min): 0.10\nThreshold for Memory Usage: 95 => Detected value for Memory Usage: 49.82%\nThreshold for Swap Usage: 95 => Detected value for Swap Usage: 0.20%\nThreshold for Free FD: 500 => Detected value for Free FD: 289645\nThreshold for tomcat FD: 800 => Detected value for Tomcat FD: 167\nThreshold for FTP Connection: 30 => Detected value for FTP Connection: 1\nThreshold for Number of active jobs: -1 => Detected value for Number of active jobs: 0\nThreshold for Number of pending commands: -1 => Detected value for Number of pending commands: 0\nThreshold for Disk Usage: 95% => Detected value for Partition / : 14%\n\n]\n' ]
Interface Version = [2.1]
Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]
Description = [CREAM 2]
Started at = [Tue Jul 1 15:29:35 2014]
Submission enabled = [YES]
Status = [RUNNING]
Service Property = [SUBMISSION_THRESHOLD_MESSAGE]->[Threshold for Load Average(1 min): 40 => Detected value for Load Average(1 min): 0.28
Threshold for Load Average(5 min): 40 => Detected value for Load Average(5 min): 0.18
Threshold for Load Average(15 min): 20 => Detected value for Load Average(15 min): 0.10
Threshold for Memory Usage: 95 => Detected value for Memory Usage: 49.82%
Threshold for Swap Usage: 95 => Detected value for Swap Usage: 0.20%
Threshold for Free FD: 500 => Detected value for Free FD: 289645
Threshold for tomcat FD: 800 => Detected value for Tomcat FD: 167
Threshold for FTP Connection: 30 => Detected value for FTP Connection: 1
Threshold for Number of active jobs: -1 => Detected value for Number of active jobs: 0
Threshold for Number of pending commands: -1 => Detected value for Number of pending commands: 0
Threshold for Disk Usage: 95% => Detected value for Partition / : 14%
Line 0 did match.
Contents: "Interface Version = [2.1]"
Line 1 did match.
Contents: "Service Version = [1.16.3 - EMI version: 3.8.0-1.el6]"
Line 2 did match.
Contents: "Description = [CREAM 2]"
Line 3 did match.
Contents: "Started at = [Tue Jul 1 15:29:35 2014]"
Line 4 did match.
Contents: "Submission enabled = [YES]"
Line 5 did match.
Contents: "Status = [RUNNING]"
Line 6 did match.
Contents: "Service Property = [SUBMISSION_THRESHOLD_MESSAGE]->[Threshold for Load Average(1 min): 40 => Detected value for Load Average(1 min): 0.28"
Line 7 did match.
Contents: "Threshold for Load Average(5 min): 40 => Detected value for Load Average(5 min): 0.18"
Line 8 did match.
Contents: "Threshold for Load Average(15 min): 20 => Detected value for Load Average(15 min): 0.10"
Line 9 did match.
Contents: "Threshold for Memory Usage: 95 => Detected value for Memory Usage: 49.82%"
Line 10 did match.
Contents: "Threshold for Swap Usage: 95 => Detected value for Swap Usage: 0.20%"
Line 11 did match.
Contents: "Threshold for Free FD: 500 => Detected value for Free FD: 289645"
Line 12 did match.
Contents: "Threshold for tomcat FD: 800 => Detected value for Tomcat FD: 167"
Line 13 did match.
Contents: "Threshold for FTP Connection: 30 => Detected value for FTP Connection: 1"
Line 14 did match.
Contents: "Threshold for Number of active jobs: -1 => Detected value for Number of active jobs: 0"
Line 15 did match.
Contents: "Threshold for Number of pending commands: -1 => Detected value for Number of pending commands: 0"
Line 16 did match.
Contents: "Threshold for Disk Usage: 95% => Detected value for Partition / : 14%"
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case verifies the output of the glite-ce-service-info command for both verbosity levels.
ce_info
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:44:13 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl
| Description: | Return the output of the glite-ce-allowed-submission command |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command "glite-ce-allowed-submission -d cert-08.pd.infn.it:8443" output follows:
2014-07-01 15:44:14,169 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:14,196 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:14,196 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-allowed-submission_CREAM_traldi_20140701-154414.log]
2014-07-01 15:44:14,196 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
Job Submission to this CREAM CE is enabled
Return: 'Job Submission to this CREAM CE is enabled'
${is_allowed} = Job Submission to this CREAM CE is enabled
Fails if `item1` does not contain `item2` one or more times.
${is_allowed}
enabled
Arguments: [ 'Job Submission to this CREAM CE is enabled' | u'enabled' ]
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM918617481', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM918617481
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM918617481' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM918617481]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [5fdad88f6ac13a6ce6bd388d2cd308184a72ada9]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:44:15] (1404222255)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\n\n\t*** Command Name = [PROXY_RENEW]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM918617481]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM918617481]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [5fdad88f6ac13a6ce6bd388d2cd308184a72ada9]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:44:15] (1404222255)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\n\n\t*** Command Name = [PROXY_RENEW]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM918617481]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [5fdad88f6ac13a6ce6bd388d2cd308184a72ada9]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/91/CREAM918617481/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:44:15] (1404222255)
Status = [PENDING] - [Tue 01 Jul 2014 15:44:16] (1404222256)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:16] (1404222256)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:44:16] (1404222256)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)
Start Scheduling Time = [Tue 01 Jul 2014 15:44:15] (1404222255)
Start Processing Time = [Tue 01 Jul 2014 15:44:15] (1404222255)
Execution Completed Time = [Tue 01 Jul 2014 15:44:15] (1404222255)
*** Command Name = [PROXY_RENEW]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:44:15] (1404222255)
Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
Execution Completed Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
Start Scheduling Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
Start Processing Time = [Tue 01 Jul 2014 15:44:16] (1404222256)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the keyword and checks that the expected error occurred.
*
Disable Submission
${ce_endpoint}
Arguments: [ u'*' | u'Disable Submission' | u'${ce_endpoint}' ]
| Description: | Disable the submission to the designated CREAM endpoint. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
_error: Command "glite-ce-disable-submission -d cert-08.pd.infn.it:8443" failed with return code: 1
Command reported: 2014-07-01 15:44:20,811 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:20,837 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:20,837 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-disable-submission_CREAM_traldi_20140701-154420.log]
2014-07-01 15:44:20,838 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
2014-07-01 15:44:20,908 FATAL - acceptNewJobSubmissions
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2678, in disable_submission
raise _error('Command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: u'_error: Command "glite-ce-disable-submission -d cert-08.pd.infn.it:8443" failed with return code: 1 \nCommand reported: 2014-07-01 15:44:20,811 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n2014-07-01 15:44:20,837 WARN - No configuration file suitable for loading. Using built-in configuration\n2014-07-01 15:44:20,837 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-disable-submission_CREAM_traldi_20140701-154420.log]\n2014-07-01 15:44:20,838 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]\n2014-07-01 15:44:20,908 FATAL - acceptNewJobSubmissions\n'
| Description: Get user's proxy DN. |
Arguments: [ ]
Command "/usr/bin/voms-proxy-info" output follows:
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
type : full legacy globus proxy
strength : 1024
path : /tmp/x509up_u500
timeleft : 11:59:51
key usage : Digital Signature, Key Encipherment, Data Encipherment
Command's output printed.
Return: '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy'
${dn} = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
| Description: | Add the specified DN as a CREAM administrator (add it to /etc/grid-security/admin-list) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/grid-security/admin-list', 'a')
[chan 1] open('/etc/grid-security/admin-list', 'a') -> 00000000
[chan 1] close(00000000)
[chan 2] Max packet in: 34816 bytes
final dn: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
| Description: | Disable the submission to the designated CREAM endpoint. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command "glite-ce-disable-submission -d cert-08.pd.infn.it:8443" output follows:
2014-07-01 15:44:32,243 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:32,270 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:32,270 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-disable-submission_CREAM_traldi_20140701-154432.log]
2014-07-01 15:44:32,271 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
Operation for disabling new submissions succeeded
Return: None
| Description: | Return the output of the glite-ce-allowed-submission command |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command "glite-ce-allowed-submission -d cert-08.pd.infn.it:8443" output follows:
2014-07-01 15:44:32,414 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:32,441 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:32,442 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-allowed-submission_CREAM_traldi_20140701-154432.log]
2014-07-01 15:44:32,442 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
Job Submission to this CREAM CE is disabled
Return: 'Job Submission to this CREAM CE is disabled'
${is_allowed} = Job Submission to this CREAM CE is disabled
Fails if `item1` does not contain `item2` one or more times.
${is_allowed}
disabled
Arguments: [ 'Job Submission to this CREAM CE is disabled' | u'disabled' ]
Return: None
Runs the keyword and checks that the expected error occurred.
*
Submit Job
${jdl}
${ce}
Arguments: [ u'*' | u'Submit Job' | u'${jdl}' | u'${ce}' ]
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
_error: Job submission failed with return value: 1
Command reported: 2014-07-01 15:44:32,544 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:44:32,572 DEBUG - VO from certificate=[dteam]
,2014-07-01 15:44:32,573 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:44:32,573 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-154432.log]
,2014-07-01 15:44:32,573 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]
,2014-07-01 15:44:32,576 INFO - certUtil::generateUniqueID() - Generated DelegationID: [05bab9de480132d5a0e22c77e8f095d604b301da]
,2014-07-01 15:44:34,124 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl]
,2014-07-01 15:44:34,351 FATAL - jobRegister
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 354, in submit_job
raise _error("Job submission failed with return value: " + str(p.returncode) + " \nCommand reported: " + ','.join(output) )
Return: u'_error: Job submission failed with return value: 1 \nCommand reported: 2014-07-01 15:44:32,544 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n,2014-07-01 15:44:32,572 DEBUG - VO from certificate=[dteam]\n,2014-07-01 15:44:32,573 WARN - No configuration file suitable for loading. Using built-in configuration\n,2014-07-01 15:44:32,573 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-154432.log]\n,2014-07-01 15:44:32,573 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]\n,2014-07-01 15:44:32,576 INFO - certUtil::generateUniqueID() - Generated DelegationID: [05bab9de480132d5a0e22c77e8f095d604b301da]\n,2014-07-01 15:44:34,124 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl]\n,2014-07-01 15:44:34,351 FATAL - jobRegister\n'
| Description: Enable the submission to the designated CREAM endpoint. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command "glite-ce-enable-submission -d cert-08.pd.infn.it:8443" output follows:
2014-07-01 15:44:34,380 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:34,407 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:34,407 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-enable-submission_CREAM_traldi_20140701-154434.log]
2014-07-01 15:44:34,408 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
Operation for enabling new submissions succeeded
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222254.15-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM930684752', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM930684752
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM930684752' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM930684752]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [N/A]\n\tLRMS JobID = [N/A]\n\tDeleg Proxy ID = [66bc328b2898d9400cc9ec8af3d415c5c6de2526]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:44:36] (1404222276)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:37] (1404222277)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM930684752]
Current Status = [DONE-OK]
Working Dir = [/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dt...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM930684752]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [N/A]\n\tLRMS JobID = [N/A]\n\tDeleg Proxy ID = [66bc328b2898d9400cc9ec8af3d415c5c6de2526]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:44:36] (1404222276)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:44:37] (1404222277)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)\n\t Start Processing Time = [Tue 01 Jul 2014 15:44:37] (1404222277)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM930684752]
Current Status = [DONE-OK]
Working Dir = [/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [N/A]
LRMS JobID = [N/A]
Deleg Proxy ID = [66bc328b2898d9400cc9ec8af3d415c5c6de2526]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:39 PM (GMT)"; valid to="7/2/14 1:43 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/93/CREAM930684752/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:44:36] (1404222276)
Status = [PENDING] - [Tue 01 Jul 2014 15:44:37] (1404222277)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:44:37] (1404222277)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:44:37] (1404222277)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
Start Processing Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
Execution Completed Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
Start Scheduling Time = [Tue 01 Jul 2014 15:44:36] (1404222276)
Start Processing Time = [Tue 01 Jul 2014 15:44:37] (1404222277)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Remove the specified DN as a CREAM administrator (add it to /etc/grid-security/admin-list) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/grid-security/admin-list', 'r')
[chan 1] open('/etc/grid-security/admin-list', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/grid-security/admin-list')
[chan 1] open('/etc/grid-security/admin-list', 'w')
[chan 1] open('/etc/grid-security/admin-list', 'w') -> 00000000
[chan 1] close(00000000)
[chan 2] Max packet in: 34816 bytes
final dn: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
Runs the keyword and checks that the expected error occurred.
*
Disable Submission
${ce_endpoint}
Arguments: [ u'*' | u'Disable Submission' | u'${ce_endpoint}' ]
| Description: | Disable the submission to the designated CREAM endpoint. |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
_error: Command "glite-ce-disable-submission -d cert-08.pd.infn.it:8443" failed with return code: 1
Command reported: 2014-07-01 15:44:51,351 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 15:44:51,378 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 15:44:51,378 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-disable-submission_CREAM_traldi_20140701-154451.log]
2014-07-01 15:44:51,379 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
2014-07-01 15:44:51,462 FATAL - acceptNewJobSubmissions
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2678, in disable_submission
raise _error('Command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: u'_error: Command "glite-ce-disable-submission -d cert-08.pd.infn.it:8443" failed with return code: 1 \nCommand reported: 2014-07-01 15:44:51,351 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n2014-07-01 15:44:51,378 WARN - No configuration file suitable for loading. Using built-in configuration\n2014-07-01 15:44:51,378 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-disable-submission_CREAM_traldi_20140701-154451.log]\n2014-07-01 15:44:51,379 DEBUG - Service address=[https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]\n2014-07-01 15:44:51,462 FATAL - acceptNewJobSubmissions\n'
Arguments: [ ]
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:44:56 CEST 2014
Return: None
| Description: Get user's proxy DN. |
Arguments: [ ]
Command "/usr/bin/voms-proxy-info" output follows:
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
type : full legacy globus proxy
strength : 1024
path : /tmp/x509up_u500
timeleft : 11:59:57
key usage : Digital Signature, Key Encipherment, Data Encipherment
Command's output printed.
Return: '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy'
${dn} = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
| Description: | Remove the specified DN as a CREAM administrator (add it to /etc/grid-security/admin-list) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/grid-security/admin-list', 'r')
[chan 1] open('/etc/grid-security/admin-list', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/grid-security/admin-list')
[chan 1] open('/etc/grid-security/admin-list', 'w')
[chan 1] open('/etc/grid-security/admin-list', 'w') -> 00000000
[chan 1] close(00000000)
[chan 2] Max packet in: 34816 bytes
final dn: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case tests the proper functionality of the glite-ce-allowed-submission and glite-ce-enable/disable-submission commands, for admin and non-admin users.
The test executes the following steps:
1) Checks if initially the submission is allowed (it should)
2) Executes a simple job (it should succeed)
3) Disables submission (the current user executing the test case is considered to NOT be a CREAM admin, thus this step should fail)
4) Add the current user as a CREAM admin
5) Disable submission (this time it should succeed)
6) Check if submission is allowed (it shouldn't)
7) Execute a simple job submission (it should fail)
8) Enable submission
9) Execute a simple job (it should succeed)
10) Remove current user from CREAM admin
11) Disable submission (should fail, since the user isn't a CREAM admin anymore)
This test case internally uses root ssh access to the cream host, in order to add/remove a cream administrator.
en_dis_sub
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:45:13 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222314.63-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222314.63-simple.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222314.63-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM865678786', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM865678786
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM865678786' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [1013472badc54b50480d6039d0ec8368da00d8b1]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:40 PM (GMT)"; valid to="7/2/14 1:44 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:45:16] (1404222316)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:45:17] (1404222317)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Processing Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:45:17] (1404222317)\n\t Start Processing Time = [Tue 01 Jul 2014 15:45:17] (1404222317)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [1013472badc54b50480d6039d0ec8368da00d8b1]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:40 PM (GMT)"; valid to="7/2/14 1:44 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 15:45:16] (1404222316)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 15:45:17] (1404222317)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 15:45:18] (1404222318)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Processing Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Execution Completed Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)\n\t Start Scheduling Time = [Tue 01 Jul 2014 15:45:17] (1404222317)\n\t Start Processing Time = [Tue 01 Jul 2014 15:45:17] (1404222317)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [1013472badc54b50480d6039d0ec8368da00d8b1]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 1:40 PM (GMT)"; valid to="7/2/14 1:44 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 15:45:16] (1404222316)
Status = [PENDING] - [Tue 01 Jul 2014 15:45:17] (1404222317)
Status = [RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 15:45:18] (1404222318)
Status = [DONE-OK] - [Tue 01 Jul 2014 15:45:18] (1404222318)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)
Start Scheduling Time = [Tue 01 Jul 2014 15:45:16] (1404222316)
Start Processing Time = [Tue 01 Jul 2014 15:45:16] (1404222316)
Execution Completed Time = [Tue 01 Jul 2014 15:45:16] (1404222316)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 15:45:16] (1404222316)
Start Scheduling Time = [Tue 01 Jul 2014 15:45:17] (1404222317)
Start Processing Time = [Tue 01 Jul 2014 15:45:17] (1404222317)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Find the gridftp url of the ISB of the given job |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM865678786' ]
gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/
['gsiftp:', '', 'cert-08.pd.infn.it', 'var', 'cream_sandbox', 'dteam', 'CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009', '86', 'CREAM865678786', '']
Return: ('cert-08.pd.infn.it', '/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/')
${server} = cert-08.pd.infn.it
${dir_path} = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/
| Description: | Purge the job with the corresponding jid at the given CREAM endpoint |
${jid}
${ce_endpoint}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM865678786' | 'cert-08.pd.infn.it:8443' ]
Return: None
Pauses the test executed for the given time.
30
Arguments: [ u'30' ]
Slept 30 seconds
Return: None
Runs the keyword and checks that the expected error occurred.
*
Execute UberFTP Command
ls
${server}
${dir_path}
Arguments: [ u'*' | u'Execute UberFTP Command' | u'ls' | u'${server}' | u'${dir_path}' ]
| Description: | Execute an uberftp command on a gridftp url |
ls
${server}
${dir_path}
Arguments: [ u'ls' | 'cert-08.pd.infn.it' | '/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/' ]
_error: Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/" failed with return code: 1
Command reported: No match for /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: u'_error: Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/" failed with return code: 1 \nCommand reported: No match for /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/86/CREAM865678786/\n'
Runs the keyword and checks that the expected error occurred.
*
Get Current Status Verbose
${jid}
Arguments: [ u'*' | u'Get Current Status Verbose' | u'${jid}' ]
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM865678786' ]
_error: Job status polling failed with return value: 0
Command reported:
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]
For this job CREAM has returned a fault: MethodName=[jobInfo] Timestamp=[Tue 01 Jul 2014 15:45:53] ErrorCode=[2] Description=[job not found] FaultCause=[N/A]
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 775, in get_current_status_verbose
raise _error("Job status polling failed with return value: " + str(p.returncode) + "\nCommand reported: " + output)
Return: u'_error: Job status polling failed with return value: 0\nCommand reported: \n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM865678786]\n\tFor this job CREAM has returned a fault: MethodName=[jobInfo] Timestamp=[Tue 01 Jul 2014 15:45:53] ErrorCode=[2] Description=[job not found] FaultCause=[N/A]\n'
This test case verifies the proper functionality of the glite-ce-job-purge command. In order to do that, it purges a job and then searches for its status and its sandbox dirs on the cream node. The job shouldn't be found by the status command and the sandbox dirs shouldn't exist.
purge
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 03:45:57 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl
| Description: | Set one threshold of the cream limiter perl script |
DiskUsage
1
${ce_endpoint}
${middleware_version}
Arguments: [ u'DiskUsage' | u'1' | 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.tmp', 'r')
[chan 1] open('/etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.tmp', 'r') -> 00000000
[chan 1] open('/etc/glite-ce-cream-utils/glite_cream_load_monitor.conf', 'w')
[chan 1] open('/etc/glite-ce-cream-utils/glite_cream_load_monitor.conf', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "rm -f /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "mv /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.orig /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.tmp"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "rm -f /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.tmp"
Authenticating and executing...
Connection terminated normally...
Output:
Return: None
Pauses the test executed for the given time.
11 minutes
Arguments: [ u'11 minutes' ]
Slept 11 minutes
Return: None
Runs the keyword and checks that the expected error occurred.
*
Submit Job
${jdl}
${ce}
Arguments: [ u'*' | u'Submit Job' | u'${jdl}' | u'${ce}' ]
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
_error: Job submission failed with return value: 1
Command reported: 2014-07-01 15:57:00,179 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 15:57:00,206 DEBUG - VO from certificate=[dteam]
,2014-07-01 15:57:00,206 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 15:57:00,206 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-155700.log]
,2014-07-01 15:57:00,206 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]
,2014-07-01 15:57:00,210 INFO - certUtil::generateUniqueID() - Generated DelegationID: [9df8e6157826a225a5c995a705852b9bc3f7e695]
,2014-07-01 15:57:02,362 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl]
,2014-07-01 15:57:02,593 FATAL - jobRegister
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 354, in submit_job
raise _error("Job submission failed with return value: " + str(p.returncode) + " \nCommand reported: " + ','.join(output) )
Return: u'_error: Job submission failed with return value: 1 \nCommand reported: 2014-07-01 15:57:00,179 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n,2014-07-01 15:57:00,206 DEBUG - VO from certificate=[dteam]\n,2014-07-01 15:57:00,206 WARN - No configuration file suitable for loading. Using built-in configuration\n,2014-07-01 15:57:00,206 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-155700.log]\n,2014-07-01 15:57:00,206 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]\n,2014-07-01 15:57:00,210 INFO - certUtil::generateUniqueID() - Generated DelegationID: [9df8e6157826a225a5c995a705852b9bc3f7e695]\n,2014-07-01 15:57:02,362 DEBUG - Registering to [https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2] JDL=[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ] - JDL File=[/tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl]\n,2014-07-01 15:57:02,593 FATAL - jobRegister\n'
| Description: | Reset the cream limiter perl script to the original unmodified one |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Command: "cp -f /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.orig /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf"
Authenticating and executing...
Connection terminated normally...
Output:
Return: None
Pauses the test executed for the given time.
11 minutes
Arguments: [ u'11 minutes' ]
Slept 11 minutes
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404222358.74-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM463850192', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM463850192
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM463850192' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM463850192]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [4ebddb0d4db2c2547f1abd88ca196f47a5970cbd]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:03 PM (GMT)"; valid to="7/2/14 1:45 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:08:04] (1404223684)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:08:05] (1404223685)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Processing Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:08:05] (1404223685)\n\t Start Processing Time = [Tue 01 Jul 2014 16:08:05] (1404223685)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM463850192]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM463850192]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [4ebddb0d4db2c2547f1abd88ca196f47a5970cbd]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:03 PM (GMT)"; valid to="7/2/14 1:45 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:08:04] (1404223684)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:08:05] (1404223685)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:08:06] (1404223686)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Processing Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:08:05] (1404223685)\n\t Start Processing Time = [Tue 01 Jul 2014 16:08:05] (1404223685)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM463850192]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [4ebddb0d4db2c2547f1abd88ca196f47a5970cbd]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:03 PM (GMT)"; valid to="7/2/14 1:45 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM463850192/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:08:04] (1404223684)
Status = [PENDING] - [Tue 01 Jul 2014 16:08:05] (1404223685)
Status = [RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:08:06] (1404223686)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:08:06] (1404223686)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)
Start Scheduling Time = [Tue 01 Jul 2014 16:08:04] (1404223684)
Start Processing Time = [Tue 01 Jul 2014 16:08:04] (1404223684)
Execution Completed Time = [Tue 01 Jul 2014 16:08:04] (1404223684)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:08:04] (1404223684)
Start Scheduling Time = [Tue 01 Jul 2014 16:08:05] (1404223685)
Start Processing Time = [Tue 01 Jul 2014 16:08:05] (1404223685)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Reset the CREAM limiter script to the stored default values.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Reset the cream limiter perl script to the original unmodified one |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Command: "cp -f /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf.orig /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf"
Authenticating and executing...
Connection terminated normally...
Output:
Return: None
Return: None
NOTE: This test case is about 25 minutes long!
This test case, tests the functionality of the CREAM self limiting behaviour. It has the following logic:
1) Set a limiter threshold to a value which will triger it
2) Wait for 11 minutes for the limiter script to be run automatically
3) Submit and job and expect failure
4) Reset the limiter to the original values
5) Wait for 11 minutes for the limiter script to be run automatically
6) Submit a command and succeed
limit
Verifies that the given item is not empty.
${authz_model}
Mandatory variable authz_model is empty!
Arguments: [ 'gjaf' | u'Mandatory variable authz_model is empty!' ]
Length is 4
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'argus'
Should not be empty
${argus_host}
Mandatory variable argus_host is empty!
Arguments: [ u"'gjaf' == 'argus'" | u'Should not be empty' | u'${argus_host}' | u'Mandatory variable argus_host is empty!' ]
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:08:16 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223697.46-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404223697.46-simple.jdl
| Description: Get user's proxy DN. |
Arguments: [ ]
Command "/usr/bin/voms-proxy-info" output follows:
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
type : full legacy globus proxy
strength : 1024
path : /tmp/x509up_u500
timeleft : 11:59:57
key usage : Digital Signature, Key Encipherment, Data Encipherment
Command's output printed.
Return: '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy'
${dn} = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'gjaf'
Ban User gJaf
${dn}
${ce_endpoint}
Arguments: [ u"'gjaf' == 'gjaf'" | u'Ban User gJaf' | u'${dn}' | u'${ce_endpoint}' ]
| Description: | Add the specified DN as a CREAM banned user (add it to /etc/lcas/ban_users.db) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/lcas/ban_users.db', 'a')
[chan 1] open('/etc/lcas/ban_users.db', 'a') -> 00000000
[chan 1] close(00000000)
Final dn for ban rule: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "touch /etc/lcas/ban_users.db"
Authenticating and executing...
Connection terminated normally...
Output:
Return: None
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'argus'
Ban User Argus
${dn}
${argus_host}
Arguments: [ u"'gjaf' == 'argus'" | u'Ban User Argus' | u'${dn}' | u'${argus_host}' ]
Return: None
Runs the keyword and checks that the expected error occurred.
*
Submit Job
${jdl}
${ce}
Arguments: [ u'*' | u'Submit Job' | u'${jdl}' | u'${ce}' ]
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223697.46-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
_error: Job submission failed with return value: 1
Command reported: 2014-07-01 16:08:19,012 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:08:19,039 DEBUG - VO from certificate=[dteam]
,2014-07-01 16:08:19,039 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:08:19,039 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-160819.log]
,2014-07-01 16:08:19,039 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]
,2014-07-01 16:08:19,042 INFO - certUtil::generateUniqueID() - Generated DelegationID: [4df0460e3340bd27f4c2c88be7816d01174a7eeb]
,2014-07-01 16:08:19,259 FATAL - CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT not authorized for {http://www.gridsite.org/namespaces/delegation-2}getProxyReq
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 354, in submit_job
raise _error("Job submission failed with return value: " + str(p.returncode) + " \nCommand reported: " + ','.join(output) )
Return: u'_error: Job submission failed with return value: 1 \nCommand reported: 2014-07-01 16:08:19,012 DEBUG - Using certificate proxy file [/tmp/x509up_u500]\n,2014-07-01 16:08:19,039 DEBUG - VO from certificate=[dteam]\n,2014-07-01 16:08:19,039 WARN - No configuration file suitable for loading. Using built-in configuration\n,2014-07-01 16:08:19,039 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-submit_CREAM_traldi_20140701-160819.log]\n,2014-07-01 16:08:19,039 WARN - VirtualOrganisation specified in the JDL but overriden with [dteam]\n,2014-07-01 16:08:19,042 INFO - certUtil::generateUniqueID() - Generated DelegationID: [4df0460e3340bd27f4c2c88be7816d01174a7eeb]\n,2014-07-01 16:08:19,259 FATAL - CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT not authorized for {http://www.gridsite.org/namespaces/delegation-2}getProxyReq\n'
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'gjaf'
Unban User gJaf
${dn}
${ce_endpoint}
Arguments: [ u"'gjaf' == 'gjaf'" | u'Unban User gJaf' | u'${dn}' | u'${ce_endpoint}' ]
| Description: | Remove the specified DN as a CREAM banned user (remove it from /etc/lcas/ban_users.db) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/lcas/ban_users.db', 'r')
[chan 1] open('/etc/lcas/ban_users.db', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/lcas/ban_users.db')
[chan 1] open('/etc/lcas/ban_users.db', 'w')
[chan 1] open('/etc/lcas/ban_users.db', 'w') -> 00000000
[chan 1] close(00000000)
Final dn for ban rule: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'argus'
Unban User Argus
${dn}
${argus_host}
Arguments: [ u"'gjaf' == 'argus'" | u'Unban User Argus' | u'${dn}' | u'${argus_host}' ]
Return: None
Pauses the test executed for the given time.
2 min
Arguments: [ u'2 min' ]
Slept 2 minutes
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223697.46-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM744508166', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM744508166
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM744508166' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM744508166]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [8b89c3202d77cab4f9302bf8b7439151707aa15e]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:05 PM (GMT)"; valid to="7/2/14 2:07 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:10:21] (1404223821)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Processing Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:10:22] (1404223822)\n\t Start Processing Time = [Tue 01 Jul 2014 16:10:22] (1404223822)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM744508166]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM744508166]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [8b89c3202d77cab4f9302bf8b7439151707aa15e]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:05 PM (GMT)"; valid to="7/2/14 2:07 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:10:21] (1404223821)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:10:22] (1404223822)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Processing Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:10:22] (1404223822)\n\t Start Processing Time = [Tue 01 Jul 2014 16:10:22] (1404223822)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM744508166]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [8b89c3202d77cab4f9302bf8b7439151707aa15e]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:05 PM (GMT)"; valid to="7/2/14 2:07 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/74/CREAM744508166/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:10:21] (1404223821)
Status = [PENDING] - [Tue 01 Jul 2014 16:10:22] (1404223822)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:10:22] (1404223822)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:10:22] (1404223822)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)
Start Scheduling Time = [Tue 01 Jul 2014 16:10:21] (1404223821)
Start Processing Time = [Tue 01 Jul 2014 16:10:21] (1404223821)
Execution Completed Time = [Tue 01 Jul 2014 16:10:21] (1404223821)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:10:21] (1404223821)
Start Scheduling Time = [Tue 01 Jul 2014 16:10:22] (1404223822)
Start Processing Time = [Tue 01 Jul 2014 16:10:22] (1404223822)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Remove the current user (i.e.: the user whose cert/key pair is in the standard location ~/.globus) from the CREAM ban list.
Arguments: [ ]
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:10:31 CEST 2014
Return: None
| Description: Get user's proxy DN. |
Arguments: [ ]
Command "/usr/bin/voms-proxy-info" output follows:
subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
type : full legacy globus proxy
strength : 1024
path : /tmp/x509up_u500
timeleft : 11:59:57
key usage : Digital Signature, Key Encipherment, Data Encipherment
Command's output printed.
Return: '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy'
${dn} = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'gjaf'
Unban User gJaf
${dn}
${ce_endpoint}
Arguments: [ u"'gjaf' == 'gjaf'" | u'Unban User gJaf' | u'${dn}' | u'${ce_endpoint}' ]
| Description: | Remove the specified DN as a CREAM banned user (remove it from /etc/lcas/ban_users.db) |
${dn}
${ce_endpoint}
Arguments: [ '/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi/CN=proxy' | 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/lcas/ban_users.db', 'r')
[chan 1] open('/etc/lcas/ban_users.db', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/lcas/ban_users.db')
[chan 1] open('/etc/lcas/ban_users.db', 'w')
[chan 1] open('/etc/lcas/ban_users.db', 'w') -> 00000000
[chan 1] close(00000000)
Final dn for ban rule: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
Return: None
Runs the given keyword with the given arguments, if `condition` is true.
'${authz_model}' == 'argus'
Unban User Argus
${dn}
${argus_host}
Arguments: [ u"'gjaf' == 'argus'" | u'Unban User Argus' | u'${dn}' | u'${argus_host}' ]
Return: None
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case tests if the banning of user works. The test case has the following logic:
1) Add the user's DN to /etc/lcas/ban_users.db on the cream host
-OR-
1) Create a ban rule for the user's DN on the Argus host
2) Submit job and expect failure
3) Remove DN from the aforementioned file
4) Submit job and succeed
authz
ban
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:10:38 CEST 2014
Return: None
| Description: | File transfer checking jdl file. Stage files to the CE node (gsiftp://localhost). |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl
| Description: | Change the SANDBOX_TRANSFER_METHOD between GSIFTP and LRMS (@ /etc/lcas/ban_users.db) |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/glite-ce-cream/cream-config.xml')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w') -> 00000000
[chan 1] close(00000000)
[chan 2] Max packet in: 34816 bytes
Command: "cp /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.bak.at.Tue-01-Jul-2014-16:10:39"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
| Description: | Restart the tomcat service, thus restarting cream |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command: "cat /etc/redhat-release"
Authenticating and executing...
Connection terminated normally...
Output:
Scientific Linux release 6.5 (Carbon)
Command: "/etc/init.d/tomcat6 restart"
Authenticating and executing...
Connection terminated normally...
Output:
Stopping tomcat6: [ OK ]
Starting tomcat6: [ OK ]
Return: None
Pauses the test executed for the given time.
30
Arguments: [ u'30' ]
Slept 30 seconds
Return: None
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM301565988'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM301565988
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM301565988' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM301565988' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM301565988]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [01ede36d85e77a62d62e8c26ebcf432ef6417414]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:06 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:11:21] (1404223881)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:11:22] (1404223882)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:11:25] (1404223885)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Processing Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:11:22] (1404223882)\n\t Start Processing Time = [Tue 01 Jul 2014 16:11:22] (1404223882)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM301565988]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM301565988]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [01ede36d85e77a62d62e8c26ebcf432ef6417414]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:06 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:11:21] (1404223881)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:11:22] (1404223882)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:11:25] (1404223885)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Processing Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:11:22] (1404223882)\n\t Start Processing Time = [Tue 01 Jul 2014 16:11:22] (1404223882)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM301565988]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [01ede36d85e77a62d62e8c26ebcf432ef6417414]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:06 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:11:21] (1404223881)
Status = [PENDING] - [Tue 01 Jul 2014 16:11:22] (1404223882)
Status = [RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:11:23] (1404223883)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:11:25] (1404223885)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)
Start Scheduling Time = [Tue 01 Jul 2014 16:11:21] (1404223881)
Start Processing Time = [Tue 01 Jul 2014 16:11:21] (1404223881)
Execution Completed Time = [Tue 01 Jul 2014 16:11:21] (1404223881)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:11:21] (1404223881)
Start Scheduling Time = [Tue 01 Jul 2014 16:11:22] (1404223882)
Start Processing Time = [Tue 01 Jul 2014 16:11:22] (1404223882)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp
Arguments: [ u'mkdir /tmp/robot_tmp' ]
Running command 'mkdir /tmp/robot_tmp 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp
${job_id}
60
Arguments: [ u'/tmp/robot_tmp' | 'https://cert-08.pd.infn.it:8443/CREAM301565988' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp https://cert-08.pd.infn.it:8443/CREAM301565988" output and error streams:
2014-07-01 16:12:27,520 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:12:27,547 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:12:27,548 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-161227.log]
,2014-07-01 16:12:27,548 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM301565988]...
,
,2014-07-01 16:12:27,548 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 16:12:27,548 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 16:12:27,730 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM301565988]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/OSB]
,2014-07-01 16:12:27,731 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM301565988] output will be stored in the dir /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM301565988
,2014-07-01 16:12:27,731 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM301565988; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/30/CREAM301565988/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'job.out', u'job.err']
Return: [u'job.out', u'job.err']
${local_list} = [u'job.out', u'job.err']
| Description: | Read from a jdl file the list of files contained in the OutputSandBox attribute. |
${jdl}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl' ]
Return: ['job.out', 'job.err']
${jdl_list} = ['job.out', 'job.err']
Logs the given messages as separate entries with the INFO level.
${local_list}
${jdl_list}
Arguments: [ [u'job.out', u'job.err'] | ['job.out', 'job.err'] ]
[u'job.out', u'job.err']
['job.out', 'job.err']
Return: None
Sorts the given list in place.
${local_list}
Arguments: [ [u'job.out', u'job.err'] ]
Return: None
Sorts the given list in place.
${jdl_list}
Arguments: [ ['job.out', 'job.err'] ]
Return: None
Fails if given lists are unequal.
${local_list}
${jdl_list}
Arguments: [ [u'job.err', u'job.out'] | ['job.err', 'job.out'] ]
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
| Description: | Change the SANDBOX_TRANSFER_METHOD between GSIFTP and LRMS (@ /etc/lcas/ban_users.db) |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] remove('/etc/glite-ce-cream/cream-config.xml')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w') -> 00000000
[chan 1] close(00000000)
[chan 2] Max packet in: 34816 bytes
Command: "cp /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.bak.at.Tue-01-Jul-2014-16:12:28"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Return: None
| Description: | Restart the tomcat service, thus restarting cream |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command: "cat /etc/redhat-release"
Authenticating and executing...
Connection terminated normally...
Output:
Scientific Linux release 6.5 (Carbon)
Command: "/etc/init.d/tomcat6 restart"
Authenticating and executing...
Connection terminated normally...
Output:
Stopping tomcat6: [ OK ]
Starting tomcat6: [ OK ]
Return: None
Pauses the test executed for the given time.
30
Arguments: [ u'30' ]
Slept 30 seconds
Return: None
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM144987121'
${job_id} = https://cert-08.pd.infn.it:8443/CREAM144987121
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM144987121' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${job_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM144987121' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM144987121]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [15a0a3e91fc427188d6ef30a607f74b9dffdbccb]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:08 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:13:09] (1404223989)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:13:10] (1404223990)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Start Processing Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\t Start Processing Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM144987121]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM144987121]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [15a0a3e91fc427188d6ef30a607f74b9dffdbccb]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:08 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:13:09] (1404223989)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:13:10] (1404223990)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:13:11] (1404223991)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Start Processing Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:13:09] (1404223989)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\t Start Processing Time = [Tue 01 Jul 2014 16:13:10] (1404223990)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM144987121]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [15a0a3e91fc427188d6ef30a607f74b9dffdbccb]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:08 PM (GMT)"; valid to="7/2/14 2:10 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; OutputSandboxBaseDestURI = "gsiftp://localhost"; OutputSandbox = { "job.out","job.err" }; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:13:09] (1404223989)
Status = [PENDING] - [Tue 01 Jul 2014 16:13:10] (1404223990)
Status = [RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:13:11] (1404223991)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:13:11] (1404223991)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:13:09] (1404223989)
Start Scheduling Time = [Tue 01 Jul 2014 16:13:09] (1404223989)
Start Processing Time = [Tue 01 Jul 2014 16:13:09] (1404223989)
Execution Completed Time = [Tue 01 Jul 2014 16:13:09] (1404223989)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:13:10] (1404223990)
Start Scheduling Time = [Tue 01 Jul 2014 16:13:10] (1404223990)
Start Processing Time = [Tue 01 Jul 2014 16:13:10] (1404223990)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
Runs the given command in the system and returns the output.
mkdir /tmp/robot_tmp
Arguments: [ u'mkdir /tmp/robot_tmp' ]
Running command 'mkdir /tmp/robot_tmp 2>&1'
Return: u''
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
/tmp/robot_tmp
${job_id}
60
Arguments: [ u'/tmp/robot_tmp' | 'https://cert-08.pd.infn.it:8443/CREAM144987121' | u'60' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/robot_tmp https://cert-08.pd.infn.it:8443/CREAM144987121" output and error streams:
2014-07-01 16:14:14,629 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:14:14,655 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:14:14,655 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-161414.log]
,2014-07-01 16:14:14,655 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM144987121]...
,
,2014-07-01 16:14:14,656 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 16:14:14,656 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 16:14:14,808 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM144987121]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/OSB]
,2014-07-01 16:14:14,809 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM144987121] output will be stored in the dir /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM144987121
,2014-07-01 16:14:14,809 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/robot_tmp/cert-08.pd.infn.it_8443_CREAM144987121; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/14/CREAM144987121/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:[u'job.out', u'job.err']
Return: [u'job.out', u'job.err']
${local_list} = [u'job.out', u'job.err']
| Description: | Read from a jdl file the list of files contained in the OutputSandBox attribute. |
${jdl}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404223839.63-localhost_output.jdl' ]
Return: ['job.out', 'job.err']
${jdl_list} = ['job.out', 'job.err']
Logs the given messages as separate entries with the INFO level.
${local_list}
${jdl_list}
Arguments: [ [u'job.out', u'job.err'] | ['job.out', 'job.err'] ]
[u'job.out', u'job.err']
['job.out', 'job.err']
Return: None
Sorts the given list in place.
${local_list}
Arguments: [ [u'job.out', u'job.err'] ]
Return: None
Sorts the given list in place.
${jdl_list}
Arguments: [ ['job.out', 'job.err'] ]
Return: None
Fails if given lists are unequal.
${local_list}
${jdl_list}
Arguments: [ [u'job.err', u'job.out'] | ['job.err', 'job.out'] ]
Return: None
Runs the given command in the system and returns the output.
rm -rf /tmp/robot_tmp
Arguments: [ u'rm -rf /tmp/robot_tmp' ]
Running command 'rm -rf /tmp/robot_tmp 2>&1'
Return: u''
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case tests the two different Sandbox staging operations available for the /etc/glite-ce-cream/cream-config.xml, LRMS and GSIFTP. The test case has the following logic:
1) Change the setting (if GSIFTP, set to LRMS, if LRMS, set to GSIFTP)
2) Run the osb_localhost test case (it uses input and output sandboxes)
3) Reset the setting to its original and rerun the osb_localhost test case.
sb_stage
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
time=00:10
Arguments: [ ' ' | 'dteam' | time=u'00:10' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam -valid 00:10" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Tue Jul 01 16:24:19 CEST 2014
Return: None
| Description: | Delegate user's proxy credentials,to be used later for job submissions. |
${ce_endpoint}
${deleg_id}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'sbe_deleg_id_3' ]
Command "/usr/bin/glite-ce-delegate-proxy -d -e cert-08.pd.infn.it:8443 sbe_deleg_id_3" ran. Output follows:
2014-07-01 16:14:20,902 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 16:14:20,929 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 16:14:20,929 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-delegate-proxy_CREAM_traldi_20140701-161420.log]
2014-07-01 16:14:20,929 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [sbe_deleg_id_3] ...
Proxy with delegation id [sbe_deleg_id_3] succesfully delegated to endpoint [cert-08.pd.infn.it:8443]
Return: None
| Description: | Fetch the information regarding a delegation. |
${deleg_endpoint}
${deleg_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | 'sbe_deleg_id_3' ]
Command "/usr/bin/glite-delegation-info -v -s https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation sbe_deleg_id_3" ran. Output follows:
# Service endpoint: https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation
# Client version: GLITE_MODULE_VERSION
# Client interface version: GLITE_MODULE_VERSION
# Service version: 1.14
# Service interface version: 2.0
Expiration time of the delegated [sbe_deleg_id_3] credential is:
2014-07-01 16:23:21 CEST
Remaining time is 0 hours and 58 minutes.
Command "/usr/bin/glite-delegation-info -s https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation sbe_deleg_id_3" ran. Output follows:
2014-07-01 16:23:21 CEST
Return: '# Service endpoint: https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation\n,# Client version: GLITE_MODULE_VERSION\n,# Client interface version: GLITE_MODULE_VERSION\n,# Service version: 1.14\n,# Service interface version: 2.0\n, Expiration time of the delegated [sbe_deleg_id_3] credential is:\n,2014-07-01 16:23:21 CEST\n,Remaining time is 0 hours and 58 minutes.\n'
${dlg_info_before_purger} = # Service endpoint: https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation
,# Client version: GLITE_MODULE_VERSION
,# Client interface version: GLITE_MODULE_VERSION
,# Service version: ...
Pauses the test executed for the given time.
10 minutes
Arguments: [ u'10 minutes' ]
Slept 10 minutes
Return: None
| Description: | Modify the given attribute of the cream config xml file |
${ce_endpoint}
DELEGATION_PURGE_RATE
1
Arguments: [ 'cert-08.pd.infn.it:8443' | u'DELEGATION_PURGE_RATE' | u'1' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml.creamtesting.orig', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.bak.at.Tue-01-Jul-2014-16:24:23"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /etc/glite-ce-cream/cream-config.xml"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
In the following output, the attribute "DELEGATION_PURGE_RATE" must have the value: "1"
Command: "cat /etc/glite-ce-cream/cream-config.xml"
Authenticating and executing...
Connection terminated normally...
Output:
<?xml version="1.0" encoding="ISO-8859-1"?>
<service id="CREAM service (core2)">
<commandexecutor id="Delegation executor"
category="DELEGATION"
commandqueuesize="500"
commandqueueshared="false"
commandworkerpoolsize="0"
filename="/usr/share/java/glite-ce-cream-delegationExecutor.jar">
<parameter name="CREAM_COPY_PROXY_TO_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-copyProxyToSandboxDir.sh" />
<parameter name="CREAM_SANDBOX_DIR" value="/var/cream_sandbox" />
<parameter name="DELEGATION_PURGE_RATE" value="1" />
</commandexecutor>
<commandexecutor id="BLAH executor"
category="JOB_MANAGEMENT"
commandqueuesize="500"
commandqueueshared="false"
commandworkerpoolsize="50"
filename="/usr/share/java/glite-ce-cream-blahExecutor.jar">
<parameter name="BLAHP_BIN_PATH" value="/usr/bin/blahpd" />
<!-- The following parameter sets the sandbox transfer method (GSIFTP/LRMS)-->
<parameter name="SANDBOX_TRANSFER_METHOD" value="LRMS" />
<parameter name="CREAM_PURGE_SANDBOX_BIN_PATH" value="/usr/bin/glite-ce-cream-purge-sandbox" />
<parameter name="CREAM_CREATE_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-createsandboxdir" />
<parameter name="CREAM_COPY_PROXY_TO_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-copyProxyToSandboxDir.sh" />
<parameter name="CREAM_PURGE_PROXY_FROM_SANDBOX_BIN_PATH" value="/usr/bin/glite-ce-cream-purge-proxy" />
<parameter name="GLEXEC_BIN_PATH" value="/usr/sbin/glexec" />
<!-- The following parameter sets the BLAH jobId prefix (it MUST be 6 chars long, start with 'cr' and terminate by '_') -->
<parameter name="BLAH_JOBID_PREFIX" value="cre36_" />
<!-- The following parameter sets the BLAH command timeout specified in seconds-->
<parameter name="BLAH_COMMAND_TIMEOUT" value="300"/>
<parameter name="LRMS_EVENT_LISTENER_PORT" value="49152"/>
<parameter name="BLPARSER_RETRY_COUNT" value="100" />
<parameter name="BLPARSER_RETRY_DELAY" value="60000" />
<parameter name="JOB_WRAPPER_DELEGATION_TIME_SLOT" value="3600" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_PROXY_MIN_RETRY_WAIT" value="60" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_RETRY_COUNT_ISB" value="2" />
<parameter name="JOB_WRAPPER_COPY_RETRY_FIRST_WAIT_ISB" value="60" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_RETRY_COUNT_OSB" value="6" />
<parameter name="JOB_WRAPPER_COPY_RETRY_FIRST_WAIT_OSB" value="300" /> <!-- sec. -->
<!--parameter name="JOB_WRAPPER_TEMPLATE_PATH" value="/etc/glite-ce-cream/" /-->
<parameter name="GLEXEC_CAT_CMD_PATH" value="/bin/cat" />
<parameter name="CREAM_SANDBOX_DIR" value="/var/cream_sandbox" />
<parameter name="JOBS_SCRATCH_DIR" value="/var/tmp" />
<parameter name="JOB_SUBMISSION_MANAGER_ENABLE" value="true" />
<parameter name="JOB_SUBMISSION_MANAGER_SCRIPT_PATH" value="/usr/bin/glite_cream_load_monitor /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf" />
<!--parameter name="CREAM_JOB_SENSOR_HOST" value="NA" /-->
<parameter name="CREAM_JOB_SENSOR_PORT" value="49154" />
<parameter name="MAX_LEASE_TIME" value="36000" />
<parameter name="LEASE_EXECUTION_RATE" value="30" /> <!-- minutes -->
<parameter name="HOST_SMP_SIZE" value="2" />
<parameter name="JOB_PURGE_RATE" value="300" /> <!-- minutes -->
<parameter name="JOB_PURGE_POLICY" value="ABORTED 10 days; CANCELLED 10 days; DONE-OK 10 days; DONE-FAILED 10 days; REGISTERED 2 days;" />
</commandexecutor>
<dataSource name="datasource_creamdb"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="org.gjt.mm.mysql.Driver"
username="admin" password="pippo123"
maxActive="200"
maxIdle="30"
maxWait="10000"
url="jdbc:mysql://localhost:3306/creamdb?autoReconnect=true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="20000"
minEvictableIdleTimeMillis="90000"
logAbandoned="false"
removeAbandoned="true"
removeAbandonedTimeout="30"
/>
<dataSource name="datasource_delegationdb"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="org.gjt.mm.mysql.Driver"
username="admin" password="pippo123"
maxActive="200"
maxIdle="30"
maxWait="10000"
url="jdbc:mysql://localhost:3306/delegationcreamdb?autoReconnect=true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="20000"
minEvictableIdleTimeMillis="90000"
logAbandoned="false"
removeAbandoned="true"
removeAbandonedTimeout="30"
/>
<authzchain name="chain-1">
<plugin name="localuserpip"
classname="org.glite.ce.commonj.authz.gjaf.LocalUserPIP">
<parameter name="glexec_bin_path"
value="/usr/sbin/glexec" />
<parameter name="glexec_probe_cmd"
value="/usr/bin/id" />
<parameter name="methods"
value="JobRegister, putProxy, getProxyReq, renewProxyReq, getTerminationTime, destroy" />
</plugin>
<plugin name="bannerpdp"
classname="org.glite.ce.commonj.authz.gjaf.BlackListServicePDP">
<parameter name="blackListFile"
value="/etc/lcas/ban_users.db" />
</plugin>
<plugin name="admincheckpip"
classname="org.glite.ce.commonj.authz.gjaf.AdminCheckerPIP">
<parameter name="adminList"
value="/etc/grid-security/admin-list" />
</plugin>
<plugin name="gridmappdp"
classname="org.glite.ce.commonj.authz.gjaf.GridMapServicePDP">
<parameter name="gridMapFile"
value="/etc/grid-security/grid-mapfile" />
</plugin>
<plugin name="vomspdp"
classname="org.glite.ce.commonj.authz.gjaf.VomsServicePDP">
<parameter name="gridMapFile"
value="/etc/grid-security/grid-mapfile" />
</plugin>
</authzchain>
</service>
Return: None
| Description: | Restart the tomcat service, thus restarting cream |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command: "cat /etc/redhat-release"
Authenticating and executing...
Connection terminated normally...
Output:
Scientific Linux release 6.5 (Carbon)
Command: "/etc/init.d/tomcat6 restart"
Authenticating and executing...
Connection terminated normally...
Output:
Stopping tomcat6: [ OK ]
Starting tomcat6: [ OK ]
Return: None
Pauses the test executed for the given time.
1 minute
Arguments: [ u'1 minute' ]
Slept 1 minute
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:25:33 CEST 2014
Return: None
| Description: | Fetch the information regarding a delegation. |
${deleg_endpoint}
${deleg_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | 'sbe_deleg_id_3' ]
Command "/usr/bin/glite-delegation-info -v -s https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation sbe_deleg_id_3" ran. Output follows:
# Service endpoint: https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation
# Client version: GLITE_MODULE_VERSION
# Client interface version: GLITE_MODULE_VERSION
# Service version: 1.14
# Service interface version: 2.0
Error: glite_delegation_info: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
Command "/usr/bin/glite-delegation-info -s https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation sbe_deleg_id_3" ran. Output follows:
Error: glite_delegation_info: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
Return: 'NOT IN STORAGE'
${dlg_info_after_purger} = NOT IN STORAGE
Fails if the given objects are equal.
${dlg_info_before_purger}
NOT IN STORAGE
Arguments: [ '# Service endpoint: https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation\n,# Client version: GLITE_MODULE_VERSION\n,# Client interface version: GLITE_MODULE_VERSION\n,# Service version: 1.14\n,# Service interface version: 2.0\n, Expiration time of the delegated [sbe_deleg_id_3] credential is:\n,2014-07-01 16:23:21 CEST\n,Remaining time is 0 hours and 58 minutes.\n' | u'NOT IN STORAGE' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Fails if the given objects are unequal.
${dlg_info_after_purger}
NOT IN STORAGE
Arguments: [ 'NOT IN STORAGE' | u'NOT IN STORAGE' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Restore the "delegation_purge_rate" to the default value.
Arguments: [ ]
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:25:42 CEST 2014
Return: None
Runs the given keyword with the given arguments and ignores possible error.
Destroy Delegation
${deleg_endpoint}
${deleg_id}
Arguments: [ u'Destroy Delegation' | u'${deleg_endpoint}' | u'${deleg_id}' ]
| Description: | Delete a delegation. |
${deleg_endpoint}
${deleg_id}
Arguments: [ 'https://cert-08.pd.infn.it:8443/ce-cream/services/gridsite-delegation' | 'sbe_deleg_id_3' ]
Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
_error: Delegation destroy failed with return value: 255
Command reported: Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!
IMPORTANT NOTE: An authorization failure in glite_delegation_getInterfaceVarsion might point to a simply non existant delegation id and nothing more!
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 1042, in destroy_delegation
existant delegation id and nothing more!")
Return: None
Return: ('FAIL', u'_error: Delegation destroy failed with return value: 255 \nCommand reported: Error: glite_delegation_destroy: SOAP fault: SOAP-ENV:Server - delegation [delegId=sbe_deleg_id_3; dn=CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT; localUser=dteam009] not found!\nIMPORTANT NOTE: An authorization failure in glite_delegation_getInterfaceVarsion might point to a simply non existant delegation id and nothing more!')
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify the given attribute of the cream config xml file |
${ce_endpoint}
DELEGATION_PURGE_RATE
720
Arguments: [ 'cert-08.pd.infn.it:8443' | u'DELEGATION_PURGE_RATE' | u'720' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml.creamtesting.orig', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /etc/glite-ce-cream/cream-config.xml /etc/glite-ce-cream/cream-config.xml.bak.at.Tue-01-Jul-2014-16:25:44"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /etc/glite-ce-cream/cream-config.xml"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
In the following output, the attribute "DELEGATION_PURGE_RATE" must have the value: "720"
Command: "cat /etc/glite-ce-cream/cream-config.xml"
Authenticating and executing...
Connection terminated normally...
Output:
<?xml version="1.0" encoding="ISO-8859-1"?>
<service id="CREAM service (core2)">
<commandexecutor id="Delegation executor"
category="DELEGATION"
commandqueuesize="500"
commandqueueshared="false"
commandworkerpoolsize="0"
filename="/usr/share/java/glite-ce-cream-delegationExecutor.jar">
<parameter name="CREAM_COPY_PROXY_TO_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-copyProxyToSandboxDir.sh" />
<parameter name="CREAM_SANDBOX_DIR" value="/var/cream_sandbox" />
<parameter name="DELEGATION_PURGE_RATE" value="720" />
</commandexecutor>
<commandexecutor id="BLAH executor"
category="JOB_MANAGEMENT"
commandqueuesize="500"
commandqueueshared="false"
commandworkerpoolsize="50"
filename="/usr/share/java/glite-ce-cream-blahExecutor.jar">
<parameter name="BLAHP_BIN_PATH" value="/usr/bin/blahpd" />
<!-- The following parameter sets the sandbox transfer method (GSIFTP/LRMS)-->
<parameter name="SANDBOX_TRANSFER_METHOD" value="LRMS" />
<parameter name="CREAM_PURGE_SANDBOX_BIN_PATH" value="/usr/bin/glite-ce-cream-purge-sandbox" />
<parameter name="CREAM_CREATE_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-createsandboxdir" />
<parameter name="CREAM_COPY_PROXY_TO_SANDBOX_BIN_PATH" value="/usr/bin/glite-cream-copyProxyToSandboxDir.sh" />
<parameter name="CREAM_PURGE_PROXY_FROM_SANDBOX_BIN_PATH" value="/usr/bin/glite-ce-cream-purge-proxy" />
<parameter name="GLEXEC_BIN_PATH" value="/usr/sbin/glexec" />
<!-- The following parameter sets the BLAH jobId prefix (it MUST be 6 chars long, start with 'cr' and terminate by '_') -->
<parameter name="BLAH_JOBID_PREFIX" value="cre36_" />
<!-- The following parameter sets the BLAH command timeout specified in seconds-->
<parameter name="BLAH_COMMAND_TIMEOUT" value="300"/>
<parameter name="LRMS_EVENT_LISTENER_PORT" value="49152"/>
<parameter name="BLPARSER_RETRY_COUNT" value="100" />
<parameter name="BLPARSER_RETRY_DELAY" value="60000" />
<parameter name="JOB_WRAPPER_DELEGATION_TIME_SLOT" value="3600" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_PROXY_MIN_RETRY_WAIT" value="60" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_RETRY_COUNT_ISB" value="2" />
<parameter name="JOB_WRAPPER_COPY_RETRY_FIRST_WAIT_ISB" value="60" /> <!-- sec. -->
<parameter name="JOB_WRAPPER_COPY_RETRY_COUNT_OSB" value="6" />
<parameter name="JOB_WRAPPER_COPY_RETRY_FIRST_WAIT_OSB" value="300" /> <!-- sec. -->
<!--parameter name="JOB_WRAPPER_TEMPLATE_PATH" value="/etc/glite-ce-cream/" /-->
<parameter name="GLEXEC_CAT_CMD_PATH" value="/bin/cat" />
<parameter name="CREAM_SANDBOX_DIR" value="/var/cream_sandbox" />
<parameter name="JOBS_SCRATCH_DIR" value="/var/tmp" />
<parameter name="JOB_SUBMISSION_MANAGER_ENABLE" value="true" />
<parameter name="JOB_SUBMISSION_MANAGER_SCRIPT_PATH" value="/usr/bin/glite_cream_load_monitor /etc/glite-ce-cream-utils/glite_cream_load_monitor.conf" />
<!--parameter name="CREAM_JOB_SENSOR_HOST" value="NA" /-->
<parameter name="CREAM_JOB_SENSOR_PORT" value="49154" />
<parameter name="MAX_LEASE_TIME" value="36000" />
<parameter name="LEASE_EXECUTION_RATE" value="30" /> <!-- minutes -->
<parameter name="HOST_SMP_SIZE" value="2" />
<parameter name="JOB_PURGE_RATE" value="300" /> <!-- minutes -->
<parameter name="JOB_PURGE_POLICY" value="ABORTED 10 days; CANCELLED 10 days; DONE-OK 10 days; DONE-FAILED 10 days; REGISTERED 2 days;" />
</commandexecutor>
<dataSource name="datasource_creamdb"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="org.gjt.mm.mysql.Driver"
username="admin" password="pippo123"
maxActive="200"
maxIdle="30"
maxWait="10000"
url="jdbc:mysql://localhost:3306/creamdb?autoReconnect=true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="20000"
minEvictableIdleTimeMillis="90000"
logAbandoned="false"
removeAbandoned="true"
removeAbandonedTimeout="30"
/>
<dataSource name="datasource_delegationdb"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="org.gjt.mm.mysql.Driver"
username="admin" password="pippo123"
maxActive="200"
maxIdle="30"
maxWait="10000"
url="jdbc:mysql://localhost:3306/delegationcreamdb?autoReconnect=true"
validationQuery="SELECT 1"
testOnBorrow="true"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="20000"
minEvictableIdleTimeMillis="90000"
logAbandoned="false"
removeAbandoned="true"
removeAbandonedTimeout="30"
/>
<authzchain name="chain-1">
<plugin name="localuserpip"
classname="org.glite.ce.commonj.authz.gjaf.LocalUserPIP">
<parameter name="glexec_bin_path"
value="/usr/sbin/glexec" />
<parameter name="glexec_probe_cmd"
value="/usr/bin/id" />
<parameter name="methods"
value="JobRegister, putProxy, getProxyReq, renewProxyReq, getTerminationTime, destroy" />
</plugin>
<plugin name="bannerpdp"
classname="org.glite.ce.commonj.authz.gjaf.BlackListServicePDP">
<parameter name="blackListFile"
value="/etc/lcas/ban_users.db" />
</plugin>
<plugin name="admincheckpip"
classname="org.glite.ce.commonj.authz.gjaf.AdminCheckerPIP">
<parameter name="adminList"
value="/etc/grid-security/admin-list" />
</plugin>
<plugin name="gridmappdp"
classname="org.glite.ce.commonj.authz.gjaf.GridMapServicePDP">
<parameter name="gridMapFile"
value="/etc/grid-security/grid-mapfile" />
</plugin>
<plugin name="vomspdp"
classname="org.glite.ce.commonj.authz.gjaf.VomsServicePDP">
<parameter name="gridMapFile"
value="/etc/grid-security/grid-mapfile" />
</plugin>
</authzchain>
</service>
Return: None
| Description: | Restart the tomcat service, thus restarting cream |
${ce_endpoint}
Arguments: [ 'cert-08.pd.infn.it:8443' ]
Command: "cat /etc/redhat-release"
Authenticating and executing...
Connection terminated normally...
Output:
Scientific Linux release 6.5 (Carbon)
Command: "/etc/init.d/tomcat6 restart"
Authenticating and executing...
Connection terminated normally...
Output:
Stopping tomcat6: [ OK ]
Starting tomcat6: [ OK ]
Return: None
Pauses the test executed for the given time.
1 minute
Arguments: [ u'1 minute' ]
Slept 1 minute
Return: None
Return: None
This test case checks the automatic proxy purging functionality. Test case algorithm:
1) Modify the cream config xml file to set the delegation purge rate to value 1
2) Submit a simple job and wait for it to finish
3) Read the delegation id info from the CREAM service's delegation endpoint (before the purger runs)
4) List the proxy in the job's sandbox (before the purger runs)
5) Wait 6 minutes for the purger to run
6) Read the delegation ids info from the CREAM service's delegation endpoint (the purger now has ran)
7) List the proxy in the job's sandbox (the purger now has ran)
8) Reset the cream config xml to its original value
9) Check that the info about the delegation id is valid before the purger has ran and it isn't in storage after the purger has ran.
10) Check tha the delegation id of the job exists in the contents of the job's sandbox before the purger ran and doesn't exist after the purger ran
proxy_purge
Verifies that the given item is not empty.
${gridftp_server}
Mandatory variable gridftp_server is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable gridftp_server is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${lfn_dir}
Mandatory variable lfn_dir is empty!
Arguments: [ '/home/traldi/cream_test' | u'Mandatory variable lfn_dir is empty!' ]
Length is 23
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:26:53 CEST 2014
Return: None
| Description: | Attribute checking jdl file. Uses a combination of the output data attributes. |
${vo}
${tmp_dir}
lfc=${lfc_host}
infosys=${lcg_gfal_infosys}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' | infosys='prod-bdii-01.pd.infn.it:2170' | lfc='cert-39.pd.infn.it' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh')
${jdl1} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh
| Description: | Attribute checking jdl file. Uses a combination of the output data attributes. |
${vo}
${tmp_dir}
${gridftp_server}
lfc=${lfc_host}
infosys=${lcg_gfal_infosys}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' | 'cert-08.pd.infn.it' | infosys='prod-bdii-01.pd.infn.it:2170' | lfc='cert-39.pd.infn.it' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh')
${jdl2} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh
| Description: | Attribute checking jdl file. Uses a combination of the output data attributes. |
${vo}
${tmp_dir}
${gridftp_server}
${lfn_dir}
lfc=${lfc_host}
infosys=${lcg_gfal_infosys}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' | 'cert-08.pd.infn.it' | '/home/traldi/cream_test' | infosys='prod-bdii-01.pd.infn.it:2170' | lfc='cert-39.pd.infn.it' ]
Return: ('/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.jdl', '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh')
${jdl3} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.jdl
${script} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh
| Description: | Submit a job and wait until it finishes. |
${jdl1}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM174760501', 'DONE-OK')
${jid1} = https://cert-08.pd.infn.it:8443/CREAM174760501
${final_state1} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid1}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM174760501' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM174760501]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ef3e8a45def0eb10ccabe9e5a504c8580d888952]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:21 PM (GMT)"; valid to="7/2/14 2:25 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:01] (1404224821)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:02] (1404224822)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:07] (1404224827)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM174760501]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM174760501]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ef3e8a45def0eb10ccabe9e5a504c8580d888952]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:21 PM (GMT)"; valid to="7/2/14 2:25 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:01] (1404224821)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:02] (1404224822)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:07] (1404224827)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:01] (1404224821)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:02] (1404224822)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM174760501]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [ef3e8a45def0eb10ccabe9e5a504c8580d888952]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:21 PM (GMT)"; valid to="7/2/14 2:25 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87eCrLJbxJdPVbCZe-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt" ] } ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:27:01] (1404224821)
Status = [PENDING] - [Tue 01 Jul 2014 16:27:02] (1404224822)
Status = [RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:04] (1404224824)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:27:07] (1404224827)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:27:01] (1404224821)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:01] (1404224821)
Start Processing Time = [Tue 01 Jul 2014 16:27:01] (1404224821)
Execution Completed Time = [Tue 01 Jul 2014 16:27:01] (1404224821)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:27:02] (1404224822)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:02] (1404224822)
Start Processing Time = [Tue 01 Jul 2014 16:27:02] (1404224822)
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl2}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM988842201', 'DONE-OK')
${jid2} = https://cert-08.pd.infn.it:8443/CREAM988842201
${final_state2} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid2}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM988842201' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM988842201]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [0a375de3f400b4452852587283581ca7a69d03a7]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:11] (1404224831)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:12] (1404224832)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:18] (1404224838)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM988842201]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM988842201]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [0a375de3f400b4452852587283581ca7a69d03a7]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:11] (1404224831)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:12] (1404224832)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:18] (1404224838)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:11] (1404224831)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:12] (1404224832)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM988842201]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [0a375de3f400b4452852587283581ca7a69d03a7]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87pDDqYXraGzHejmp-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:27:11] (1404224831)
Status = [PENDING] - [Tue 01 Jul 2014 16:27:12] (1404224832)
Status = [RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:13] (1404224833)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:27:18] (1404224838)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:27:11] (1404224831)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:11] (1404224831)
Start Processing Time = [Tue 01 Jul 2014 16:27:11] (1404224831)
Execution Completed Time = [Tue 01 Jul 2014 16:27:11] (1404224831)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:27:12] (1404224832)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:12] (1404224832)
Start Processing Time = [Tue 01 Jul 2014 16:27:12] (1404224832)
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl3}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM466391295', 'DONE-OK')
${jid3} = https://cert-08.pd.infn.it:8443/CREAM466391295
${final_state3} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid3}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM466391295' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM466391295]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [1050bff43d24bc2ec507cb05fc58c08abe853106]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; LogicalFileName = "lfn:/home/traldi/cream_test/script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:23] (1404224843)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:24] (1404224844)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:33] (1404224853)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM466391295]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM466391295]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [1050bff43d24bc2ec507cb05fc58c08abe853106]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; LogicalFileName = "lfn:/home/traldi/cream_test/script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:23] (1404224843)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:24] (1404224844)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:33] (1404224853)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:23] (1404224843)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:24] (1404224844)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM466391295]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [1050bff43d24bc2ec507cb05fc58c08abe853106]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh"; Type = "job"; Environment = { "LCG_GFAL_VO=dteam","LCG_GFAL_INFOSYS=prod-bdii-01.pd.infn.it:2170","LFC_HOST=cert-39.pd.infn.it" }; VirtualOrganisation = "dteam"; JobType = "normal"; InputSandbox = { "/tmp/tmpI4baNU.cream_testing//cream_testing-1404224814.87BdngDvGymaHmYjd-outputdata.sh" }; StdError = "job.err"; OutputData = { [ Outputfile = "script_output.txt"; LogicalFileName = "lfn:/home/traldi/cream_test/script_output.txt"; StorageElement = "cert-08.pd.infn.it" ] } ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:27:23] (1404224843)
Status = [PENDING] - [Tue 01 Jul 2014 16:27:24] (1404224844)
Status = [RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:25] (1404224845)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:27:33] (1404224853)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:27:23] (1404224843)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:23] (1404224843)
Start Processing Time = [Tue 01 Jul 2014 16:27:23] (1404224843)
Execution Completed Time = [Tue 01 Jul 2014 16:27:23] (1404224843)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:27:24] (1404224844)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:24] (1404224844)
Start Processing Time = [Tue 01 Jul 2014 16:27:24] (1404224844)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state1}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Fails if objects are unequal after converting them to strings.
${final_state2}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Fails if objects are unequal after converting them to strings.
${final_state3}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
${outputdata_dir}
${jid1}
Arguments: [ '/tmp/tmpI4baNU.cream_testing/outputdata' | 'https://cert-08.pd.infn.it:8443/CREAM174760501' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/tmpI4baNU.cream_testing/outputdata https://cert-08.pd.infn.it:8443/CREAM174760501" output and error streams:
2014-07-01 16:27:35,033 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:27:35,060 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:27:35,060 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-162735.log]
,2014-07-01 16:27:35,061 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM174760501]...
,
,2014-07-01 16:27:35,061 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 16:27:35,061 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 16:27:35,187 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM174760501]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/OSB]
,2014-07-01 16:27:35,188 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM174760501] output will be stored in the dir /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM174760501
,2014-07-01 16:27:35,188 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM174760501; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/17/CREAM174760501/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:['DSUpload_CREAM174760501.out']
Return: ['DSUpload_CREAM174760501.out']
${file_list1} = ['DSUpload_CREAM174760501.out']
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
${outputdata_dir}
${jid2}
Arguments: [ '/tmp/tmpI4baNU.cream_testing/outputdata' | 'https://cert-08.pd.infn.it:8443/CREAM988842201' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/tmpI4baNU.cream_testing/outputdata https://cert-08.pd.infn.it:8443/CREAM988842201" output and error streams:
2014-07-01 16:27:35,448 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:27:35,474 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:27:35,474 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-162735.log]
,2014-07-01 16:27:35,474 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM988842201]...
,
,2014-07-01 16:27:35,475 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 16:27:35,475 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 16:27:35,601 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM988842201]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/OSB]
,2014-07-01 16:27:35,601 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM988842201] output will be stored in the dir /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM988842201
,2014-07-01 16:27:35,602 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM988842201; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/98/CREAM988842201/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:['DSUpload_CREAM988842201.out']
Return: ['DSUpload_CREAM988842201.out']
${file_list2} = ['DSUpload_CREAM988842201.out']
| Description: | Gather the files from a certain job,store them in the specified directory and return the list of files transfered |
${outputdata_dir}
${jid3}
Arguments: [ '/tmp/tmpI4baNU.cream_testing/outputdata' | 'https://cert-08.pd.infn.it:8443/CREAM466391295' ]
Command "/usr/bin/glite-ce-job-output -d -N -D /tmp/tmpI4baNU.cream_testing/outputdata https://cert-08.pd.infn.it:8443/CREAM466391295" output and error streams:
2014-07-01 16:27:35,852 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
,2014-07-01 16:27:35,878 WARN - No configuration file suitable for loading. Using built-in configuration
,2014-07-01 16:27:35,878 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-job-output_CREAM_traldi_20140701-162735.log]
,2014-07-01 16:27:35,878 DEBUG - Processing job [https://cert-08.pd.infn.it:8443/CREAM466391295]...
,
,2014-07-01 16:27:35,879 DEBUG - Connecting to [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]...
,2014-07-01 16:27:35,879 DEBUG - Contacting service [https://cert-08.pd.infn.it:8443//ce-cream/services/CREAM2]
,2014-07-01 16:27:36,004 DEBUG - JobID [https://cert-08.pd.infn.it:8443/CREAM466391295]: Will retrieve output from [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/OSB]
,2014-07-01 16:27:36,004 INFO - For JobID [https://cert-08.pd.infn.it:8443/CREAM466391295] output will be stored in the dir /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM466391295
,2014-07-01 16:27:36,004 DEBUG - Will execute command [/usr/bin/uberftp cert-08.pd.infn.it "parallel 1; lcd /tmp/tmpI4baNU.cream_testing/outputdata/cert-08.pd.infn.it_8443_CREAM466391295; cd /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/46/CREAM466391295/OSB; mget *; lcd /home/traldi; quit"]
Transfered files:['DSUpload_CREAM466391295.out']
Return: ['DSUpload_CREAM466391295.out']
${file_list3} = ['DSUpload_CREAM466391295.out']
| Description: | Find all the guids of the format "guid:36 char string" in a file |
${file_list1}
${outputdata_dir}
Arguments: [ ['DSUpload_CREAM174760501.out'] | '/tmp/tmpI4baNU.cream_testing/outputdata' ]
Found guid: "98e20951-1d0b-48be-8fb1-e68930e344a4"
Return: ['98e20951-1d0b-48be-8fb1-e68930e344a4']
${guids1} = ['98e20951-1d0b-48be-8fb1-e68930e344a4']
| Description: | Find all the guids of the format "guid:36 char string" in a file |
${file_list2}
${outputdata_dir}
Arguments: [ ['DSUpload_CREAM988842201.out'] | '/tmp/tmpI4baNU.cream_testing/outputdata' ]
Found guid: "d7de8869-6720-43db-a6ea-f065bb0a51a0"
Return: ['d7de8869-6720-43db-a6ea-f065bb0a51a0']
${guids2} = ['d7de8869-6720-43db-a6ea-f065bb0a51a0']
| Description: | Find all the guids of the format "guid:36 char string" in a file |
${file_list3}
${outputdata_dir}
Arguments: [ ['DSUpload_CREAM466391295.out'] | '/tmp/tmpI4baNU.cream_testing/outputdata' ]
Found guid: "64b65979-3f92-44f6-80fb-94d969560305"
Return: ['64b65979-3f92-44f6-80fb-94d969560305']
${guids3} = ['64b65979-3f92-44f6-80fb-94d969560305']
Logs the given messages as separate entries with the INFO level.
${guids1}
${guids2}
${guids3}
Arguments: [ ['98e20951-1d0b-48be-8fb1-e68930e344a4'] | ['d7de8869-6720-43db-a6ea-f065bb0a51a0'] | ['64b65979-3f92-44f6-80fb-94d969560305'] ]
['98e20951-1d0b-48be-8fb1-e68930e344a4']
['d7de8869-6720-43db-a6ea-f065bb0a51a0']
['64b65979-3f92-44f6-80fb-94d969560305']
Return: None
Verifies that the given item is not empty.
${guids1}
Arguments: [ ['98e20951-1d0b-48be-8fb1-e68930e344a4'] ]
Length is 1
Return: None
Verifies that the given item is not empty.
${guids2}
Arguments: [ ['d7de8869-6720-43db-a6ea-f065bb0a51a0'] ]
Length is 1
Return: None
Verifies that the given item is not empty.
${guids3}
Arguments: [ ['64b65979-3f92-44f6-80fb-94d969560305'] ]
Length is 1
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case tests the OutputData jdl attribute. The testing algorithm is the following:
1) Create and submit three jdls containing the output data attribute, in three different combinations (simple, with gridftp server, with gridftp server and lfn directory)
2) Check the final status of those jobs, which should be DONE-OK
3) Gather the output DSUpload files for each job and extract from them the relevant guids of the uploaded files
4) Download the uploaded files and check that they are not empty
Note: The jdl is executing a simple script which runs "/bin/uname -a" and stores its output in a text file "script_output.txt"
outputdata
Verifies that the given item is not empty.
${creamdb_user}
Mandatory variable creamdb_user is empty!
Arguments: [ 'cream' | u'Mandatory variable creamdb_user is empty!' ]
Length is 5
Return: None
Verifies that the given item is not empty.
${creamdb_pass}
Mandatory variable creamdb_pass is empty!
Arguments: [ 'piPpo_123' | u'Mandatory variable creamdb_pass is empty!' ]
Length is 9
Return: None
Verifies that the given item is not empty.
${creamdb_host}
Mandatory variable creamdb_host is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable creamdb_host is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${creamdb_port}
Mandatory variable creamdb_port is empty!
Arguments: [ '3306' | u'Mandatory variable creamdb_port is empty!' ]
Length is 4
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:27:41 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224862.18-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224862.18-simple.jdl
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224862.18-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM024927626', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM024927626
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM024927626' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [b06d698ee4fd237ce3c9495673551b288dca7983]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:44] (1404224864)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:45] (1404224865)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:45] (1404224865)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:45] (1404224865)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [b06d698ee4fd237ce3c9495673551b288dca7983]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:27:44] (1404224864)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:27:45] (1404224865)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:27:46] (1404224866)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:27:45] (1404224865)\n\t Start Processing Time = [Tue 01 Jul 2014 16:27:45] (1404224865)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [b06d698ee4fd237ce3c9495673551b288dca7983]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:22 PM (GMT)"; valid to="7/2/14 2:26 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:27:44] (1404224864)
Status = [PENDING] - [Tue 01 Jul 2014 16:27:45] (1404224865)
Status = [RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:27:46] (1404224866)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:27:46] (1404224866)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:44] (1404224864)
Start Processing Time = [Tue 01 Jul 2014 16:27:44] (1404224864)
Execution Completed Time = [Tue 01 Jul 2014 16:27:44] (1404224864)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:27:44] (1404224864)
Start Scheduling Time = [Tue 01 Jul 2014 16:27:45] (1404224865)
Start Processing Time = [Tue 01 Jul 2014 16:27:45] (1404224865)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
| Description: | Find the gridftp url of the ISB of the given job |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM024927626' ]
gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/
['gsiftp:', '', 'cert-08.pd.infn.it', 'var', 'cream_sandbox', 'dteam', 'CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009', '02', 'CREAM024927626', '']
Return: ('cert-08.pd.infn.it', '/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/')
${server} = cert-08.pd.infn.it
${dir_path} = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/
| Description: | Purge a job using the JobDBAdminPurger.sh script, run on cream host |
${jid}
${ce_endpoint}
${creamdb_user}
${creamdb_pass}
${middleware_version}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM024927626' | 'cert-08.pd.infn.it:8443' | 'cream' | 'piPpo_123' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command "/usr/sbin/JobDBAdminPurger.sh -j CREAM024927626" ran on host "cert-08.pd.infn.it". Output streams follow:
stdout:
AbandonedObjectPool is used (org.apache.commons.dbcp.AbandonedObjectPool@64d8d3ce)
LogAbandoned: false
RemoveAbandoned: true
RemoveAbandonedTimeout: 30
START jobAdminPurger
-----------------------------------------------------------
Job CREAM024927626 is going to be purged ...
CREAM024927626 has been purged!
-----------------------------------------------------------
STOP jobAdminPurger
Return code is :0:
stderr:
Return: None
Pauses the test executed for the given time.
30
Arguments: [ u'30' ]
Slept 30 seconds
Return: None
Runs the keyword and checks that the expected error occurred.
*
Execute UberFTP Command
ls
${server}
${dir_path}
Arguments: [ u'*' | u'Execute UberFTP Command' | u'ls' | u'${server}' | u'${dir_path}' ]
| Description: | Execute an uberftp command on a gridftp url |
ls
${server}
${dir_path}
Arguments: [ u'ls' | 'cert-08.pd.infn.it' | '/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/' ]
_error: Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/" failed with return code: 1
Command reported: No match for /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 2236, in execute_uberftp_command
raise _error('Uberftp command "' + com + '" failed with return code: ' + str(p.returncode) + ' \nCommand reported: ' + output)
Return: u'_error: Uberftp command "uberftp -ls gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/" failed with return code: 1 \nCommand reported: No match for /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/02/CREAM024927626/\n'
Runs the keyword and checks that the expected error occurred.
*
Get Current Status Verbose
${jid}
Arguments: [ u'*' | u'Get Current Status Verbose' | u'${jid}' ]
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM024927626' ]
_error: Job status polling failed with return value: 0
Command reported:
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]
For this job CREAM has returned a fault: MethodName=[jobInfo] Timestamp=[Tue 01 Jul 2014 16:28:22] ErrorCode=[2] Description=[job not found] FaultCause=[N/A]
Traceback (most recent call last):
File "/opt/cream_test/lib/cream_testing.py", line 775, in get_current_status_verbose
raise _error("Job status polling failed with return value: " + str(p.returncode) + "\nCommand reported: " + output)
Return: u'_error: Job status polling failed with return value: 0\nCommand reported: \n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM024927626]\n\tFor this job CREAM has returned a fault: MethodName=[jobInfo] Timestamp=[Tue 01 Jul 2014 16:28:22] ErrorCode=[2] Description=[job not found] FaultCause=[N/A]\n'
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
This test case is testing the functionality of the JobDBAdminPurger script. Test case algo:
1) Submit a job
2) Wait for it to finish
3) Purge it with the use of the JobDBAdmin purger script
4) Do an uberftp ls operation on its sandbox dir (which should fail)
5) Do a status request operation (glite-ce-job-status, which should fail)
auto_job_purge
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
time=00:10
Arguments: [ ' ' | 'dteam' | time=u'00:10' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam -valid 00:10" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Tue Jul 01 16:38:28 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/sleep for the defined number of seconds. |
${vo}
1200
${tmp_dir}
Arguments: [ 'dteam' | u'1200' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224909.61-sleep.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404224909.61-sleep.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404224909.61-sleep.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM600389496'
${jid} = https://cert-08.pd.infn.it:8443/CREAM600389496
| Description: | Wait for the given job to reach the given status. |
${jid}
REALLY-RUNNING
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM600389496' | u'REALLY-RUNNING' ]
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]\n', '\tStatus = [PENDING]\n', '\n', '\n']
Current status is: PENDING
Time elapsed: 10
['\n', '****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]\n', '\tStatus = [REALLY-RUNNING]\n', '\n', '\n']
Current status is: REALLY-RUNNING
Return: None
Pauses the test executed for the given time.
5 minutes
Arguments: [ u'5 minutes' ]
Slept 5 minutes
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:33:48 CEST 2014
Return: None
| Description: | Get the delegation id in use by a job |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM600389496' ]
Return: '001e05e5a7487d589d1ea37a237b86a742fe0429'
${dlg_id} = 001e05e5a7487d589d1ea37a237b86a742fe0429
| Description: | Renew a delegated proxy in a CREAM endpoint |
${ce_endpoint}
${dlg_id}
Arguments: [ 'cert-08.pd.infn.it:8443' | '001e05e5a7487d589d1ea37a237b86a742fe0429' ]
Command "/usr/bin/glite-ce-proxy-renew -d -e cert-08.pd.infn.it:8443 001e05e5a7487d589d1ea37a237b86a742fe0429" output follows:
2014-07-01 16:33:49,724 DEBUG - Using certificate proxy file [/tmp/x509up_u500]
2014-07-01 16:33:49,752 WARN - No configuration file suitable for loading. Using built-in configuration
2014-07-01 16:33:49,752 DEBUG - Logfile is [/tmp/glite_cream_cli_logs/glite-ce-proxy-renew_CREAM_traldi_20140701-163349.log]
2014-07-01 16:33:49,753 DEBUG - Delegating proxy on service [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with ID [001e05e5a7487d589d1ea37a237b86a742fe0429] ...
2014-07-01 16:33:51,516 INFO - CreamProxy_DelegateRenew::execute() - Signing returned proxy with our proxy certificate [/tmp/x509up_u500]...
2014-07-01 16:33:51,544 INFO - CreamProxy_Delegate::execute() - Sending signed proxy to [https://cert-08.pd.infn.it:8443//ce-cream/services/gridsite-delegation] with id [001e05e5a7487d589d1ea37a237b86a742fe0429]
Proxy with delegation id [001e05e5a7487d589d1ea37a237b86a742fe0429 succesfully renewed to endpoint [cert-08.pd.infn.it:8443]
Return: None
Pauses the test executed for the given time.
11 minutes
Arguments: [ u'11 minutes' ]
Slept 11 minutes
Return: None
| Description: | Return the final status of a job,with the use of the glite-ce-job-status command. |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM600389496' ]
Return: 'DONE-OK'
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM600389496' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [001e05e5a7487d589d1ea37a237b86a742fe0429]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:28 PM (GMT)"; valid to="7/2/14 2:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "1200"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:28:32] (1404224912)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:28:32] (1404224912)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:48:33] (1404226113)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\n\n\t*** Command Name = [PROXY_RENEW]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Start Processing Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [001e05e5a7487d589d1ea37a237b86a742fe0429]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:28 PM (GMT)"; valid to="7/2/14 2:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [cert-wn64-05.pn.pd.infn.it]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "1200"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:28:32] (1404224912)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:28:32] (1404224912)\n\tStatus = [RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:48:33] (1404226113)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\t Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)\n\n\n\t*** Command Name = [PROXY_RENEW]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Start Processing Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:33:52] (1404225232)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM600389496]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [001e05e5a7487d589d1ea37a237b86a742fe0429]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:28 PM (GMT)"; valid to="7/2/14 2:32 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [cert-wn64-05.pn.pd.infn.it]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/60/CREAM600389496/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/sleep"; Type = "job"; Arguments = "1200"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:28:32] (1404224912)
Status = [PENDING] - [Tue 01 Jul 2014 16:28:32] (1404224912)
Status = [RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:28:33] (1404224913)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:48:33] (1404226113)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
Execution Completed Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
Start Scheduling Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
Start Processing Time = [Tue 01 Jul 2014 16:28:32] (1404224912)
*** Command Name = [PROXY_RENEW]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:33:52] (1404225232)
Start Scheduling Time = [Tue 01 Jul 2014 16:33:52] (1404225232)
Start Processing Time = [Tue 01 Jul 2014 16:33:52] (1404225232)
Execution Completed Time = [Tue 01 Jul 2014 16:33:52] (1404225232)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Submit a job lasting 20 minutes using a proxy valid for 10 minutes.
After 5 minutes renew the proxy with the glite-ce-proxy-renew command.
Verify the final job status which should eventually be DONE-OK
renew
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:48:39 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:48:40"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:48:43"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:48:45"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:48:47"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:48:49"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=True
smpgranularity=2
hostnumber=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'True' | smpgranularity=u'2' | hostnumber=u'2' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226131.4-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226131.4-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226131.4-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM622061578'
${jid} = https://cert-08.pd.infn.it:8443/CREAM622061578
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=1
wholenodes=True
cpunumber=-1
smpgranularity=2
hostnumber=2
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM622061578' | 'cert-08.pd.infn.it:8443' | wholenodes=u'True' | batch_system='slurm' | test_type=u'1' | cpunumber=u'-1' | smpgranularity=u'2' | smpsize='2' | hostnumber=u'2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_622061578', 'r')
[chan 1] open('/tmp/cre36_622061578', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_622061578"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:48:53 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/9243534c3a1c1611551b81c093931fec3ed7211b_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/9243534c3a1c1611551b81c093931fec3ed7211b_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -N 2
#SBATCH --ntasks-per-node 2
#SBATCH --exclusive
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_622061578
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/9243534c3a1c1611551b81c093931fec3ed7211b_11304196092583" "$new_home/cre36_622061578.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_622061578.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/62/CREAM622061578/CREAM622061578_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/62/CREAM622061578/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/62/CREAM622061578/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_622061578.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -N 2" found in haystack!
Search string "SBATCH --ntasks-per-node 2" found in haystack!
Search string "SBATCH --exclusive" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:49:04"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:07"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:09"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:11"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:14"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc1
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:49:20 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:21"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:24"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:26"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:28"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:30"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=True
smpgranularity=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'True' | smpgranularity=u'2' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226172.14-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226172.14-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226172.14-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM097667167'
${jid} = https://cert-08.pd.infn.it:8443/CREAM097667167
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=2
wholenodes=True
cpunumber=-1
smpgranularity=2
hostnumber=-1
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM097667167' | 'cert-08.pd.infn.it:8443' | wholenodes=u'True' | batch_system='slurm' | test_type=u'2' | cpunumber=u'-1' | smpgranularity=u'2' | smpsize='2' | hostnumber=u'-1' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_097667167', 'r')
[chan 1] open('/tmp/cre36_097667167', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_097667167"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:49:36 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/f6599cf51d19a97c42a4cbff3760daf031c06632_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/f6599cf51d19a97c42a4cbff3760daf031c06632_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -N 1
#SBATCH --ntasks-per-node 2
#SBATCH --exclusive
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_097667167
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/f6599cf51d19a97c42a4cbff3760daf031c06632_11304196092583" "$new_home/cre36_097667167.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_097667167.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/09/CREAM097667167/CREAM097667167_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/09/CREAM097667167/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/09/CREAM097667167/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_097667167.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -N 1" found in haystack!
Search string "SBATCH --ntasks-per-node 2" found in haystack!
Search string "SBATCH --exclusive" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:49:47"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:50"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:53"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:55"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:49:57"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc2
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:50:05 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:06"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:09"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:11"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:13"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:15"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=True
hostnumber=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'True' | hostnumber=u'2' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226217.41-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226217.41-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226217.41-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM299223627'
${jid} = https://cert-08.pd.infn.it:8443/CREAM299223627
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=3
wholenodes=True
cpunumber=-1
smpgranularity=-1
hostnumber=2
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM299223627' | 'cert-08.pd.infn.it:8443' | wholenodes=u'True' | batch_system='slurm' | test_type=u'3' | cpunumber=u'-1' | smpgranularity=u'-1' | smpsize='2' | hostnumber=u'2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_299223627', 'r')
[chan 1] open('/tmp/cre36_299223627', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_299223627"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:50:21 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/888ac18faa0599a2b548d6acf4b636d8de4b6453_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/888ac18faa0599a2b548d6acf4b636d8de4b6453_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -N 2
#SBATCH --exclusive
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_299223627
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/888ac18faa0599a2b548d6acf4b636d8de4b6453_11304196092583" "$new_home/cre36_299223627.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_299223627.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM299223627/CREAM299223627_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM299223627/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/29/CREAM299223627/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_299223627.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -N 2" found in haystack!
Search string "SBATCH --exclusive" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:50:31"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:35"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:37"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:39"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:41"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc3
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:50:47 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:48"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:51"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:53"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:55"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:50:57"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=False
smpgranularity=1
cpunumber=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'False' | cpunumber=u'2' | smpgranularity=u'1' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226259.38-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226259.38-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226259.38-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM703039500'
${jid} = https://cert-08.pd.infn.it:8443/CREAM703039500
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=4
wholenodes=False
cpunumber=2
smpgranularity=1
hostnumber=-1
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM703039500' | 'cert-08.pd.infn.it:8443' | wholenodes=u'False' | batch_system='slurm' | test_type=u'4' | cpunumber=u'2' | smpgranularity=u'1' | smpsize='2' | hostnumber=u'-1' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_703039500', 'r')
[chan 1] open('/tmp/cre36_703039500', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_703039500"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:51:02 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/97f7d8bd4fce5a637b7dfb9fb4ac699d61ac75c8_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/97f7d8bd4fce5a637b7dfb9fb4ac699d61ac75c8_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -N 2
#SBATCH --ntasks-per-node 1
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_703039500
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/97f7d8bd4fce5a637b7dfb9fb4ac699d61ac75c8_11304196092583" "$new_home/cre36_703039500.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_703039500.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM703039500/CREAM703039500_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM703039500/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/70/CREAM703039500/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_703039500.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -N 2" found in haystack!
Search string "SBATCH --ntasks-per-node 1" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:51:13"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:16"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:18"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:20"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:22"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc4
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:51:30 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:31"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:34"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:36"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:38"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:40"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=False
hostnumber=2
cpunumber=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'False' | cpunumber=u'2' | hostnumber=u'2' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226302.32-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226302.32-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226302.32-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM764060456'
${jid} = https://cert-08.pd.infn.it:8443/CREAM764060456
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=5
wholenodes=False
cpunumber=2
smpgranularity=-1
hostnumber=2
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM764060456' | 'cert-08.pd.infn.it:8443' | wholenodes=u'False' | batch_system='slurm' | test_type=u'5' | cpunumber=u'2' | smpgranularity=u'-1' | smpsize='2' | hostnumber=u'2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_764060456', 'r')
[chan 1] open('/tmp/cre36_764060456', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_764060456"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:51:44 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3abf28a5ded2e0ad68337b9e3607b3d0bab136e_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3abf28a5ded2e0ad68337b9e3607b3d0bab136e_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -N 2
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_764060456
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3abf28a5ded2e0ad68337b9e3607b3d0bab136e_11304196092583" "$new_home/cre36_764060456.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_764060456.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/76/CREAM764060456/CREAM764060456_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/76/CREAM764060456/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/76/CREAM764060456/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_764060456.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -N 2" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:51:55"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:51:58"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:00"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:02"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:04"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc5
Verifies that the given item is not empty.
${middleware_version}
Mandatory variable middleware_version is empty!
Arguments: [ 'EMI2' | u'Mandatory variable middleware_version is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Verifies that the given item is not empty.
${batch_system}
Mandatory variable batch_system is empty!
Arguments: [ 'slurm' | u'Mandatory variable batch_system is empty!' ]
Length is 5
Return: None
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:52:10 CEST 2014
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:11"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:15"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:17"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:19"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:21"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned ON.
Return: None
| Description: | Get the published value of the GlueHostArchitectureSMPSize attribute |
${ce_endpoint}
${cream_ldap_port}
Arguments: [ 'cert-08.pd.infn.it:8443' | '2170' ]
Command "/usr/bin/ldapsearch -x -H ldap://cert-08.pd.infn.it:2170 -b o=grid" executed succesfully
Return: '2'
${smp_size} = 2
| Description: | Attribute checking jdl file.Sets the jdl attributes "WholeNodes","HostNumber" and "SMPGranularity" |
${tmp_dir}
${vo}
wholenodes=False
cpunumber=2
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | 'dteam' | wholenodes=u'False' | cpunumber=u'2' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226342.84-cpu_allocation.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226342.84-cpu_allocation.jdl
| Description: | Submit a job with automatic or explicit delegation and return it's job id. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226342.84-cpu_allocation.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-08.pd.infn.it:8443/CREAM610174131'
${jid} = https://cert-08.pd.infn.it:8443/CREAM610174131
Pauses the test executed for the given time.
10 seconds
Arguments: [ u'10 seconds' ]
Slept 10 seconds
Return: None
| Description: | Validate the contents of the batch job submission script, according to: |
${jid}
${ce_endpoint}
test_type=6
wholenodes=False
cpunumber=2
smpgranularity=-1
hostnumber=-1
smpsize=${smp_size}
batch_system=${batch_system}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM610174131' | 'cert-08.pd.infn.it:8443' | wholenodes=u'False' | batch_system='slurm' | test_type=u'6' | cpunumber=u'2' | smpgranularity=u'-1' | smpsize='2' | hostnumber=u'-1' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r')
[chan 1] open('/etc/glite-ce-cream/cream-config.xml', 'r') -> 00000000
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/tmp/cre36_610174131', 'r')
[chan 1] open('/tmp/cre36_610174131', 'r') -> 00000000
[chan 1] close(00000000)
[chan 1] close(00000000)
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file is: "/tmp/cre36_610174131"
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Batch job submission file contents follow:
#!/bin/bash
# SLURM job wrapper generated by slurm_submit.sh
# on Tue Jul 1 16:52:25 CEST 2014
#
# stgcmd = no
# proxy_string = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3382c6d0b0bb53b4e809abd992a21f61ad118d8_11304196092583
# proxy_local_file = /var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3382c6d0b0bb53b4e809abd992a21f61ad118d8_11304196092583
#
# Start of SLURM directives:
#SBATCH -o /dev/null
#SBATCH -e /dev/null
#SBATCH -p creamtest
#SBATCH -n 2
# End of SLURM directives
old_home=`pwd`
new_home=${old_home}/home_cre36_610174131
mkdir $new_home
trap 'wait $job_pid; cd $old_home; rm -rf $new_home; exit 255' 1 2 3 15 24
trap 'wait $job_pid; cd $old_home; rm -rf $new_home' 0
# Copy into new home any shared input sandbox file
cp "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/proxy/b3382c6d0b0bb53b4e809abd992a21f61ad118d8_11304196092583" "$new_home/cre36_610174131.proxy" &> /dev/null
# Move into new home any relative input sandbox file
export HOME=$new_home
cd $new_home
# Resetting proxy to local position
export X509_USER_PROXY=$new_home/cre36_610174131.proxy
# Command to execute:
/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/61/CREAM610174131/CREAM610174131_jobWrapper.sh > "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/61/CREAM610174131/StandardOutput" 2> "/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/61/CREAM610174131/StandardError" &
job_pid=$!
# Wait for the user job to finish
wait $job_pid
user_retcode=$?
# Move all relative outputsand paths out of temp home
cd $new_home
# Move any remapped outputsand file to shared directories
# Remove the staged files, if any
rm "cre36_610174131.proxy" 2> /dev/null
# Copy the output file back...
cd $old_home
exit $user_retcode
Search string "SBATCH -n 2" found in haystack!
Return: None
${retVal} = None
Reset CREAM's behavior to not save the batch job submission script.
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
| Description: | Modify blah_common_submit_functions.sh in order to NOT save the job submission script |
${ce_endpoint}
${middleware_version}
Arguments: [ 'cert-08.pd.infn.it:8443' | 'EMI2' ]
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w')
[chan 1] open('/usr/libexec/blah_common_submit_functions.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/condor_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/condor_submit.sh', 'w')
[chan 1] open('/usr/libexec/condor_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/lsf_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w')
[chan 1] open('/usr/libexec/lsf_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/pbs_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w')
[chan 1] open('/usr/libexec/pbs_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Trying key f758c55a95989b838683f4bc5421de6d from /home/traldi/.ssh/id_rsa
[chan 1] Max packet in: 34816 bytes
[chan 1] Opened sftp connection (server version 3)
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r')
[chan 1] open('/usr/libexec/sge_submit.sh.creamtesting.orig', 'r') -> 00000000
[chan 1] open('/usr/libexec/sge_submit.sh', 'w')
[chan 1] open('/usr/libexec/sge_submit.sh', 'w') -> 00000001
[chan 1] close(00000000)
[chan 1] close(00000001)
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/blah_common_submit_functions.sh /usr/libexec/blah_common_submit_functions.sh.save-off.bak.at.Tue-01-Jul-2014-16:52:36"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/blah_common_submit_functions.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/condor_submit.sh /usr/libexec/condor_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:39"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/condor_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/lsf_submit.sh /usr/libexec/lsf_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:41"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/lsf_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/pbs_submit.sh /usr/libexec/pbs_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:43"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/pbs_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.creamtesting.orig"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "cp -f /usr/libexec/sge_submit.sh /usr/libexec/sge_submit.sh.save-on.bak.at.Tue-01-Jul-2014-16:52:45"
Authenticating and executing...
Connection terminated normally...
Output:
Command: "rm -f /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
Will try to connect as: "root@cert-08.pd.infn.it"
Connection successfull!
Command: "chmod +x /usr/libexec/sge_submit.sh"
Authenticating and executing...
Connection terminated normally...
Output:
New script(s) written, save of the batch job submission script turned OFF.
Return: None
Return: None
Validate the contents of the batch job submission script, according to: https://wiki.italiangrid.it/twiki/bin/view/CREAM/CreamTestWorkPlan cpu allocation test specifications. Per test information follows:
Wherever it appears,S is the value published as GlueHostArchitectureSMPSize
Test type 1
Jdl Attributes: WholeNodes=true SMPGranularity=G HostNumber=H, H>1
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptile=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 2
JDL Attributes: WholeNodes=true SMPGranularity=G
Verification for LSF: BSUB -n S, BSUB -R "span[jpsts=1]", BSUB -x
Verification for PBS: PBS -l nodes=1:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 3
JDL Attributes: WholeNodes=true, HostNumber=H
Verification for LSF: BSUB -n S*H, BSUB -R "span[ptiles=S]", BSUB -x
Verification for PBS: PBS -l nodes=H:ppn=S, PBS -W x=NACCESSPOLICY:SINGLEJOB
Test type 4
JDL Attributes: WholeNodes=false, SMPGranularity=G, CPUNumber=C
Verification for LSF: BSUB -n C, BSUB -R "span[ptile=G]"
Verification for PBS: PBS -l nodes=N:ppn=G { [+1:ppn=R] if r>0 }
Test type 5
JDL Attributes: WholeNodes=false, HostNumber=H, CPUNumber=C, H>1
Verification for LSF: BSUB -n C, BSUB -R "span[ptile={ N if R=0 ; N+1 if R>0 }]"
Verification for PBS: PBS -l nodes=H-R:ppn=N { [+R:ppn=N+1] if R>0 }
Test type 6
JDL Attributes: WholeNodes=false, CPUNumber=C
Verification for LSF: BSUB -n C
Verification for PBS: PBS -L nodes=C
cpu_alloc
cpu_alloc6
Verifies that the given item is not empty.
${ce_host}
Mandatory variable ce_host is empty!
Arguments: [ 'cert-08.pd.infn.it' | u'Mandatory variable ce_host is empty!' ]
Length is 18
Return: None
Verifies that the given item is not empty.
${cream_ldap_port}
Mandatory variable cream_ldap_port is empty!
Arguments: [ '2170' | u'Mandatory variable cream_ldap_port is empty!' ]
Length is 4
Return: None
Returns a list containing given items.
Arguments: [ ]
Return: []
@{results} = [ ]
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=grid
objectclass=GlueCE
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=grid' | u'objectclass=GlueCE' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueCE"" executed succesfully. Output follows:
dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g
rid
GlueCEPolicyMaxObtainableWallClockTime: 5760
GlueCEInfoJobManager: slurm
GlueCEInfoHostName: cert-08
GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest
GlueForeignKey: GlueClusterUniqueID=cert-08
GlueCEInfoDataDir: unset
GlueCEName: creamtest
GlueCEPolicyMaxSlotsPerJob: 2147483647
GlueCEInfoLRMSType: slurm
GlueCEPolicyMaxWaitingJobs: 100
GlueCEImplementationName: CREAM
GlueCEPolicyMaxCPUTime: 2880
GlueCECapability: CPUScalingReferenceSI00=2505
GlueCEInfoContactString: https://cert-08:8443/ce-cream/services
GlueSchemaVersionMajor: 1
GlueCEPolicyPriority: 1
GlueCEPolicyMaxTotalJobs: 200
GlueCEAccessControlBaseRule: VO:enmr.eu
GlueCEAccessControlBaseRule: VO:dteam
GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu
GlueCEAccessControlBaseRule: VO:cms
GlueCEAccessControlBaseRule: VO:infngrid
GlueCEInfoTotalCPUs: 4
GlueSchemaVersionMinor: 3
GlueCEPolicyPreemption: 0
GlueCEPolicyMaxRunningJobs: 100
GlueCEInfoGatekeeperPort: 8443
GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource
,o=grid
GlueCEHostingCluster: cert-08
GlueCEInfoLRMSVersion: 2.6.2
GlueCEPolicyMaxWallClockTime: 60
objectClass: GlueCETop
objectClass: GlueCE
objectClass: GlueCEAccessControlBase
objectClass: GlueCEInfo
objectClass: GlueCEPolicy
objectClass: GlueCEState
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueCEImplementationVersion: 1.16.3
GlueCEPolicyMaxObtainableCPUTime: 2880
GlueCEInfoDefaultSE: prod-se-01.pd.infn.it
GlueCEInfoApplicationDir: /opt/exp_soft
GlueCEStateWaitingJobs: 0
GlueCEStateStatus: Production
GlueCEStateTotalJobs: 0
GlueCEStateFreeCPUs: 4
GlueCEStateEstimatedResponseTime: 0
GlueCEStateRunningJobs: 0
GlueCEStateFreeJobSlots: 4
GlueCEStateWorstResponseTime: 0
GlueCEPolicyAssignedJobSlots: 0
Return: ['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n']
${result} = ['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: c...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GlueCE
Arguments: [ [] | ['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'] | u'objectclass=GlueCE' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=grid
objectclass=GlueVOView
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=grid' | u'objectclass=GlueVOView' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueVOView"" executed succesfully. Output follows:
dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md
s-Vo-name=resource,o=grid
GlueVOViewLocalID: cms
GlueCEStateTotalJobs: 0
GlueCEInfoDataDir: unset
objectClass: GlueCETop
objectClass: GlueVOView
objectClass: GlueCEInfo
objectClass: GlueCEState
objectClass: GlueCEAccessControlBase
objectClass: GlueCEPolicy
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueCEAccessControlBaseRule: VO:cms
GlueCEStateRunningJobs: 0
GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it
GlueSchemaVersionMajor: 1
GlueCEInfoApplicationDir: /opt/exp_soft/cms
GlueCEStateWaitingJobs: 0
GlueCEStateWorstResponseTime: 0
GlueCEStateEstimatedResponseTime: 0
GlueCEStateFreeJobSlots: 4
dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,
Mds-Vo-name=resource,o=grid
GlueVOViewLocalID: dteam
GlueCEInfoDataDir: unset
objectClass: GlueCETop
objectClass: GlueVOView
objectClass: GlueCEInfo
objectClass: GlueCEState
objectClass: GlueCEAccessControlBase
objectClass: GlueCEPolicy
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueCEAccessControlBaseRule: VO:dteam
GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueCEInfoDefaultSE: prod-se-01.pd.infn.it
GlueSchemaVersionMajor: 1
GlueCEInfoApplicationDir: /opt/exp_soft/dteam
GlueCEStateWaitingJobs: 0
GlueCEStateWorstResponseTime: 0
GlueCEStateRunningJobs: 0
GlueCEStateTotalJobs: 0
GlueCEStateEstimatedResponseTime: 0
GlueCEStateFreeJobSlots: 4
dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes
t,Mds-Vo-name=resource,o=grid
GlueVOViewLocalID: enmr.eu
GlueCEStateTotalJobs: 0
GlueCEInfoDataDir: unset
objectClass: GlueCETop
objectClass: GlueVOView
objectClass: GlueCEInfo
objectClass: GlueCEState
objectClass: GlueCEAccessControlBase
objectClass: GlueCEPolicy
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueCEAccessControlBaseRule: VO:enmr.eu
GlueCEStateRunningJobs: 0
GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueCEInfoDefaultSE: prod-se-01.pd.infn.it
GlueSchemaVersionMajor: 1
GlueCEInfoApplicationDir: /opt/exp_soft/enmr
GlueCEStateWaitingJobs: 0
GlueCEStateWorstResponseTime: 0
GlueCEStateEstimatedResponseTime: 0
GlueCEStateFreeJobSlots: 4
dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte
st,Mds-Vo-name=resource,o=grid
GlueVOViewLocalID: infngrid
GlueCEStateTotalJobs: 0
GlueCEInfoDataDir: unset
objectClass: GlueCETop
objectClass: GlueVOView
objectClass: GlueCEInfo
objectClass: GlueCEState
objectClass: GlueCEAccessControlBase
objectClass: GlueCEPolicy
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueCEAccessControlBaseRule: VO:infngrid
GlueCEStateRunningJobs: 0
GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueCEInfoDefaultSE: prod-se-01.pd.infn.it
GlueSchemaVersionMajor: 1
GlueCEInfoApplicationDir: /opt/exp_soft/infngrid
GlueCEStateWaitingJobs: 0
GlueCEStateWorstResponseTime: 0
GlueCEStateEstimatedResponseTime: 0
GlueCEStateFreeJobSlots: 4
dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur
m-creamtest,Mds-Vo-name=resource,o=grid
GlueVOViewLocalID: testers.eu-emi.eu
GlueCEStateTotalJobs: 0
GlueCEInfoDataDir: unset
objectClass: GlueCETop
objectClass: GlueVOView
objectClass: GlueCEInfo
objectClass: GlueCEState
objectClass: GlueCEAccessControlBase
objectClass: GlueCEPolicy
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu
GlueCEStateRunningJobs: 0
GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueCEInfoDefaultSE: prod-se-01.pd.infn.it
GlueSchemaVersionMajor: 1
GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu
GlueCEStateWaitingJobs: 0
GlueCEStateWorstResponseTime: 0
GlueCEStateEstimatedResponseTime: 0
GlueCEStateFreeJobSlots: 4
Return: ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n']
${result} = ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GlueVOView
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE'] | ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'] | u'objectclass=GlueVOView' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=grid
objectclass=GlueCluster
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=grid' | u'objectclass=GlueCluster' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueCluster"" executed succesfully. Output follows:
dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cert-08
GlueClusterService: cert-08:8443/cream-slurm-creamtest
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD
GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest
GlueSchemaVersionMajor: 1
GlueClusterName: cert-08
GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource
,o=grid
Return: ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n']
${result} = ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'obj...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GlueCluster
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView'] | ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'] | u'objectclass=GlueCluster' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=grid
objectclass=GlueSubCluster
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=grid' | u'objectclass=GlueSubCluster' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueSubCluster"" executed succesfully. Output follows:
dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res
ource,o=grid
GlueSubClusterName: cert-08
GlueHostOperatingSystemName: ScientificSL
GlueHostOperatingSystemRelease: 6.4
GlueChunkKey: GlueClusterUniqueID=cert-08
GlueHostProcessorModel: Xeon
GlueHostArchitecturePlatformType: x86_64
GlueHostBenchmarkSI00: 975
GlueHostMainMemoryVirtualSize: 2048
GlueSubClusterPhysicalCPUs: 4
GlueHostBenchmarkSF00: 848
GlueHostNetworkAdapterInboundIP: FALSE
GlueSubClusterLogicalCPUs: 8
GlueSubClusterWNTmpDir: /tmp
GlueSchemaVersionMajor: 1
GlueSubClusterTmpDir: /tmp
GlueHostNetworkAdapterOutboundIP: TRUE
GlueHostOperatingSystemVersion: Carbon
GlueSchemaVersionMinor: 3
GlueHostProcessorClockSpeed: 3000
GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource
,o=grid
objectClass: GlueClusterTop
objectClass: GlueSubCluster
objectClass: GlueHostApplicationSoftware
objectClass: GlueHostArchitecture
objectClass: GlueHostBenchmark
objectClass: GlueHostMainMemory
objectClass: GlueHostNetworkAdapter
objectClass: GlueHostOperatingSystem
objectClass: GlueHostProcessor
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueHostMainMemoryRAMSize: 2048
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0
GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA
GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA
GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975
GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868
GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI
GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4
GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START
GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3
GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME
GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06
GlueSubClusterUniqueID: cert-08
GlueHostArchitectureSMPSize: 2
GlueHostProcessorVendor: Intel
Return: ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n']
${result} = ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperati...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GlueSubCluster
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster'] | ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'] | u'objectclass=GlueSubCluster' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
objectclass=GLUE2ComputingService
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'objectclass=GLUE2ComputingService' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=GLUE2ComputingService"" executed succesfully. Output follows:
dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ServiceType: org.glite.ce.CREAM
GLUE2ServiceID: cert-08_ComputingElement
objectClass: GLUE2Entity
objectClass: GLUE2Service
objectClass: GLUE2ComputingService
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ServiceComplexity: endpointType=2, share=5, resource=1
GLUE2ServiceCapability: executionmanagement.jobexecution
GLUE2EntityName: Computing Service cert-08_ComputingElement
GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD
GLUE2EntityCreationTime: 2014-07-01T10:50:06Z
Return: ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n']
${result} = ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'ob...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GLUE2ComputingService
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster'] | ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'] | u'objectclass=GLUE2ComputingService' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))"" executed succesfully. Output follows:
dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-
08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingEndpointStaging: staginginout
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I
T
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6
GLUE2EntityOtherInfo: ArgusEnabled=FALSE
GLUE2EndpointCapability: executionmanagement.jobexecution
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: cert-08_ComputingElement
GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws
dl
GLUE2EndpointInterfaceName: org.glite.ce.CREAM
GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement
GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.16.3
GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG
uide
GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT
GLUE2EndpointImplementationName: CREAM
GLUE2EndpointInterfaceVersion: 2.1
GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h
tml
objectClass: GLUE2Entity
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit
y,O=QuoVadis Limited,C=BM
GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D
C=RomanianGRID,DC=RO
GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es
GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,
O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR
GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR
GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management
,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY
GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth
ority,O=HEP,C=CN
GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me
GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE
GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK
GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS
GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH
GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE
GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK
GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA
GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG
GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm
ilab,DC=fnal,DC=gov
GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK
GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D
igiCert Inc,C=US
GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-
net.by,DC=grid,DC=by
GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP
Network,O=AddTrust AB,C=SE
GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ
ersidad de Los Andes,O=Grid,C=VE
GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI
GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat
ional Center for Supercomputing Applications,C=US
GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch
GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU
GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid
,DC=LV
GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf
ord,ST=Greater Manchester,C=GB
GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL
GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK
GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT
GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri
d
GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht
tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg
GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation
al Center for Supercomputing Applications,C=US
GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK
GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL
GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR
GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente
r for Supercomputing Applications,C=US
GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU
GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G
rid,DC=com
GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW
GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX
GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD
-Grid,DC=MD
GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f
or Supercomputing Applications,C=US
GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati
ve,C=JP
GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK
GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL
GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG
GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus
trianGrid,C=AT
GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe
rt Grid,C=US
GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz
GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig
iCert-Grid
GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN
GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz
GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie
s,O=HellasGrid,C=GR
GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT
GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY
GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org
GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG
GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET
GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM
GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR
GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR
GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL
GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie
nces,DC=NICS,DC=TENNESSEE,DC=EDU
GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K
R
GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ
GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC
=net
GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK
GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,
C=NL
GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author
ity Mercury,O=AS,C=TW
GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch
GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,
O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US
GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY
GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi
fication Authority,O=QuoVadis Limited,C=BM
GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA
GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid
,DC=com
GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR
GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C
=DE
GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR
GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig
iCert Grid,C=US
GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or
g
GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch
GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch
GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN
GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H
ellasGrid,C=GR
GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR
GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO
GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP
GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,
DC=IN
GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br
Grid CA,O=ICPEDU,C=BR
GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR
GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE
GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C
=US
GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D
C=org
GLUE2ComputingEndpointJobDescription: glite:jdl
GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM
GLUE2EndpointServingState: production
GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]
GLUE2EndpointStartTime: 2014-07-01T14:26:01Z
GLUE2EntityCreationTime: 2014-07-01T14:52:46Z
Return: ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n']
${result} = ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2Endpo...
Adds `values` to the end of `list`.
${results}
${result}
(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService'] | ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'] | u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
objectclass=GLUE2Manager
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'objectclass=GLUE2Manager' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=GLUE2Manager"" executed succesfully. Output follows:
dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com
putingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ManagerProductName: slurm
objectClass: GLUE2Entity
objectClass: GLUE2Manager
objectClass: GLUE2ComputingManager
GLUE2ManagerProductVersion: 2.6.2
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505
GLUE2ManagerServiceForeignKey: cert-08_ComputingElement
GLUE2EntityName: Computing Manager on cert-08.pd.infn.it
GLUE2ManagerID: cert-08_ComputingElement_Manager
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
Return: ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n']
${result} = ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_Computin...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GLUE2Manager
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService', ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))'] | ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'] | u'objectclass=GLUE2Manager' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
objectclass=GLUE2Share
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'objectclass=GLUE2Share' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=GLUE2Share"" executed succesfully. Output follows:
dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08
_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 18446744073709551615
GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxMainMemory: 18446744073709551615
GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest
GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxTotalJobs: 4294967295
GLUE2ShareDescription: Share of creamtest for cms
GLUE2ComputingShareGuaranteedMainMemory: 0
GLUE2ComputingShareGuaranteedVirtualMemory: 0
GLUE2ComputingShareMaxWaitingJobs: 4294967295
GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08
GLUE2ShareServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxSlotsPerJob: 4294967295
GLUE2ComputingShareMaxWallTime: 3600
GLUE2ShareResourceForeignKey: cert-08
GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615
GLUE2ShareID: creamtest_cms_cert-08_ComputingElement
GLUE2ComputingShareMaxRunningJobs: 4294967295
GLUE2ComputingShareMappingQueue: creamtest
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 18446744073709551615
GLUE2ComputingShareDefaultWallTime: 3600
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareServingState: production
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareFreeSlots: 4
GLUE2ComputingShareUsedSlots: 0
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-
08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 86400
GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxMainMemory: 18446744073709551615
GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest
GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ComputingShareMaxTotalJobs: 100
GLUE2ShareDescription: Share of creamtest for dteam
GLUE2ComputingShareGuaranteedMainMemory: 0
GLUE2ComputingShareGuaranteedVirtualMemory: 0
GLUE2ComputingShareMaxWaitingJobs: 50
GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08
GLUE2ShareServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxSlotsPerJob: 4294967295
GLUE2ComputingShareMaxWallTime: 172800
GLUE2ShareResourceForeignKey: cert-08
GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615
GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement
GLUE2ComputingShareMaxRunningJobs: 50
GLUE2ComputingShareMappingQueue: creamtest
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 86400
GLUE2ComputingShareDefaultWallTime: 3600
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareServingState: production
GLUE2ComputingShareUsedSlots: 0
GLUE2ComputingShareTotalJobs: 0
GLUE2ComputingShareFreeSlots: 4
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer
t-08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 18446744073709551615
GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxMainMemory: 18446744073709551615
GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest
GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxTotalJobs: 4294967295
GLUE2ShareDescription: Share of creamtest for enmr.eu
GLUE2ComputingShareGuaranteedMainMemory: 0
GLUE2ComputingShareGuaranteedVirtualMemory: 0
GLUE2ComputingShareMaxWaitingJobs: 4294967295
GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08
GLUE2ShareServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxSlotsPerJob: 4294967295
GLUE2ComputingShareMaxWallTime: 3600
GLUE2ShareResourceForeignKey: cert-08
GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615
GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement
GLUE2ComputingShareMaxRunningJobs: 4294967295
GLUE2ComputingShareMappingQueue: creamtest
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 18446744073709551615
GLUE2ComputingShareDefaultWallTime: 3600
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareServingState: production
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareFreeSlots: 4
GLUE2ComputingShareUsedSlots: 0
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce
rt-08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 172800
GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxMainMemory: 18446744073709551615
GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest
GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxTotalJobs: 200
GLUE2ShareDescription: Share of creamtest for infngrid
GLUE2ComputingShareGuaranteedMainMemory: 0
GLUE2ComputingShareGuaranteedVirtualMemory: 0
GLUE2ComputingShareMaxWaitingJobs: 100
GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08
GLUE2ShareServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxSlotsPerJob: 4294967295
GLUE2ComputingShareMaxWallTime: 345600
GLUE2ShareResourceForeignKey: cert-08
GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615
GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement
GLUE2ComputingShareMaxRunningJobs: 100
GLUE2ComputingShareMappingQueue: creamtest
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 172800
GLUE2ComputingShareDefaultWallTime: 3600
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareServingState: production
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareFreeSlots: 4
GLUE2ComputingShareUsedSlots: 0
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser
viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 86400
GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxMainMemory: 18446744073709551615
GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest
GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxTotalJobs: 100
GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu
GLUE2ComputingShareGuaranteedMainMemory: 0
GLUE2ComputingShareGuaranteedVirtualMemory: 0
GLUE2ComputingShareMaxWaitingJobs: 50
GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08
GLUE2ShareServiceForeignKey: cert-08_ComputingElement
GLUE2ComputingShareMaxSlotsPerJob: 4294967295
GLUE2ComputingShareMaxWallTime: 172800
GLUE2ShareResourceForeignKey: cert-08
GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615
GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement
GLUE2ComputingShareMaxRunningJobs: 50
GLUE2ComputingShareMappingQueue: creamtest
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 86400
GLUE2ComputingShareDefaultWallTime: 3600
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareServingState: production
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareFreeSlots: 4
GLUE2ComputingShareUsedSlots: 0
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
Return: ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for cms\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_cms_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for dteam\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer\n', ' t-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for enmr.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce\n', ' rt-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 172800\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 200\n', 'GLUE2ShareDescription: Share of creamtest for infngrid\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 100\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 345600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 100\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 172800\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser\n', ' viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n']
${result} = ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', '...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GLUE2Share
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService', ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))', ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Manager'] | ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for cms\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_cms_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for dteam\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer\n', ' t-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for enmr.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce\n', ' rt-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 172800\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 200\n', 'GLUE2ShareDescription: Share of creamtest for infngrid\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 100\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 345600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 100\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 172800\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser\n', ' viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'] | u'objectclass=GLUE2Share' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
objectclass=GLUE2ExecutionEnvironment
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'objectclass=GLUE2ExecutionEnvironment' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=GLUE2ExecutionEnvironment"" executed succesfully. Output follows:
dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group
ID=resource,o=glue
GLUE2ExecutionEnvironmentMainMemorySize: 2048
GLUE2ExecutionEnvironmentOSFamily: linux
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-sta
tic
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2EntityOtherInfo: SmpSize=2
GLUE2EntityOtherInfo: Cores=4.750000
GLUE2ExecutionEnvironmentCPUModel: Xeon
GLUE2EntityName: cert-08
GLUE2ExecutionEnvironmentTotalInstances: 4
GLUE2ExecutionEnvironmentLogicalCPUs: 8
GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-singlecore
GLUE2ExecutionEnvironmentVirtualMemorySize: 2048
GLUE2ExecutionEnvironmentConnectivityIn: FALSE
GLUE2ExecutionEnvironmentPhysicalCPUs: 4
GLUE2ExecutionEnvironmentCPUClockSpeed: 3000
GLUE2ExecutionEnvironmentCPUVendor: Intel
GLUE2ExecutionEnvironmentOSName: ScientificSL
GLUE2ResourceID: cert-08
GLUE2ExecutionEnvironmentComputingManagerForeignKey: cert-08_ComputingElement_
Manager
GLUE2ExecutionEnvironmentPlatform: x86_64
GLUE2ResourceManagerForeignKey: cert-08_ComputingElement_Manager
objectClass: GLUE2Entity
objectClass: GLUE2Resource
objectClass: GLUE2ExecutionEnvironment
GLUE2ExecutionEnvironmentCPUTimeScalingFactor: 1
GLUE2ExecutionEnvironmentOSVersion: 6.4
GLUE2ExecutionEnvironmentConnectivityOut: TRUE
GLUE2EntityCreationTime: 2014-07-01T10:50:06Z
Return: ['dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group\n', ' ID=resource,o=glue\n', 'GLUE2ExecutionEnvironmentMainMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentOSFamily: linux\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-sta\n', ' tic\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: SmpSize=2\n', 'GLUE2EntityOtherInfo: Cores=4.750000\n', 'GLUE2ExecutionEnvironmentCPUModel: Xeon\n', 'GLUE2EntityName: cert-08\n', 'GLUE2ExecutionEnvironmentTotalInstances: 4\n', 'GLUE2ExecutionEnvironmentLogicalCPUs: 8\n', 'GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-singlecore\n', 'GLUE2ExecutionEnvironmentVirtualMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentConnectivityIn: FALSE\n', 'GLUE2ExecutionEnvironmentPhysicalCPUs: 4\n', 'GLUE2ExecutionEnvironmentCPUClockSpeed: 3000\n', 'GLUE2ExecutionEnvironmentCPUVendor: Intel\n', 'GLUE2ExecutionEnvironmentOSName: ScientificSL\n', 'GLUE2ResourceID: cert-08\n', 'GLUE2ExecutionEnvironmentComputingManagerForeignKey: cert-08_ComputingElement_\n', ' Manager\n', 'GLUE2ExecutionEnvironmentPlatform: x86_64\n', 'GLUE2ResourceManagerForeignKey: cert-08_ComputingElement_Manager\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Resource\n', 'objectClass: GLUE2ExecutionEnvironment\n', 'GLUE2ExecutionEnvironmentCPUTimeScalingFactor: 1\n', 'GLUE2ExecutionEnvironmentOSVersion: 6.4\n', 'GLUE2ExecutionEnvironmentConnectivityOut: TRUE\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n']
${result} = ['dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group\n', ' ID=resource,o=glue\n', 'GLUE2ExecutionEnvironmentMainMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentOSFamily: lin...
Adds `values` to the end of `list`.
${results}
${result}
objectclass=GLUE2ExecutionEnvironment
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService', ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))', ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Manager', ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for cms\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_cms_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for dteam\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer\n', ' t-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for enmr.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce\n', ' rt-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 172800\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 200\n', 'GLUE2ShareDescription: Share of creamtest for infngrid\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 100\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 345600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 100\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 172800\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser\n', ' viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Share'] | ['dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group\n', ' ID=resource,o=glue\n', 'GLUE2ExecutionEnvironmentMainMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentOSFamily: linux\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-sta\n', ' tic\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: SmpSize=2\n', 'GLUE2EntityOtherInfo: Cores=4.750000\n', 'GLUE2ExecutionEnvironmentCPUModel: Xeon\n', 'GLUE2EntityName: cert-08\n', 'GLUE2ExecutionEnvironmentTotalInstances: 4\n', 'GLUE2ExecutionEnvironmentLogicalCPUs: 8\n', 'GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-singlecore\n', 'GLUE2ExecutionEnvironmentVirtualMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentConnectivityIn: FALSE\n', 'GLUE2ExecutionEnvironmentPhysicalCPUs: 4\n', 'GLUE2ExecutionEnvironmentCPUClockSpeed: 3000\n', 'GLUE2ExecutionEnvironmentCPUVendor: Intel\n', 'GLUE2ExecutionEnvironmentOSName: ScientificSL\n', 'GLUE2ResourceID: cert-08\n', 'GLUE2ExecutionEnvironmentComputingManagerForeignKey: cert-08_ComputingElement_\n', ' Manager\n', 'GLUE2ExecutionEnvironmentPlatform: x86_64\n', 'GLUE2ResourceManagerForeignKey: cert-08_ComputingElement_Manager\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Resource\n', 'objectClass: GLUE2ExecutionEnvironment\n', 'GLUE2ExecutionEnvironmentCPUTimeScalingFactor: 1\n', 'GLUE2ExecutionEnvironmentOSVersion: 6.4\n', 'GLUE2ExecutionEnvironmentConnectivityOut: TRUE\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'] | u'objectclass=GLUE2ExecutionEnvironment' ]
Return: None
| Description: | Perform a simple ldapsearch. The option -LLL is always set. |
${ce_host}
${cream_ldap_port}
o=glue
(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))
Arguments: [ 'cert-08.pd.infn.it' | '2170' | u'o=glue' | u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))' ]
Command "/usr/bin/ldapsearch -LLL -h cert-08.pd.infn.it -x -p 2170 -b "o=glue" "(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))"" executed succesfully. Output follows:
dn: GLUE2EndpointID=cert-08_ComputingElement_org.glite.ce.ApplicationPublisher
_4235933715,GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=g
lue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.4
GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it
GLUE2EntityOtherInfo: ProfileName=EGI
GLUE2EntityOtherInfo: ProfileVersion=1.0
GLUE2EntityOtherInfo: OSName=Scientific
GLUE2EntityOtherInfo: OSVersion=6.5
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6
GLUE2EntityOtherInfo: HostDN=/C=IT/O=INFN/OU=Host/L=Padova/CN=cert-08.pd.infn.
it
GLUE2EndpointCapability: information.publication
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: cert-08_ComputingElement
GLUE2EntityName: ApplicationPublisher endpoint for Service cert-08_ComputingEl
ement
GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher
GLUE2EndpointURL: gsiftp://cert-08.pd.infn.it:2811/opt/glite/var/info
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: package lcg-info-dynamic-software is not i
nstalled
GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis
/docs/ExpSwInstall/sw-install.html
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
GLUE2EndpointImplementationName: ApplicationPublisher
GLUE2EndpointStartTime: 2014-07-01T10:49:50Z
GLUE2EndpointInterfaceVersion: 1.0.0
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cert-08_ComputingElement_org.glite.ce.ApplicationPublisher_42
35933715
GLUE2EntityCreationTime: 2014-07-01T14:52:45Z
Return: ['dn: GLUE2EndpointID=cert-08_ComputingElement_org.glite.ce.ApplicationPublisher\n', ' _4235933715,GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=g\n', ' lue\n', 'GLUE2EntityValidity: 3600\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.4\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: ProfileName=EGI\n', 'GLUE2EntityOtherInfo: ProfileVersion=1.0\n', 'GLUE2EntityOtherInfo: OSName=Scientific\n', 'GLUE2EntityOtherInfo: OSVersion=6.5\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: HostDN=/C=IT/O=INFN/OU=Host/L=Padova/CN=cert-08.pd.infn.\n', ' it\n', 'GLUE2EndpointCapability: information.publication\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: ApplicationPublisher endpoint for Service cert-08_ComputingEl\n', ' ement\n', 'GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher\n', 'GLUE2EndpointURL: gsiftp://cert-08.pd.infn.it:2811/opt/glite/var/info\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: package lcg-info-dynamic-software is not i\n', ' nstalled\n', 'GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis\n', ' /docs/ExpSwInstall/sw-install.html\n', 'GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointImplementationName: ApplicationPublisher\n', 'GLUE2EndpointStartTime: 2014-07-01T10:49:50Z\n', 'GLUE2EndpointInterfaceVersion: 1.0.0\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: IGTF\n', 'GLUE2EndpointID: cert-08_ComputingElement_org.glite.ce.ApplicationPublisher_42\n', ' 35933715\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n']
${result} = ['dn: GLUE2EndpointID=cert-08_ComputingElement_org.glite.ce.ApplicationPublisher\n', ' _4235933715,GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=g\n', ' lue\n', 'GLUE2EntityValidity:...
Adds `values` to the end of `list`.
${results}
${result}
(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService', ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))', ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Manager', ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for cms\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_cms_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for dteam\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer\n', ' t-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for enmr.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce\n', ' rt-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 172800\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 200\n', 'GLUE2ShareDescription: Share of creamtest for infngrid\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 100\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 345600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 100\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 172800\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser\n', ' viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Share', ['dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group\n', ' ID=resource,o=glue\n', 'GLUE2ExecutionEnvironmentMainMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentOSFamily: linux\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-sta\n', ' tic\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: SmpSize=2\n', 'GLUE2EntityOtherInfo: Cores=4.750000\n', 'GLUE2ExecutionEnvironmentCPUModel: Xeon\n', 'GLUE2EntityName: cert-08\n', 'GLUE2ExecutionEnvironmentTotalInstances: 4\n', 'GLUE2ExecutionEnvironmentLogicalCPUs: 8\n', 'GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-singlecore\n', 'GLUE2ExecutionEnvironmentVirtualMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentConnectivityIn: FALSE\n', 'GLUE2ExecutionEnvironmentPhysicalCPUs: 4\n', 'GLUE2ExecutionEnvironmentCPUClockSpeed: 3000\n', 'GLUE2ExecutionEnvironmentCPUVendor: Intel\n', 'GLUE2ExecutionEnvironmentOSName: ScientificSL\n', 'GLUE2ResourceID: cert-08\n', 'GLUE2ExecutionEnvironmentComputingManagerForeignKey: cert-08_ComputingElement_\n', ' Manager\n', 'GLUE2ExecutionEnvironmentPlatform: x86_64\n', 'GLUE2ResourceManagerForeignKey: cert-08_ComputingElement_Manager\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Resource\n', 'objectClass: GLUE2ExecutionEnvironment\n', 'GLUE2ExecutionEnvironmentCPUTimeScalingFactor: 1\n', 'GLUE2ExecutionEnvironmentOSVersion: 6.4\n', 'GLUE2ExecutionEnvironmentConnectivityOut: TRUE\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ExecutionEnvironment'] | ['dn: GLUE2EndpointID=cert-08_ComputingElement_org.glite.ce.ApplicationPublisher\n', ' _4235933715,GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=g\n', ' lue\n', 'GLUE2EntityValidity: 3600\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.4\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: ProfileName=EGI\n', 'GLUE2EntityOtherInfo: ProfileVersion=1.0\n', 'GLUE2EntityOtherInfo: OSName=Scientific\n', 'GLUE2EntityOtherInfo: OSVersion=6.5\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: HostDN=/C=IT/O=INFN/OU=Host/L=Padova/CN=cert-08.pd.infn.\n', ' it\n', 'GLUE2EndpointCapability: information.publication\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: ApplicationPublisher endpoint for Service cert-08_ComputingEl\n', ' ement\n', 'GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher\n', 'GLUE2EndpointURL: gsiftp://cert-08.pd.infn.it:2811/opt/glite/var/info\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: package lcg-info-dynamic-software is not i\n', ' nstalled\n', 'GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis\n', ' /docs/ExpSwInstall/sw-install.html\n', 'GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointImplementationName: ApplicationPublisher\n', 'GLUE2EndpointStartTime: 2014-07-01T10:49:50Z\n', 'GLUE2EndpointInterfaceVersion: 1.0.0\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: IGTF\n', 'GLUE2EndpointID: cert-08_ComputingElement_org.glite.ce.ApplicationPublisher_42\n', ' 35933715\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'] | u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))' ]
Return: None
| Description: | Validate the CREAM resource BDII published values according to |
${results}
Arguments: [ [['dn: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Mds-Vo-name=resource,o=g\n', ' rid\n', 'GlueCEPolicyMaxObtainableWallClockTime: 5760\n', 'GlueCEInfoJobManager: slurm\n', 'GlueCEInfoHostName: cert-08\n', 'GlueCEUniqueID: cert-08:8443/cream-slurm-creamtest\n', 'GlueForeignKey: GlueClusterUniqueID=cert-08\n', 'GlueCEInfoDataDir: unset\n', 'GlueCEName: creamtest\n', 'GlueCEPolicyMaxSlotsPerJob: 2147483647\n', 'GlueCEInfoLRMSType: slurm\n', 'GlueCEPolicyMaxWaitingJobs: 100\n', 'GlueCEImplementationName: CREAM\n', 'GlueCEPolicyMaxCPUTime: 2880\n', 'GlueCECapability: CPUScalingReferenceSI00=2505\n', 'GlueCEInfoContactString: https://cert-08:8443/ce-cream/services\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEPolicyPriority: 1\n', 'GlueCEPolicyMaxTotalJobs: 200\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEInfoTotalCPUs: 4\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEPolicyPreemption: 0\n', 'GlueCEPolicyMaxRunningJobs: 100\n', 'GlueCEInfoGatekeeperPort: 8443\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'GlueCEHostingCluster: cert-08\n', 'GlueCEInfoLRMSVersion: 2.6.2\n', 'GlueCEPolicyMaxWallClockTime: 60\n', 'objectClass: GlueCETop\n', 'objectClass: GlueCE\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueCEState\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueCEImplementationVersion: 1.16.3\n', 'GlueCEPolicyMaxObtainableCPUTime: 2880\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueCEInfoApplicationDir: /opt/exp_soft\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateStatus: Production\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateFreeCPUs: 4\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateFreeJobSlots: 4\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEPolicyAssignedJobSlots: 0\n', '\n'], u'objectclass=GlueCE', ['dn: GlueVOViewLocalID=cms,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,Md\n', ' s-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: cms\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:cms\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: t2-srm-02.lnl.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/cms\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=dteam,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest,\n', ' Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: dteam\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:dteam\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/dteam\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateRunningJobs: 0\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=enmr.eu,GlueCEUniqueID=cert-08:8443/cream-slurm-creamtes\n', ' t,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: enmr.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:enmr.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/enmr\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=infngrid,GlueCEUniqueID=cert-08:8443/cream-slurm-creamte\n', ' st,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: infngrid\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:infngrid\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/infngrid\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n', 'dn: GlueVOViewLocalID=testers.eu-emi.eu,GlueCEUniqueID=cert-08:8443/cream-slur\n', ' m-creamtest,Mds-Vo-name=resource,o=grid\n', 'GlueVOViewLocalID: testers.eu-emi.eu\n', 'GlueCEStateTotalJobs: 0\n', 'GlueCEInfoDataDir: unset\n', 'objectClass: GlueCETop\n', 'objectClass: GlueVOView\n', 'objectClass: GlueCEInfo\n', 'objectClass: GlueCEState\n', 'objectClass: GlueCEAccessControlBase\n', 'objectClass: GlueCEPolicy\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueSchemaVersionMinor: 3\n', 'GlueCEAccessControlBaseRule: VO:testers.eu-emi.eu\n', 'GlueCEStateRunningJobs: 0\n', 'GlueChunkKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueCEInfoDefaultSE: prod-se-01.pd.infn.it\n', 'GlueSchemaVersionMajor: 1\n', 'GlueCEInfoApplicationDir: /opt/exp_soft/testers.eu-emi.eu\n', 'GlueCEStateWaitingJobs: 0\n', 'GlueCEStateWorstResponseTime: 0\n', 'GlueCEStateEstimatedResponseTime: 0\n', 'GlueCEStateFreeJobSlots: 4\n', '\n'], u'objectclass=GlueVOView', ['dn: GlueClusterUniqueID=cert-08,Mds-Vo-name=resource,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueCluster\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueClusterUniqueID: cert-08\n', 'GlueClusterService: cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMinor: 3\n', 'GlueForeignKey: GlueSiteUniqueID=RTC_TESTBED_PD\n', 'GlueForeignKey: GlueCEUniqueID=cert-08:8443/cream-slurm-creamtest\n', 'GlueSchemaVersionMajor: 1\n', 'GlueClusterName: cert-08\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', '\n'], u'objectclass=GlueCluster', ['dn: GlueSubClusterUniqueID=cert-08,GlueClusterUniqueID=cert-08,Mds-Vo-name=res\n', ' ource,o=grid\n', 'GlueSubClusterName: cert-08\n', 'GlueHostOperatingSystemName: ScientificSL\n', 'GlueHostOperatingSystemRelease: 6.4\n', 'GlueChunkKey: GlueClusterUniqueID=cert-08\n', 'GlueHostProcessorModel: Xeon\n', 'GlueHostArchitecturePlatformType: x86_64\n', 'GlueHostBenchmarkSI00: 975\n', 'GlueHostMainMemoryVirtualSize: 2048\n', 'GlueSubClusterPhysicalCPUs: 4\n', 'GlueHostBenchmarkSF00: 848\n', 'GlueHostNetworkAdapterInboundIP: FALSE\n', 'GlueSubClusterLogicalCPUs: 8\n', 'GlueSubClusterWNTmpDir: /tmp\n', 'GlueSchemaVersionMajor: 1\n', 'GlueSubClusterTmpDir: /tmp\n', 'GlueHostNetworkAdapterOutboundIP: TRUE\n', 'GlueHostOperatingSystemVersion: Carbon\n', 'GlueSchemaVersionMinor: 3\n', 'GlueHostProcessorClockSpeed: 3000\n', 'GlueInformationServiceURL: ldap://cert-08.pd.infn.it:2170/mds-vo-name=resource\n', ' ,o=grid\n', 'objectClass: GlueClusterTop\n', 'objectClass: GlueSubCluster\n', 'objectClass: GlueHostApplicationSoftware\n', 'objectClass: GlueHostArchitecture\n', 'objectClass: GlueHostBenchmark\n', 'objectClass: GlueHostMainMemory\n', 'objectClass: GlueHostNetworkAdapter\n', 'objectClass: GlueHostOperatingSystem\n', 'objectClass: GlueHostProcessor\n', 'objectClass: GlueInformationService\n', 'objectClass: GlueKey\n', 'objectClass: GlueSchemaVersion\n', 'GlueHostMainMemoryRAMSize: 2048\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_2_0\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_2975\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_2868\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: OPENMPI-1.5.4\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI-START-1.5.3\n', 'GlueHostApplicationSoftwareRunTimeEnvironment: MPI_SHARED_HOME\n', 'GlueHostProcessorOtherDescription: Cores=4.75,Benchmark=4.04-HEP-SPEC06\n', 'GlueSubClusterUniqueID: cert-08\n', 'GlueHostArchitectureSMPSize: 2\n', 'GlueHostProcessorVendor: Intel\n', '\n'], u'objectclass=GlueSubCluster', ['dn: GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ServiceType: org.glite.ce.CREAM\n', 'GLUE2ServiceID: cert-08_ComputingElement\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Service\n', 'objectClass: GLUE2ComputingService\n', 'GLUE2ServiceQualityLevel: production\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ServiceComplexity: endpointType=2, share=5, resource=1\n', 'GLUE2ServiceCapability: executionmanagement.jobexecution\n', 'GLUE2EntityName: Computing Service cert-08_ComputingElement\n', 'GLUE2ServiceAdminDomainForeignKey: RTC_TESTBED_PD\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ComputingService', ['dn: GLUE2EndpointID=cert-08.pd.infn.it_org.glite.ce.CREAM,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingEndpointStaging: staginginout\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EntityOtherInfo: HostDN=CN=cert-08.pd.infn.it,L=Padova,OU=Host,O=INFN,C=I\n', ' T\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-endpoint-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: ArgusEnabled=FALSE\n', 'GLUE2EndpointCapability: executionmanagement.jobexecution\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointTechnology: webservice\n', 'GLUE2EndpointWSDL: https://cert-08.pd.infn.it:8443/ce-cream/services/CREAM2?ws\n', ' dl\n', 'GLUE2EndpointInterfaceName: org.glite.ce.CREAM\n', 'GLUE2ComputingEndpointComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EndpointURL: https://cert-08.pd.infn.it:8443/ce-cream/services\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: 1.16.3\n', 'GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserG\n', ' uide\n', 'GLUE2EndpointIssuerCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointImplementationName: CREAM\n', 'GLUE2EndpointInterfaceVersion: 2.1\n', 'GLUE2EndpointSupportedProfile: http://www.ws-i.org/Profiles/BasicProfile-1.0.h\n', ' tml\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Grid ICA,OU=Issuing Certification Authorit\n', ' y,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=RomanianGRID CA,OU=Certification Authority,O=ROSA,D\n', ' C=RomanianGRID,DC=RO\n', 'GLUE2EndpointTrustedCA: CN=IRISGridCA,DC=irisgrid,DC=es\n', 'GLUE2EndpointTrustedCA: CN=UFF Latin American and Caribbean Catch-all Grid CA,\n', ' O=UFF LACGrid CA,DC=IC,DC=UFF,DC=BR\n', 'GLUE2EndpointTrustedCA: CN=ANSPGrid CA,OU=ANSPGrid CA,O=ANSP,C=BR\n', 'GLUE2EndpointTrustedCA: CN=Malaysian Identity Federation and Access Management\n', ' ,O=MYIFAM,C=MY,DC=MYIFAM,DC=UPM,DC=MY\n', 'GLUE2EndpointTrustedCA: CN=Institute of High Energy Physics Certification Auth\n', ' ority,O=HEP,C=CN\n', 'GLUE2EndpointTrustedCA: CN=MREN-CA,DC=MREN,DC=ac,DC=me\n', 'GLUE2EndpointTrustedCA: CN=GridKa-CA,O=GermanGrid,C=DE\n', 'GLUE2EndpointTrustedCA: CN=HKU Grid CA,DC=GRID,DC=HKU,DC=HK\n', 'GLUE2EndpointTrustedCA: CN=AEGIS-CA,O=AEGIS,C=RS\n', 'GLUE2EndpointTrustedCA: CN=NECTEC GOC CA,OU=GOC,O=NECTEC,C=TH\n', 'GLUE2EndpointTrustedCA: CN=DFN SLCS-CA,OU=DFN-PKI,O=DFN-Verein,C=DE\n', 'GLUE2EndpointTrustedCA: CN=MARGI-CA,O=MARGI,C=MK\n', 'GLUE2EndpointTrustedCA: CN=MaGrid CA,O=MaGrid,C=MA\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA 2013,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Kerberized CA HSM,OU=Certificate Authorities,O=Ferm\n', ' ilab,DC=fnal,DC=gov\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science Root,OU=Authority,O=eScienceRoot,C=UK\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Assured ID Root CA,OU=www.digicert.com,O=D\n', ' igiCert Inc,C=US\n', 'GLUE2EndpointTrustedCA: CN=Belarusian Grid Certification Authority,O=uiip.bas-\n', ' net.by,DC=grid,DC=by\n', 'GLUE2EndpointTrustedCA: CN=AddTrust External CA Root,OU=AddTrust External TTP \n', ' Network,O=AddTrust AB,C=SE\n', 'GLUE2EndpointTrustedCA: CN=ULAGrid Certification Authority,OU=CeCalCULA,O=Univ\n', ' ersidad de Los Andes,O=Grid,C=VE\n', 'GLUE2EndpointTrustedCA: CN=SiGNET CA,O=SiGNET,C=SI\n', 'GLUE2EndpointTrustedCA: CN=Two Factor CA 2013,OU=Certificate Authorities,O=Nat\n', ' ional Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=CERN Grid Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Russian Data-Intensive Grid CA,O=RDIG,C=RU\n', 'GLUE2EndpointTrustedCA: CN=Certification Authority for Latvian Grid,DC=latgrid\n', ' ,DC=LV\n', 'GLUE2EndpointTrustedCA: CN=AAA Certificate Services,O=Comodo CA Limited,L=Salf\n', ' ord,ST=Greater Manchester,C=GB\n', 'GLUE2EndpointTrustedCA: CN=REUNA Certification Authority,O=REUNACA,C=CL\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2A,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=LIP Certification Authority,O=LIPCA,C=PT\n', 'GLUE2EndpointTrustedCA: CN=NorduGrid Certification Authority,O=NorduGrid,O=Gri\n', ' d\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Client Authentication and Email,OU=ht\n', ' tp://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=BG.ACAD CA,DC=acad,DC=bg\n', 'GLUE2EndpointTrustedCA: CN=MyProxy CA 2013,OU=Certificate Authorities,O=Nation\n', ' al Center for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=SlovakGrid CA,O=SlovakGrid,C=SK\n', 'GLUE2EndpointTrustedCA: CN=Polish Grid CA,O=GRID,C=PL\n', 'GLUE2EndpointTrustedCA: CN=PKIGrid,L=CeSPI,OU=UNLP,O=e-Ciencia,C=AR\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,OU=Certificate Authorities,O=National Cente\n', ' r for Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NIIF Root CA,OU=Certificate Authorities,O=NIIF,C=HU\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Root CA,O=DigiCert Grid,DC=DigiCert-G\n', ' rid,DC=com\n', 'GLUE2EndpointTrustedCA: CN=NCHC CA,DC=NCHC,DC=ORG,DC=TW\n', 'GLUE2EndpointTrustedCA: CN=CA,OU=UNAM,O=UNAMgrid,C=MX\n', 'GLUE2EndpointTrustedCA: CN=MD-Grid CA,OU=Certification Authority,O=RENAM,DC=MD\n', ' -Grid,DC=MD\n', 'GLUE2EndpointTrustedCA: CN=CACL,OU=Certificate Authorities,O=National Center f\n', ' or Supercomputing Applications,C=US\n', 'GLUE2EndpointTrustedCA: CN=NAREGI CA,OU=CGRD,O=National Research Grid Initiati\n', ' ve,C=JP\n', 'GLUE2EndpointTrustedCA: CN=UK e-Science CA 2B,OU=Authority,O=eScienceCA,C=UK\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience SSL CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=SEE-GRID CA,DC=SEE-GRID,DC=ORG\n', 'GLUE2EndpointTrustedCA: CN=Certificate Issuer,OU=Certification Authority,O=Aus\n', ' trianGrid,C=AT\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA,OU=www.digicert.com,O=DigiCe\n', ' rt Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA 3,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1 G2,O=DigiCert Grid,DC=com,DC=Dig\n', ' iCert-Grid\n', 'GLUE2EndpointTrustedCA: CN=Root Certificate Authority at CNIC,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=CESNET CA Root,O=CESNET CA,DC=cesnet-ca,DC=cz\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid Root CA 2006,OU=Certification Authoritie\n', ' s,O=HellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=INFN CA,O=INFN,C=IT\n', 'GLUE2EndpointTrustedCA: CN=HIAST GRID CA,O=HIAST,C=SY\n', 'GLUE2EndpointTrustedCA: CN=UGRID CA,DC=ugrid,DC=org\n', 'GLUE2EndpointTrustedCA: CN=EG-GRID Certification Authority,O=EG-GRID,C=EG\n', 'GLUE2EndpointTrustedCA: CN=PRAGMA-UCSD CA,DC=PRAGMA-GRID,DC=NET\n', 'GLUE2EndpointTrustedCA: CN=ArmeSFo CA,O=ArmeSFo,C=AM\n', 'GLUE2EndpointTrustedCA: CN=TR-Grid CA,O=TRGrid,C=TR\n', 'GLUE2EndpointTrustedCA: CN=GRID2-FR,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=TERENA eScience Personal CA,O=TERENA,C=NL\n', 'GLUE2EndpointTrustedCA: CN=MyProxy,O=National Institute for Computational Scie\n', ' nces,DC=NICS,DC=TENNESSEE,DC=EDU\n', 'GLUE2EndpointTrustedCA: CN=KISTI Grid Certificate Authority,O=GRID,O=KISTI,C=K\n', ' R\n', 'GLUE2EndpointTrustedCA: CN=DZ e-Science CA,O=DZ e-Science GRID,DC=ARN,DC=DZ\n', 'GLUE2EndpointTrustedCA: CN=NERSC Online CA,OU=Certificate Authorities,DC=ES,DC\n', ' =net\n', 'GLUE2EndpointTrustedCA: CN=PK-GRID-CA,O=NCP,C=PK\n', 'GLUE2EndpointTrustedCA: CN=NIKHEF medium-security certification auth,O=NIKHEF,\n', ' C=NL\n', 'GLUE2EndpointTrustedCA: CN=Academia Sinica Grid Computing Certification Author\n', ' ity Mercury,O=AS,C=TW\n', 'GLUE2EndpointTrustedCA: CN=CERN Root Certification Authority 2,O=CERN,C=ch\n', 'GLUE2EndpointTrustedCA: CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,\n', ' O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\n', 'GLUE2EndpointTrustedCA: CN=CyGridCA,O=HPCL,O=CyGrid,C=CY\n', 'GLUE2EndpointTrustedCA: CN=QuoVadis Root Certification Authority,OU=Root Certi\n', ' fication Authority,O=QuoVadis Limited,C=BM\n', 'GLUE2EndpointTrustedCA: CN=Grid Canada Certificate Authority,O=Grid,C=CA\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid CA-1,O=DigiCert Grid,DC=DigiCert-Grid\n', ' ,DC=com\n', 'GLUE2EndpointTrustedCA: CN=CNRS2-Projets,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=DFN-Verein PCA Grid - G01,OU=DFN-PKI,O=DFN-Verein,C\n', ' =DE\n', 'GLUE2EndpointTrustedCA: CN=SRCE CA,OU=srce,O=edu,C=HR\n', 'GLUE2EndpointTrustedCA: CN=DigiCert Grid Trust CA G2,OU=www.digicert.com,O=Dig\n', ' iCert Grid,C=US\n', 'GLUE2EndpointTrustedCA: CN=CILogon Silver CA 1,O=CILogon,C=US,DC=cilogon,DC=or\n', ' g\n', 'GLUE2EndpointTrustedCA: CN=CERN Trusted Certification Authority,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=CERN Root CA,DC=cern,DC=ch\n', 'GLUE2EndpointTrustedCA: CN=Scientific Data Grid CA,DC=SDG,DC=Grid,DC=CN\n', 'GLUE2EndpointTrustedCA: CN=HellasGrid CA 2006,OU=Certification Authorities,O=H\n', ' ellasGrid,C=GR\n', 'GLUE2EndpointTrustedCA: CN=IRAN-GRID CA,O=IRAN-GRID,O=IPM,C=IR\n', 'GLUE2EndpointTrustedCA: CN=Uniandes CA,OU=DTI,O=UNIANDES,O=Uniandes CA,C=CO\n', 'GLUE2EndpointTrustedCA: CN=KEK GRID Certificate Authority,OU=CRC,O=KEK,C=JP\n', 'GLUE2EndpointTrustedCA: CN=Indian Grid Certification Authority,DC=GARUDAINDIA,\n', ' DC=IN\n', 'GLUE2EndpointTrustedCA: CN=UFF Brazilian Grid Certification Authority,O=UFF Br\n', ' Grid CA,O=ICPEDU,C=BR\n', 'GLUE2EndpointTrustedCA: CN=CNRS2,O=CNRS,C=FR\n', 'GLUE2EndpointTrustedCA: CN=BEgrid CA,O=BELNET,OU=BEGRID,C=BE\n', 'GLUE2EndpointTrustedCA: CN=PSC MyProxy CA,O=Pittsburgh Supercomputing Center,C\n', ' =US\n', 'GLUE2EndpointTrustedCA: CN=Baltic Grid Certification Authority,DC=balticgrid,D\n', ' C=org\n', 'GLUE2ComputingEndpointJobDescription: glite:jdl\n', 'GLUE2EndpointID: cert-08.pd.infn.it_org.glite.ce.CREAM\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointHealthStateInfo: tomcat6 (pid 3314) is running...[ OK ]\n', 'GLUE2EndpointStartTime: 2014-07-01T14:26:01Z\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:46Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.CREAM))', ['dn: GLUE2ManagerID=cert-08_ComputingElement_Manager,GLUE2ServiceID=cert-08_Com\n', ' putingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingManagerComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ManagerProductName: slurm\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Manager\n', 'objectClass: GLUE2ComputingManager\n', 'GLUE2ManagerProductVersion: 2.6.2\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: CPUScalingReferenceSI00=2505\n', 'GLUE2ManagerServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: Computing Manager on cert-08.pd.infn.it\n', 'GLUE2ManagerID: cert-08_ComputingElement_Manager\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Manager', ['dn: GLUE2ShareID=creamtest_cms_cert-08_ComputingElement,GLUE2ServiceID=cert-08\n', ' _ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for cms\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_cms_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_dteam_cert-08_ComputingElement,GLUE2ServiceID=cert-\n', ' 08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for dteam\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_dteam_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_enmr.eu_cert-08_ComputingElement,GLUE2ServiceID=cer\n', ' t-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 4294967295\n', 'GLUE2ShareDescription: Share of creamtest for enmr.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 4294967295\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 3600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_enmr.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 4294967295\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 18446744073709551615\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_infngrid_cert-08_ComputingElement,GLUE2ServiceID=ce\n', ' rt-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 172800\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 200\n', 'GLUE2ShareDescription: Share of creamtest for infngrid\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 100\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 345600\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_infngrid_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 100\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 172800\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n', 'dn: GLUE2ShareID=creamtest_testers.eu-emi.eu_cert-08_ComputingElement,GLUE2Ser\n', ' viceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=glue\n', 'GLUE2ComputingShareDefaultCPUTime: 86400\n', 'GLUE2ComputingShareComputingServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxMainMemory: 18446744073709551615\n', 'GLUE2ComputingShareComputingEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: CREAMCEId=cert-08:8443/cream-slurm-creamtest\n', 'GLUE2EntityOtherInfo: ServiceType=org.glite.ce.CREAM\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2ComputingShareRunningJobs: 0\n', 'GLUE2ComputingShareMaxTotalJobs: 100\n', 'GLUE2ShareDescription: Share of creamtest for testers.eu-emi.eu\n', 'GLUE2ComputingShareGuaranteedMainMemory: 0\n', 'GLUE2ComputingShareGuaranteedVirtualMemory: 0\n', 'GLUE2ComputingShareMaxWaitingJobs: 50\n', 'GLUE2ComputingShareExecutionEnvironmentForeignKey: cert-08\n', 'GLUE2ShareServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxSlotsPerJob: 4294967295\n', 'GLUE2ComputingShareMaxWallTime: 172800\n', 'GLUE2ShareResourceForeignKey: cert-08\n', 'GLUE2ComputingShareMaxVirtualMemory: 18446744073709551615\n', 'GLUE2ShareID: creamtest_testers.eu-emi.eu_cert-08_ComputingElement\n', 'GLUE2ComputingShareMaxRunningJobs: 50\n', 'GLUE2ComputingShareMappingQueue: creamtest\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Share\n', 'objectClass: GLUE2ComputingShare\n', 'GLUE2ComputingShareTotalJobs: 0\n', 'GLUE2ShareEndpointForeignKey: cert-08_org.glite.ce.CREAM\n', 'GLUE2ComputingShareMaxCPUTime: 86400\n', 'GLUE2ComputingShareDefaultWallTime: 3600\n', 'GLUE2ComputingShareWaitingJobs: 0\n', 'GLUE2ComputingShareServingState: production\n', 'GLUE2ComputingShareEstimatedWorstWaitingTime: 0\n', 'GLUE2ComputingShareFreeSlots: 4\n', 'GLUE2ComputingShareUsedSlots: 0\n', 'GLUE2ComputingShareEstimatedAverageWaitingTime: 0\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'objectclass=GLUE2Share', ['dn: GLUE2ResourceID=cert-08,GLUE2ServiceID=cert-08_ComputingElement,GLUE2Group\n', ' ID=resource,o=glue\n', 'GLUE2ExecutionEnvironmentMainMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentOSFamily: linux\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-sta\n', ' tic\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.1\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: SmpSize=2\n', 'GLUE2EntityOtherInfo: Cores=4.750000\n', 'GLUE2ExecutionEnvironmentCPUModel: Xeon\n', 'GLUE2EntityName: cert-08\n', 'GLUE2ExecutionEnvironmentTotalInstances: 4\n', 'GLUE2ExecutionEnvironmentLogicalCPUs: 8\n', 'GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-singlecore\n', 'GLUE2ExecutionEnvironmentVirtualMemorySize: 2048\n', 'GLUE2ExecutionEnvironmentConnectivityIn: FALSE\n', 'GLUE2ExecutionEnvironmentPhysicalCPUs: 4\n', 'GLUE2ExecutionEnvironmentCPUClockSpeed: 3000\n', 'GLUE2ExecutionEnvironmentCPUVendor: Intel\n', 'GLUE2ExecutionEnvironmentOSName: ScientificSL\n', 'GLUE2ResourceID: cert-08\n', 'GLUE2ExecutionEnvironmentComputingManagerForeignKey: cert-08_ComputingElement_\n', ' Manager\n', 'GLUE2ExecutionEnvironmentPlatform: x86_64\n', 'GLUE2ResourceManagerForeignKey: cert-08_ComputingElement_Manager\n', 'objectClass: GLUE2Entity\n', 'objectClass: GLUE2Resource\n', 'objectClass: GLUE2ExecutionEnvironment\n', 'GLUE2ExecutionEnvironmentCPUTimeScalingFactor: 1\n', 'GLUE2ExecutionEnvironmentOSVersion: 6.4\n', 'GLUE2ExecutionEnvironmentConnectivityOut: TRUE\n', 'GLUE2EntityCreationTime: 2014-07-01T10:50:06Z\n', '\n'], u'objectclass=GLUE2ExecutionEnvironment', ['dn: GLUE2EndpointID=cert-08_ComputingElement_org.glite.ce.ApplicationPublisher\n', ' _4235933715,GLUE2ServiceID=cert-08_ComputingElement,GLUE2GroupID=resource,o=g\n', ' lue\n', 'GLUE2EntityValidity: 3600\n', 'GLUE2EndpointQualityLevel: production\n', 'GLUE2EndpointImplementor: gLite\n', 'GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...\n', 'GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint\n', 'GLUE2EntityOtherInfo: InfoProviderVersion=1.4\n', 'GLUE2EntityOtherInfo: InfoProviderHost=cert-08.pd.infn.it\n', 'GLUE2EntityOtherInfo: ProfileName=EGI\n', 'GLUE2EntityOtherInfo: ProfileVersion=1.0\n', 'GLUE2EntityOtherInfo: OSName=Scientific\n', 'GLUE2EntityOtherInfo: OSVersion=6.5\n', 'GLUE2EntityOtherInfo: MiddlewareName=EMI\n', 'GLUE2EntityOtherInfo: MiddlewareVersion=3.8.0-1.el6\n', 'GLUE2EntityOtherInfo: HostDN=/C=IT/O=INFN/OU=Host/L=Padova/CN=cert-08.pd.infn.\n', ' it\n', 'GLUE2EndpointCapability: information.publication\n', 'GLUE2EndpointHealthState: ok\n', 'GLUE2EndpointServiceForeignKey: cert-08_ComputingElement\n', 'GLUE2EntityName: ApplicationPublisher endpoint for Service cert-08_ComputingEl\n', ' ement\n', 'GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher\n', 'GLUE2EndpointURL: gsiftp://cert-08.pd.infn.it:2811/opt/glite/var/info\n', 'GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/\n', 'GLUE2EndpointImplementationVersion: package lcg-info-dynamic-software is not i\n', ' nstalled\n', 'GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis\n', ' /docs/ExpSwInstall/sw-install.html\n', 'GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA\n', 'GLUE2EndpointServingState: production\n', 'GLUE2EndpointImplementationName: ApplicationPublisher\n', 'GLUE2EndpointStartTime: 2014-07-01T10:49:50Z\n', 'GLUE2EndpointInterfaceVersion: 1.0.0\n', 'objectClass: GLUE2Endpoint\n', 'objectClass: GLUE2ComputingEndpoint\n', 'GLUE2EndpointTrustedCA: IGTF\n', 'GLUE2EndpointID: cert-08_ComputingElement_org.glite.ce.ApplicationPublisher_42\n', ' 35933715\n', 'GLUE2EntityCreationTime: 2014-07-01T14:52:45Z\n', '\n'], u'(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))'] ]
Return: None
Check if the resource bdii publishes all the relevant objectclasses for both glue1 and glue2.
bdii
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:52:51 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226372.34-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226372.34-simple.jdl
| Description: | Submit a job to the WMS, with automatic or explicit delegation and return it's job id. |
${jdl}
ce_endpoint=${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226372.34-simple.jdl' | ce_endpoint='cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: 'https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg\n'
${jid} = https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
| Description: | Return the final status of a wms job,with the use of the glite-wms-job-status command. |
${jid}
verbosity=3
Arguments: [ 'https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg\n' | verbosity=u'3' ]
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
Current Status: Waiting
Submitted: Tue Jul 1 16:52:53 2014 CEST
---
- Cancelling = 0
- Children num = 0
- Condor job exit status = 0
- Condor job pid = 0
- Condor shadow exit status = 0
- Condor shadow pid = 0
- Condor starter exit status = 0
- Condor starter pid = 0
- Cputime = -1
- Done code = -1
- Expectupdate = 0
- Jobtype = 0
- Lastupdatetime = Tue Jul 1 16:52:53 2014 CEST
- Location = /var/workload_manager/jobdir/cert-10.pd.infn.it/https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Network server = https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Owner = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
- Payload running = 0
- Pbs exit status = 0
- Pbs pid = 0
- Pbs substate = 0
- Resubmitted = 0
- Stateentertime = Tue Jul 1 16:52:53 2014 CEST
- Subjob failed = 0
- Suspended = 0
- Remove from proxy = 0
- Ui host = NetworkServer
- Sandbox retrieved = 0
- Jw status = 0
- Cream cancelling = 0
- Cream cpu time = 0
- Cream done code = -1
- Cream exit code = -1
- Cream jw status = -1
- Cream state = -1
- Ft sandbox type = -1
- Vm state = -1
- Vm system halting = 0
---
- Children hist = 0
Undefined=0
Submitted=0
Waiting=0
Ready=0
Scheduled=0
Running=0
Done=0
Cleared=0
Aborted=0
Cancelled=0
Unknown=0
Purged=0
- Jdl =
[
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
StdError = "job.err";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
rank = -other.GlueCEStateEstimatedResponseTime;
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
- Stateentertimes =
Submitted : Tue Jul 1 16:52:53 2014 CEST
Waiting : Tue Jul 1 16:52:53 2014 CEST
Ready : ---
Scheduled : ---
Running : ---
Done : ---
Cleared : ---
Aborted : ---
Cancelled : ---
Unknown : ---
==========================================================================
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
Current Status: Ready
Destination: cert-08.pd.infn.it:8443/cream-slurm-creamtest
Submitted: Tue Jul 1 16:52:53 2014 CEST
---
- Cancelling = 0
- Children num = 0
- Condor job exit status = 0
- Condor job pid = 0
- Condor shadow exit status = 0
- Condor shadow pid = 0
- Condor starter exit status = 0
- Condor starter pid = 0
- Cputime = -1
- Destination = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Done code = 1
- Expectupdate = 0
- Failure reasons = Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:52:57] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:01] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
- Jobtype = 0
- Lastupdatetime = Tue Jul 1 16:53:02 2014 CEST
- Location = JobController/cert-10.pd.infn.it/
- Network server = https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Owner = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
- Payload running = 0
- Pbs exit status = 0
- Pbs pid = 0
- Pbs substate = 0
- Possible destinations = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Resubmitted = 1
- Stateentertime = Tue Jul 1 16:53:02 2014 CEST
- Subjob failed = 0
- Suspended = 0
- User tags = ceinfohostname=cert-08.pd.infn.it;
- Remove from proxy = 0
- Ui host = NetworkServer
- Sandbox retrieved = 0
- Jw status = 0
- Cream cancelling = 0
- Cream cpu time = 0
- Cream done code = -1
- Cream exit code = -1
- Cream jw status = -1
- Cream state = -1
- Ft sandbox type = -1
- Vm state = -1
- Vm system halting = 0
---
- Children hist = 1
Undefined=0
Submitted=0
Waiting=0
Ready=0
Scheduled=0
Running=0
Done=0
Cleared=0
Aborted=0
Cancelled=0
Unknown=0
Purged=0
- Jdl =
[
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
StdError = "job.err";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
rank = -other.GlueCEStateEstimatedResponseTime;
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
- Matched jdl =
[
Source = 2;
Protocol = "1.0.0";
Arguments =
[
JobAd =
[
CEInfoHostName = "cert-08.pd.infn.it";
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm";
QueueName = "creamtest";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000017:BH=0000000000:JSS=000004:LM=000020:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
StdError = "job.err";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0";
rank = -other.GlueCEStateEstimatedResponseTime;
edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it" };
ReplansCount = 0;
lrms_type = "slurm";
edg_previous_matches_ex = {
[
timestamp = 1404226374;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226378;
ce_id = "cert-08.pd.infn.it"
] };
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
];
Command = "Submit"
]
- Rsl =
[ CEInfoHostName = "cert-08.pd.infn.it"; OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output"; StdOutput = "job.out"; GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm"; QueueName = "creamtest"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "/bin/uname"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000017:BH=0000000000:JSS=000006:LM=000020:LRMS=000000:APP=000000:LBS=000000"; Arguments = "-a"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg"; StdError = "job.err"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input"; ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0"; rank = -other.GlueCEStateEstimatedResponseTime; edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it" }; ReplansCount = 0; lrms_type = "slurm"; edg_previous_matches_ex = { [ timestamp = 1404226374; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226378; ce_id = "cert-08.pd.infn.it" ] }; MyProxyServer = "prod-ui-02.pd.infn.it"; X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy"; requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) ); WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg" ]
- Stateentertimes =
Submitted : Tue Jul 1 16:52:53 2014 CEST
Waiting : Tue Jul 1 16:53:01 2014 CEST
Ready : Tue Jul 1 16:53:02 2014 CEST
Scheduled : ---
Running : ---
Done : Tue Jul 1 16:53:01 2014 CEST
Cleared : ---
Aborted : ---
Cancelled : ---
Unknown : ---
==========================================================================
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
Current Status: Waiting
Status Reason: unavailable
Destination: cert-08.pd.infn.it:8443/cream-slurm-creamtest
Submitted: Tue Jul 1 16:52:53 2014 CEST
---
- Cancelling = 0
- Children num = 0
- Condor job exit status = 0
- Condor job pid = 0
- Condor shadow exit status = 0
- Condor shadow pid = 0
- Condor starter exit status = 0
- Condor starter pid = 0
- Cputime = -1
- Destination = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Done code = 1
- Expectupdate = 0
- Failure reasons = Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:52:57] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:01] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:05] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:09] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:13] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
- Jobtype = 0
- Lastupdatetime = Tue Jul 1 16:53:14 2014 CEST
- Location = WorkloadManager/cert-10.pd.infn.it/2591
- Network server = https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Owner = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
- Payload running = 0
- Pbs exit status = 0
- Pbs pid = 0
- Pbs substate = 0
- Possible destinations = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Resubmitted = 1
- Stateentertime = Tue Jul 1 16:53:13 2014 CEST
- Subjob failed = 0
- Suspended = 0
- User tags = ceinfohostname=cert-08.pd.infn.it;
- Remove from proxy = 0
- Ui host = NetworkServer
- Sandbox retrieved = 0
- Jw status = 0
- Cream cancelling = 0
- Cream cpu time = 0
- Cream done code = -1
- Cream exit code = -1
- Cream jw status = -1
- Cream state = -1
- Ft sandbox type = -1
- Vm state = -1
- Vm system halting = 0
---
- Children hist = 1
Undefined=0
Submitted=0
Waiting=0
Ready=0
Scheduled=0
Running=0
Done=0
Cleared=0
Aborted=0
Cancelled=0
Unknown=0
Purged=0
- Jdl =
[
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
StdError = "job.err";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
rank = -other.GlueCEStateEstimatedResponseTime;
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
- Matched jdl =
[
Source = 2;
Protocol = "1.0.0";
Arguments =
[
JobAd =
[
CEInfoHostName = "cert-08.pd.infn.it";
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm";
QueueName = "creamtest";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000029:BH=0000000000:JSS=000008:LM=000040:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
StdError = "job.err";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0";
rank = -other.GlueCEStateEstimatedResponseTime;
edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" };
ReplansCount = 0;
lrms_type = "slurm";
edg_previous_matches_ex = {
[
timestamp = 1404226374;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226378;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226382;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226386;
ce_id = "cert-08.pd.infn.it"
] };
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
];
Command = "Submit"
]
- Rsl =
[ CEInfoHostName = "cert-08.pd.infn.it"; OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output"; StdOutput = "job.out"; GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm"; QueueName = "creamtest"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "/bin/uname"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000029:BH=0000000000:JSS=000010:LM=000042:LRMS=000000:APP=000000:LBS=000000"; Arguments = "-a"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg"; StdError = "job.err"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input"; ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0"; rank = -other.GlueCEStateEstimatedResponseTime; edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" }; ReplansCount = 0; lrms_type = "slurm"; edg_previous_matches_ex = { [ timestamp = 1404226374; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226378; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226382; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226386; ce_id = "cert-08.pd.infn.it" ] }; MyProxyServer = "prod-ui-02.pd.infn.it"; X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy"; requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) ); WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg" ]
- Stateentertimes =
Submitted : Tue Jul 1 16:52:53 2014 CEST
Waiting : Tue Jul 1 16:53:13 2014 CEST
Ready : Tue Jul 1 16:53:10 2014 CEST
Scheduled : ---
Running : ---
Done : Tue Jul 1 16:53:13 2014 CEST
Cleared : ---
Aborted : ---
Cancelled : ---
Unknown : ---
==========================================================================
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
Current Status: Ready
Destination: cert-08.pd.infn.it:8443/cream-slurm-creamtest
Submitted: Tue Jul 1 16:52:53 2014 CEST
---
- Cancelling = 0
- Children num = 0
- Condor job exit status = 0
- Condor job pid = 0
- Condor shadow exit status = 0
- Condor shadow pid = 0
- Condor starter exit status = 0
- Condor starter pid = 0
- Cputime = -1
- Destination = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Done code = 1
- Expectupdate = 0
- Failure reasons = Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:52:57] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:01] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:05] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:09] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:13] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:16] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:20] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:23] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
- Jobtype = 0
- Lastupdatetime = Tue Jul 1 16:53:24 2014 CEST
- Location = /var/ice/jobdir/cert-10.pd.infn.it/2591
- Network server = https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Owner = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
- Payload running = 0
- Pbs exit status = 0
- Pbs pid = 0
- Pbs substate = 0
- Possible destinations = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Resubmitted = 1
- Stateentertime = Tue Jul 1 16:53:24 2014 CEST
- Subjob failed = 0
- Suspended = 0
- User tags = ceinfohostname=cert-08.pd.infn.it;
- Remove from proxy = 0
- Ui host = NetworkServer
- Sandbox retrieved = 0
- Jw status = 0
- Cream cancelling = 0
- Cream cpu time = 0
- Cream done code = -1
- Cream exit code = -1
- Cream jw status = -1
- Cream state = -1
- Ft sandbox type = -1
- Vm state = -1
- Vm system halting = 0
---
- Children hist = 1
Undefined=0
Submitted=0
Waiting=0
Ready=0
Scheduled=0
Running=0
Done=0
Cleared=0
Aborted=0
Cancelled=0
Unknown=0
Purged=0
- Jdl =
[
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
StdError = "job.err";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
rank = -other.GlueCEStateEstimatedResponseTime;
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
- Matched jdl =
[
Source = 2;
Protocol = "1.0.0";
Arguments =
[
JobAd =
[
CEInfoHostName = "cert-08.pd.infn.it";
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm";
QueueName = "creamtest";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000053:BH=0000000000:JSS=000016:LM=000080:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
StdError = "job.err";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0";
rank = -other.GlueCEStateEstimatedResponseTime;
edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" };
ReplansCount = 0;
lrms_type = "slurm";
edg_previous_matches_ex = {
[
timestamp = 1404226374;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226378;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226382;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226386;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226390;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226394;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226397;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226401;
ce_id = "cert-08.pd.infn.it"
] };
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
];
Command = "Submit"
]
- Rsl =
[ CEInfoHostName = "cert-08.pd.infn.it"; OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output"; StdOutput = "job.out"; GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm"; QueueName = "creamtest"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "/bin/uname"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000047:BH=0000000000:JSS=000016:LM=000072:LRMS=000000:APP=000000:LBS=000000"; Arguments = "-a"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg"; StdError = "job.err"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input"; ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0"; rank = -other.GlueCEStateEstimatedResponseTime; edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" }; ReplansCount = 0; lrms_type = "slurm"; edg_previous_matches_ex = { [ timestamp = 1404226374; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226378; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226382; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226386; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226390; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226394; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226397; ce_id = "cert-08.pd.infn.it" ] }; MyProxyServer = "prod-ui-02.pd.infn.it"; X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy"; requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) ); WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg" ]
- Stateentertimes =
Submitted : Tue Jul 1 16:52:53 2014 CEST
Waiting : Tue Jul 1 16:53:23 2014 CEST
Ready : Tue Jul 1 16:53:24 2014 CEST
Scheduled : ---
Running : ---
Done : Tue Jul 1 16:53:23 2014 CEST
Cleared : ---
Aborted : ---
Cancelled : ---
Unknown : ---
==========================================================================
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg
Current Status: Aborted
Logged Reason(s):
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:52:57] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:01] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:05] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:09] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:13] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:16] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:20] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:23] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:26] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:29] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
- Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:33] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]"
Status Reason: hit job shallow retry count (10)
Destination: cert-08.pd.infn.it:8443/cream-slurm-creamtest
Submitted: Tue Jul 1 16:52:53 2014 CEST
---
- Cancelling = 0
- Children num = 0
- Condor job exit status = 0
- Condor job pid = 0
- Condor shadow exit status = 0
- Condor shadow pid = 0
- Condor starter exit status = 0
- Condor starter pid = 0
- Cputime = -1
- Destination = cert-08.pd.infn.it:8443/cream-slurm-creamtest
- Done code = 1
- Expectupdate = 0
- Failure reasons = Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:52:57] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:01] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:05] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:09] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:13] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:16] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:20] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:23] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:26] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:29] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
Transfer to CREAM failed due to exception: CREAM Register returned error "MethodName=[jobRegister] Timestamp=[Tue 01 Jul 2014 16:53:33] ErrorCode=[0] Description=[system error] FaultCause=[maxoutputsandboxsize: not constant expression found]" [cert-08.pd.infn.it:8443/cream-slurm-creamtest]
- Jobtype = 0
- Lastupdatetime = Tue Jul 1 16:53:34 2014 CEST
- Location = none
- Network server = https://cert-10.pd.infn.it:7443/glite_wms_wmproxy_server
- Owner = /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi
- Payload running = 0
- Pbs exit status = 0
- Pbs pid = 0
- Pbs substate = 0
- Resubmitted = 1
- Stateentertime = Tue Jul 1 16:53:34 2014 CEST
- Subjob failed = 0
- Suspended = 0
- User tags = ceinfohostname=cert-08.pd.infn.it;
- Remove from proxy = 1
- Ui host = NetworkServer
- Sandbox retrieved = 0
- Jw status = 0
- Cream cancelling = 0
- Cream cpu time = 0
- Cream done code = -1
- Cream exit code = -1
- Cream jw status = -1
- Cream state = -1
- Ft sandbox type = -1
- Vm state = -1
- Vm system halting = 0
---
- Children hist = 1
Undefined=0
Submitted=0
Waiting=0
Ready=0
Scheduled=0
Running=0
Done=0
Cleared=0
Aborted=0
Cancelled=0
Unknown=0
Purged=0
- Jdl =
[
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
StdError = "job.err";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
rank = -other.GlueCEStateEstimatedResponseTime;
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
- Matched jdl =
[
Source = 2;
Protocol = "1.0.0";
Arguments =
[
JobAd =
[
CEInfoHostName = "cert-08.pd.infn.it";
OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output";
StdOutput = "job.out";
GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm";
QueueName = "creamtest";
ShallowRetryCount = 10;
SignificantAttributes = { "Requirements","Rank","FuzzyRank" };
RetryCount = 3;
Executable = "/bin/uname";
Type = "job";
LB_sequence_code = "UI=000000:NS=0000000004:WM=000065:BH=0000000000:JSS=000020:LM=000100:LRMS=000000:APP=000000:LBS=000000";
Arguments = "-a";
AllowZippedISB = true;
VirtualOrganisation = "dteam";
JobType = "normal";
DefaultRank = -other.GlueCEStateEstimatedResponseTime;
ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg";
StdError = "job.err";
CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi";
VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL";
SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest";
InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input";
ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0";
rank = -other.GlueCEStateEstimatedResponseTime;
edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" };
ReplansCount = 0;
lrms_type = "slurm";
edg_previous_matches_ex = {
[
timestamp = 1404226374;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226378;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226382;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226386;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226390;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226394;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226397;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226401;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226404;
ce_id = "cert-08.pd.infn.it"
],
[
timestamp = 1404226407;
ce_id = "cert-08.pd.infn.it"
] };
MyProxyServer = "prod-ui-02.pd.infn.it";
X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy";
requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) );
WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg"
]
];
Command = "Submit"
]
- Rsl =
[ CEInfoHostName = "cert-08.pd.infn.it"; OutputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/output"; StdOutput = "job.out"; GlobusResourceContactString = "cert-08.pd.infn.it:8443/cream-slurm"; QueueName = "creamtest"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "/bin/uname"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000065:BH=0000000000:JSS=000022:LM=000102:LRMS=000000:APP=000000:LBS=000000"; Arguments = "-a"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ce_id = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; edg_jobid = "https://cert-10.pd.infn.it:9000/hetDcHrgifBSw5rmQvvUZg"; StdError = "job.err"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Sergio Traldi"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; SubmitTo = "cert-08.pd.infn.it:8443/cream-slurm-creamtest"; InputSandboxPath = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/input"; ReallyRunningToken = "gsiftp://cert-10.pd.infn.it/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/token.txt_0"; rank = -other.GlueCEStateEstimatedResponseTime; edg_previous_matches = { "cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it","cert-08.pd.infn.it" }; ReplansCount = 0; lrms_type = "slurm"; edg_previous_matches_ex = { [ timestamp = 1404226374; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226378; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226382; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226386; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226390; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226394; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226397; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226401; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226404; ce_id = "cert-08.pd.infn.it" ],[ timestamp = 1404226407; ce_id = "cert-08.pd.infn.it" ] }; MyProxyServer = "prod-ui-02.pd.infn.it"; X509UserProxy = "/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg/user.proxy"; requirements = ( "" ) && ( ( ( ShortDeadlineJob is true ? RegExp(".*sdj$",other.GlueCEUniqueID) : !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) && ( member(CertificateSubject,other.GlueCEAccessControlBaseRule) || member(strcat("VO:",VirtualOrganisation),other.GlueCEAccessControlBaseRule) || FQANmember(strcat("VOMS:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) ) is true && FQANmember(strcat("DENY:",VOMS_FQAN),other.GlueCEAccessControlBaseRule) isnt true && ( IsUndefined(other.OutputSE) || member(other.OutputSE,other.GlueCESEBindGroupSEUniqueID) ) ) ); WMPInputSandboxBaseURI = "gsiftp://cert-10.pd.infn.it:2811/var/SandboxDir/he/https_3a_2f_2fcert-10.pd.infn.it_3a9000_2fhetDcHrgifBSw5rmQvvUZg" ]
- Stateentertimes =
Submitted : Tue Jul 1 16:52:53 2014 CEST
Waiting : Tue Jul 1 16:53:33 2014 CEST
Ready : Tue Jul 1 16:53:30 2014 CEST
Scheduled : ---
Running : ---
Done : Tue Jul 1 16:53:33 2014 CEST
Cleared : ---
Aborted : Tue Jul 1 16:53:34 2014 CEST
Cancelled : ---
Unknown : ---
==========================================================================
Return: 'Aborted'
${final_state} = Aborted
Fails if objects are unequal after converting them to strings.
${final_state}
Done(Success)
Arguments: [ 'Aborted' | u'Done(Success)' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Aborted != Done(Success)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/robot/libraries/BuiltIn.py", line 545, in should_be_equal_as_strings
self._should_be_equal(first, second, msg, values)
File "/usr/lib/python2.6/site-packages/robot/libraries/BuiltIn.py", line 409, in _should_be_equal
self._include_values(values))
File "/usr/lib/python2.6/site-packages/robot/utils/asserts.py", line 184, in fail_unless_equal
_report_unequality_failure(first, second, msg, values, '!=')
File "/usr/lib/python2.6/site-packages/robot/utils/asserts.py", line 247, in _report_unequality_failure
_report_failure(msg)
File "/usr/lib/python2.6/site-packages/robot/utils/asserts.py", line 233, in _report_failure
raise AssertionError(msg)
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Check if the logging and bookkeeping service reports 3 events sourcing from LRMS.
lb
Aborted != Done(Success)
| Description: | Create a user proxy. |
${proxy_pass}
${vo}
Arguments: [ ' ' | 'dteam' ]
Command "/usr/bin/voms-proxy-init -pwstdin --voms dteam" output follows:
Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam"...
Remote VOMS server contacted succesfully.
Created proxy in /tmp/x509up_u500.
Your proxy is valid until Wed Jul 02 04:53:39 CEST 2014
Return: None
| Description: | Simple jdl file.Executes /bin/uname -a. |
${vo}
${tmp_dir}
Arguments: [ 'dteam' | '/tmp/tmpI4baNU.cream_testing/' ]
Return: '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226420.3-simple.jdl'
${jdl} = /tmp/tmpI4baNU.cream_testing//cream_testing-1404226420.3-simple.jdl
| Description: | Stop the old blparser service |
${blparser_host}
Arguments: [ 'cert-08.pd.infn.it' ]
Command: "/etc/init.d/glite-ce-blah-parser stop"
Authenticating and executing...
Connection terminated normally...
Output:
Shutting down BNotifier: [ OK ]
Shutting down BUpdaterSLURM: [ OK ]
Return: None
Pauses the test executed for the given time.
30 sec
Arguments: [ u'30 sec' ]
Slept 30 seconds
Return: None
| Description: | Start the old blparser service |
${blparser_host}
Arguments: [ 'cert-08.pd.infn.it' ]
Command: "/etc/init.d/glite-ce-blah-parser start"
Authenticating and executing...
Connection terminated normally...
Output:
Starting BNotifier: /usr/libexec/BNotifier: Error creating and binding socket: Address already in use
[FAILED]
Starting BUpdaterSLURM: [ OK ]
Return: None
Pauses the test executed for the given time.
3 min
Arguments: [ u'3 min' ]
Slept 3 minutes
Return: None
| Description: | Submit a job and wait until it finishes. |
${jdl}
${ce}
Arguments: [ '/tmp/tmpI4baNU.cream_testing//cream_testing-1404226420.3-simple.jdl' | 'cert-08.pd.infn.it:8443/cream-slurm-creamtest' ]
Return: ('https://cert-08.pd.infn.it:8443/CREAM961570882', 'DONE-OK')
${jid} = https://cert-08.pd.infn.it:8443/CREAM961570882
${final_state} = DONE-OK
| Description: | Return the current status of a job,with the use of the glite-ce-job-status command,with the given verbosity |
${jid}
Arguments: [ 'https://cert-08.pd.infn.it:8443/CREAM961570882' ]
Return: '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM961570882]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ab22570d4f89c3c4dfaf26b380e442c8efc985de]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:52 PM (GMT)"; valid to="7/2/14 2:53 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n'
${job_log} =
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM961570882]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
...
Logs the given messages as separate entries with the INFO level.
${job_log}
Arguments: [ '\n****** JobID=[https://cert-08.pd.infn.it:8443/CREAM961570882]\n\tCurrent Status = [DONE-OK]\n\tWorking Dir = [[reserved]]\n\tExitCode = [0]\n\tGrid JobID = [N/A]\n\tLRMS Abs JobID = [[reserved]]\n\tLRMS JobID = [[reserved]]\n\tDeleg Proxy ID = [ab22570d4f89c3c4dfaf26b380e442c8efc985de]\n\tDelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:52 PM (GMT)"; valid to="7/2/14 2:53 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]\n\tWorker Node = [N/A]\n\tLocal User = [dteam009]\n\tCREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/ISB]\n\tCREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/OSB]\n\tJDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]\n\tType = [normal]\n\n\tJob status changes:\n\t-------------------\n\tStatus = [REGISTERED] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [PENDING] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\tStatus = [DONE-OK] - [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n\tIssued Commands:\n\t-------------------\n\n\t*** Command Name = [JOB_REGISTER]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [SUCCESSFULL]\n\t Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Execution Completed Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n\n\t*** Command Name = [JOB_START]\n\t Command Category = [JOB_MANAGEMENT]\n\t Command Status = [CREATED]\n\t Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\t Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)\n\n' ]
****** JobID=[https://cert-08.pd.infn.it:8443/CREAM961570882]
Current Status = [DONE-OK]
Working Dir = [[reserved]]
ExitCode = [0]
Grid JobID = [N/A]
LRMS Abs JobID = [[reserved]]
LRMS JobID = [[reserved]]
Deleg Proxy ID = [ab22570d4f89c3c4dfaf26b380e442c8efc985de]
DelegProxyInfo = [[ isRFC="false"; valid from="7/1/14 2:52 PM (GMT)"; valid to="7/2/14 2:53 AM (GMT)"; holder DN="CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; holder AC issuer="CN=proxy,CN=proxy,CN=Sergio Traldi,L=Padova,OU=Personal Certificate,O=INFN,C=IT"; VO="dteam"; AC issuer="CN=voms2.hellasgrid.gr, OU=hellasgrid.gr, O=HellasGrid, C=GR"; VOMS attributes={ /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL } ]]
Worker Node = [N/A]
Local User = [dteam009]
CREAM ISB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/ISB]
CREAM OSB URI = [gsiftp://cert-08.pd.infn.it/var/cream_sandbox/dteam/CN_Sergio_Traldi_L_Padova_OU_Personal_Certificate_O_INFN_C_IT_dteam_Role_NULL_Capability_NULL_dteam009/96/CREAM961570882/OSB]
JDL = [[ StdOutput = "job.out"; BatchSystem = "slurm"; QueueName = "creamtest"; Executable = "/bin/uname"; Type = "job"; Arguments = "-a"; VirtualOrganisation = "dteam"; JobType = "normal"; StdError = "job.err" ]]
Type = [normal]
Job status changes:
-------------------
Status = [REGISTERED] - [Tue 01 Jul 2014 16:57:14] (1404226634)
Status = [PENDING] - [Tue 01 Jul 2014 16:57:14] (1404226634)
Status = [REALLY-RUNNING] - [Tue 01 Jul 2014 16:57:14] (1404226634)
Status = [DONE-OK] - [Tue 01 Jul 2014 16:57:14] (1404226634)
Issued Commands:
-------------------
*** Command Name = [JOB_REGISTER]
Command Category = [JOB_MANAGEMENT]
Command Status = [SUCCESSFULL]
Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Execution Completed Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
*** Command Name = [JOB_START]
Command Category = [JOB_MANAGEMENT]
Command Status = [CREATED]
Creation Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Start Scheduling Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Start Processing Time = [Tue 01 Jul 2014 16:57:14] (1404226634)
Return: None
Fails if objects are unequal after converting them to strings.
${final_state}
DONE-OK
Arguments: [ 'DONE-OK' | u'DONE-OK' ]
Argument types are:
<type 'str'>
<type 'unicode'>
Return: None
Arguments: [ ]
| Description: | Delete a user's proxy. |
Arguments: [ ]
Return: None
Return: None
Configure a CREAM CE using the old blah blparser. Stop the blparser and after a few seconds (e.g. 10) restart it. Wait for 2 minute and try a job submission. The job should run and complete properly.
old_blah
Delete any and all leftover files from the test.All the files created are located under /tmp and have the prefix "cream_testing-".
Arguments: [ ]
Runs the given keyword with the given arguments, if `condition` is true.
'${delete_files}' == 'True'
Remove Directory
${tmp_dir}
recursive="True"
Arguments: [ u"'True' == 'True'" | u'Remove Directory' | u'${tmp_dir}' | u'recursive="True"' ]
Removes the directory pointed to by the given `path`.
${tmp_dir}
recursive="True"
Arguments: [ '/tmp/tmpI4baNU.cream_testing/' | recursive=u'"True"' ]
Removed directory '<a href="file:///tmp/tmpI4baNU.cream_testing">/tmp/tmpI4baNU.cream_testing</a>'
Return: None
Return: None
Return: None
This is the main testing module,needed for testing the CREAM functionality.For more information check these urls:
CREAM User's Guide:
http://wiki.italiangrid.org/twiki/bin/view/CREAM/UserGuide
JDL Guide:
http://wiki.italiangrid.org/twiki/bin/view/CREAM/JdlGuide
CREAM Administrator's Guide:
http://wiki.italiangrid.org/twiki/bin/view/CREAM/SystemAdministratorGuideForEMI1
CREAM Test Suite Guide:
https://twiki.cern.ch/twiki/bin/view/EMI/CREAMRobotFuncTests
EMI Robot Framework Quickstart Guide:
https://twiki.cern.ch/twiki/bin/view/EMI/RobotFrameworkQuickstartGuide
- /tmp/tmpI4baNU.cream_testing/
Critical Tests
All Tests
authz
auto_job_purge
ban
bdii
blparser
cancel
ce_info
check_exe
cpu_alloc
cpu_alloc1
cpu_alloc2
cpu_alloc3
cpu_alloc4
cpu_alloc5
cpu_alloc6
deleg
en_dis_sub
env
epilogue
isb_baseuri
isb_client
isb_gsiftp
lb
limit
list
loglevel
man_cancel
old_blah
osb_basedesturi
osb_desturi
osb_localhost
outputdata
prologue
proxy_purge
purge
renew
sb_stage
setup
simple
susp_res
Cream Test Suite