Premise
CREAM 1.13.2 is just a rebuild of CREAM 1.13.1 with the new trustmanager. This was just to address
bug #83426
.
So there were no changes at all in CREAM code wrt CREAM 1.13.1.
Clean installation
Yum installation
yum installation log is available
here
Yaim configuration
yaim configuration log is available
here
Update
Yum update
yum update log is available
here
Yaim configuration
yaim configuration log is available
here
System tests
As explained above, CREAM 1.13.2 is just a rebuild of CREAM 1.13.1 with the new trustmanager. This was just to address
bug #83426
. So there were no changes at all in CREAM code wrt CREAM 1.13.1.
For this purpose only few basic tests were done, and the relevant bug was verified.
Functionality tests
Submission and output retrieval
Result:
PASSED
$ cat oo.jdl
[
executable="ssh1.sh";
inputsandbox={"file:///home/sgaravat/JDLExamples/ssh1.sh", "file:///home/sgaravat/a"};
stdoutput="out3.out";
stderror="err2.err";
outputsandbox={"out3.out", "err2.err", "ssh1.sh", "a"};
outputsandboxbasedesturi="gsiftp://localhost";
]
$ glite-ce-job-submit -a -r cream-38.pd.infn.it:8443/cream-pbs-creamtest2 oo.jdl
https://cream-38.pd.infn.it:8443/CREAM181726730
$ glite-ce-job-status https://cream-38.pd.infn.it:8443/CREAM181726730
****** JobID=[https://cream-38.pd.infn.it:8443/CREAM181726730]
Status = [DONE-OK]
ExitCode = [23]
$ glite-ce-job-output https://cream-38.pd.infn.it:8443/CREAM181726730
2011-07-18 12:41:37,889 INFO - For JobID [https://cream-38.pd.infn.it:8443/CREAM181726730] output will be stored in the dir ./cream-38.pd.infn.it_8443_CREAM181726730
[sgaravat@cream-50 JDLExamples]$ ls -al ./cream-38.pd.infn.it_8443_CREAM181726730
total 32
drwxr-xr-x 2 sgaravat sgaravat 4096 Jul 18 12:41 .
drwxrwxr-x 5 sgaravat sgaravat 12288 Jul 18 12:41 ..
-rw------- 1 sgaravat sgaravat 5 Jul 18 12:41 a
-rw------- 1 sgaravat sgaravat 38 Jul 18 12:41 err2.err
-rw------- 1 sgaravat sgaravat 497 Jul 18 12:41 out3.out
-rw------- 1 sgaravat sgaravat 283 Jul 18 12:41 ssh1.sh
Submission and cancellation
Result:
PASSED
$ glite-ce-job-submit -a -r cream-38.pd.infn.it:8443/cream-pbs-creamtest2 oo.jdl
https://cream-38.pd.infn.it:8443/CREAM649237092
$ glite-ce-job-cancel https://cream-38.pd.infn.it:8443/CREAM649237092
Are you sure you want to cancel specified job(s) [y/n]: y
$ glite-ce-job-status https://cream-38.pd.infn.it:8443/CREAM649237092
****** JobID=[https://cream-38.pd.infn.it:8443/CREAM649237092]
Status = [CANCELLED]
ExitCode = []
Description = [Cancelled by user]
Regression tests
Successfully submitted using a proxy signed bby the
GermanGrid CA:
$ voms-proxy-info -all
subject : /O=GermanGrid/OU=DESY/CN=Alexander Fomenko/CN=proxy
issuer : /O=GermanGrid/OU=DESY/CN=Alexander Fomenko
identity : /O=GermanGrid/OU=DESY/CN=Alexander Fomenko
type : proxy
strength : 1024 bits
path : /home/sgaravat/JDLExamples/fomenko.k5-ca-proxy.pem
timeleft : 1677:56:42
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO hone extension information ===
VO : hone
subject : /O=GermanGrid/OU=DESY/CN=Alexander Fomenko
issuer : /C=DE/O=GermanGrid/OU=DESY/CN=host/grid-voms.desy.de
attribute : /hone/Role=production/Capability=NULL
attribute : /hone/Role=NULL/Capability=NULL
timeleft : 125:56:42
uri : grid-voms.desy.de:15106
$ glite-ce-job-submit -a -r cream-38.pd.infn.it:8443/cream-pbs-creamtest2 oo.jdl
https://cream-38.pd.infn.it:8443/CREAM814880049
$ glite-ce-job-status https://cream-38.pd.infn.it:8443/CREAM814880049
****** JobID=[https://cream-38.pd.infn.it:8443/CREAM814880049]
Status = [DONE-OK]
ExitCode = [23]
--
MassimoSgaravatto - 2011-07-18