Certification report for LFC 1.8.0 (SL4, gLite 3.1), Patches #4518, #4519, #4520, #4521
Installation and configuration
LFC_mysql
32 bit
64 bit
LFC_oracle
32 bit
64 bit
Information System
LFC_mysql
LFC_oracle
Tests passed
DM testsuite
[shoo@ui64 DM]$ ./DM-certtest.sh
Using ./DM-certconfig
DPM HOST: head5.cern.ch
WARNING: no dCache host selected
CASTOR HOST: head64.cern.ch
WARNING: no STORM host selected
LFC HOST: lfc64m.cern.ch
LFC host is: lfc64m.cern.ch
START Wed Nov 10 23:44:08 CET 2010
------------------------------------------------
Log files will be stored in /tmp/logs_101110234408
**Running LCG_UTILS tests**
*Target SE is head5.cern.ch
Executing DM-lcg-alias.sh
DM-lcg-alias.sh PASSED
Executing DM-lcg-cp-gsiftp.sh
DM-lcg-cp-gsiftp.sh PASSED
Executing DM-lcg-cp.sh
DM-lcg-cp.sh PASSED
Executing DM-lcg-cr-gsiftp.sh
DM-lcg-cr-gsiftp.sh PASSED
Executing DM-lcg-cr.sh
DM-lcg-cr.sh PASSED
Executing DM-lcg-list.sh
DM-lcg-list.sh PASSED
Executing DM-lcg-ls.sh
DM-lcg-ls.sh PASSED
Executing DM-lcg-rf.sh
DM-lcg-rf.sh PASSED
Executing DM-lcg-rep.sh
DM-lcg-rep.sh PASSED
Executing DM-lcg-get-checksum.sh
DM-lcg-get-checksum.sh PASSED
*Target SE is head64.cern.ch
Executing DM-lcg-alias.sh
DM-lcg-alias.sh PASSED
Executing DM-lcg-cp-gsiftp.sh
DM-lcg-cp-gsiftp.sh PASSED
Executing DM-lcg-cp.sh
DM-lcg-cp.sh PASSED
Executing DM-lcg-cr-gsiftp.sh
DM-lcg-cr-gsiftp.sh PASSED
Executing DM-lcg-cr.sh
DM-lcg-cr.sh PASSED
Executing DM-lcg-list.sh
DM-lcg-list.sh PASSED
Executing DM-lcg-ls.sh
DM-lcg-ls.sh PASSED
Executing DM-lcg-rf.sh
DM-lcg-rf.sh PASSED
Executing DM-lcg-rep.sh
DM-lcg-rep.sh PASSED
Executing DM-lcg-get-checksum.sh
DM-lcg-get-checksum.sh PASSED
**Running SAME tests**
TEST_PASSED
LFC Testsuite
[shoo@ui64 LFC]$ ./LFC-certtest
Using ./LFC-certconfig
Log files will be stored in /tmp/logs_101111144035
START Thu Nov 11 14:40:35 CET 2010
------------------------------------------------
LFC_HOST=lfc64m.cern.ch
*Running CLI test set*
Executing LFC-CLI-dchmod
LFC-CLI-dchmod PASSED
Executing LFC-cli-delcom
LFC-cli-delcom PASSED
Executing LFC-CLI-dren
LFC-CLI-dren PASSED
Executing LFC-CLI-fchmod
LFC-CLI-fchmod PASSED
Executing LFC-CLI-fren
LFC-CLI-fren PASSED
Executing LFC-cli-getacl
LFC-cli-getacl PASSED
Executing LFC-cli-ln
LFC-cli-ln PASSED
Executing LFC-cli-mkdir
LFC-cli-mkdir PASSED
Executing LFC-CLI-mkdir
LFC-CLI-mkdir PASSED
Executing LFC-cli-ping
LFC-cli-ping PASSED
Executing LFC-cli-rename
LFC-cli-rename PASSED
Executing LFC-cli-rmdir
LFC-cli-rmdir PASSED
Executing LFC-CLI-rmdir
LFC-CLI-rmdir PASSED
Executing LFC-CLI-rmfile
LFC-CLI-rmfile PASSED
Executing LFC-cli-setacl
LFC-cli-setacl PASSED
Executing LFC-cli-setcom
LFC-cli-setcom PASSED
*Running API_PYTHON test set*
Executing LFC-addreplica
LFC-addreplica PASSED
Executing LFC-addreplicax
LFC-addreplicax PASSED
Executing LFC-chdir
LFC-chdir PASSED
Executing LFC-creatg
LFC-creatg PASSED
Executing LFC-del
LFC-del PASSED
Executing LFC-delcomment
LFC-delcomment PASSED
Executing LFC-fsize
LFC-fsize PASSED
Executing LFC-getacl
LFC-getacl PASSED
Executing LFC-getcwd
LFC-getcwd PASSED
Executing LFC-getreplica
LFC-getreplica PASSED
Executing LFC-getreplicas
LFC-getreplicas WARNING
Executing LFC-ls
LFC-ls PASSED
Executing LFC-mkdir
LFC-mkdir PASSED
Executing LFC-mkdirg
LFC-mkdirg PASSED
Executing LFC-opendir
LFC-opendir PASSED
Executing LFC-opendirg
LFC-opendirg PASSED
Executing LFC-rename
LFC-rename PASSED
Executing LFC-rmdir
LFC-rmdir PASSED
Executing LFC-setacl
LFC-setacl PASSED
Executing LFC-setatime
LFC-setatime PASSED
Executing LFC-setcomment
LFC-setcomment PASSED
Executing LFC-setfsizeg
LFC-setfsizeg PASSED
Executing LFC-stat
LFC-stat PASSED
Executing LFC-statg
LFC-statg PASSED
Executing LFC-statr
LFC-statr PASSED
Executing LFC-statx
LFC-statx PASSED
Executing LFC-undelete
LFC-undelete PASSED
Executing LFC-unlink
LFC-unlink PASSED
Executing LFC-writefile
LFC-writefile PASSED
------------------------------------------------
END Thu Nov 11 14:42:57 CET 2010
TEST PASSED with warnings
LFC-getreplicas: results in /tmp/logs_101111144035/LFC-getreplicas_result.txt
[shoo@ui64 LFC]$ cat /tmp/logs_101111144035/LFC-getreplicas_result.txt
./LFC-getreplicas lfc64m.cern.ch
<pre>
Start test: get the replica entries associated with a list of GUIDs (lfc_getreplicas)
1. Prepare environment
2. Start test run()
Test OK: [OK]
Test SE filter: [OK]
Test guid length exeeds CA_MAXGUIDLEN (EINVAL) (bug): [FAILED]
Test SE name length exeeds CA_MAXNAMELEN (EINVAL): [OK]
Test existing replica nonexisting file (ENOENT) (bug): [FAILED]
3. Ret test code: False
Exit
</pre>
Test is failure (BUG)
Bugs/features
[DPM/LFC] user ban feature (bug #43710, Fix Certified)
Feature certified
[LFC] logging timestamps at millisecond level (bug #49997, Fix Certified)
11/11 14:40:39.029 10518,0 Cns_srv_readdir: NS092 - readdir request by /DC=CH/DC=CERN/OU=REGCA/CN=Test user 1 (101,101,103,104,105) from ui64.cern.ch
11/11 14:40:39.032 10518,0 Cns_srv_readdir: returns 0
bashisms in LFC/DPM init scripts (bug #68430, Fix Certified)
Fixed.
LFC server crashes when client passes too many FQANs in the proxy (bug #72382, Fix Certified)
Fix certified.
[yaim-lfc] Typo in config_lfc_oracle (bug #66425, Integration Candidate)
Fix certified.
Memory leak in lfc_getreplicasl (bug #74610, Fix Certified)
Fix certified.
Extra information to be returned by lfc_getreplicas (bug #72361, Fix Certified)
Fix certified.