Certification Report For Patches 2967 and 2968
Installation
DPM Head node - 32bit
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-SE_dpm_mysql i386 3.1.0-0 DPM-PATCH 3.7 k
Installing for dependencies:
CGSI_gSOAP_2.7 i386 1.3.3-1.slc4 DPM-PATCH 70 k
CGSI_gSOAP_2.7-voms i386 1.3.3-1.slc4 DPM-PATCH 164 k
DPM-DSI i386 1.7.1-2sec.slc4 DPM-PATCH 44 k
DPM-client i386 1.7.2-4sec.slc4 DPM-PATCH 5.1 M
DPM-copy-server-mysql i386 1.7.2-4sec.slc4 DPM-PATCH 529 k
DPM-httpd noarch 1.2.1-2sec.slc4 DPM-PROD 8.3 k
DPM-httpd-cgi i386 1.3.1-2sec.slc4 DPM-PATCH 16 k
DPM-interfaces i386 1.7.2-4sec.slc4 DPM-PATCH 655 k
DPM-interfaces2 i386 1.7.2-4sec.slc4 DPM-PATCH 227 k
DPM-name-server-mysql i386 1.7.2-4sec.slc4 DPM-PATCH 324 k
DPM-rfio-server i386 1.7.2-4sec.slc4 DPM-PATCH 198 k
DPM-server-mysql i386 1.7.2-4sec.slc4 DPM-PATCH 447 k
DPM-srm-server-mysql i386 1.7.2-4sec.slc4 DPM-PATCH 1.5 M
DPM-xrootd i386 2.0.3-1sec.slc4 DPM-PROD 103 k
bdii noarch 4.0.1-4 DPM-PROD 22 k
edg-mkgridmap noarch 3.0.0-1 DPM-PROD 37 k
fetch-crl noarch 2.6.3-1 DPM-PROD 15 k
glite-info-generic noarch 2.0.2-3 DPM-PROD 5.4 k
glite-info-provider-service noarch 1.0.3-0 DPM-PROD 22 k
glite-info-templates noarch 1.0.0-8 DPM-PROD 8.6 k
glite-security-voms-api i386 1.8.12-1.slc4 DPM-PROD 12 k
glite-security-voms-api-cpp i386 1.8.12-1.slc4 DPM-PROD 4.0 M
glite-security-voms-api-noglobus i386 1.8.8-2.slc4 DPM-PROD 1.9 M
glite-version i386 3.1.0-1.slc4 DPM-PROD 1.9 k
glite-yaim-core noarch 4.0.8-5 PATCH-YAIM 116 k
glite-yaim-dpm noarch 4.0.6-1 DPM-PATCH 22 k
glue-schema noarch 1.3.0-5 DPM-PROD 30 k
gridsite-apache i386 1.1.18.1-1 DPM-PROD 86 k
gridsite-shared i386 1.1.18.1-1 DPM-PROD 75 k
gridview-wsclient-common noarch 1.1.1-1 DPM-PROD 7.1 k
gridview-wsclient-gridftp noarch 1.1.0-2 DPM-PROD 11 k
lcg-dm-common i386 1.7.2-4sec.slc4 DPM-PATCH 76 k
lcg-expiregridmapdir noarch 2.0.0-1 DPM-PROD 5.4 k
lcg-service-proxy noarch 1.0.3-2 DPM-PROD 2.4 k
lcg-vomscerts noarch 5.4.0-1 DPM-PROD 17 k
mod_dpmput i386 1.2.0-3sec.slc4 DPM-PROD 16 k
mod_keyauth i386 1.2.0-3sec.slc4 DPM-PROD 22 k
vdt_globus_data_server i386 VDT1.6.1x86_rhas_4-7 DPM-PROD 424 k
vdt_globus_essentials i386 VDT1.6.1x86_rhas_4-9 DPM-PROD 16 M
=============================================================================
DPM Head node - 64bit
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-SE_dpm_mysql x86_64 3.1.0-0 DPM-PATCH 3.7 k
Installing for dependencies:
CGSI_gSOAP_2.7 x86_64 1.3.3-1.slc4 DPM-PATCH 71 k
CGSI_gSOAP_2.7-voms x86_64 1.3.3-1.slc4 DPM-PATCH 168 k
DPM-DSI x86_64 1.7.1-2sec.slc4 DPM-PATCH 45 k
DPM-client x86_64 1.7.2-4sec.slc4 DPM-PATCH 5.5 M
DPM-copy-server-mysql x86_64 1.7.2-4sec.slc4 DPM-PATCH 557 k
DPM-httpd noarch 1.2.1-2sec.slc4 DPM-PROD 8.3 k
DPM-httpd-cgi x86_64 1.3.1-2sec.slc4 DPM-PATCH 18 k
DPM-interfaces x86_64 1.7.2-4sec.slc4 DPM-PATCH 713 k
DPM-interfaces2 x86_64 1.7.2-4sec.slc4 DPM-PATCH 256 k
DPM-name-server-mysql x86_64 1.7.2-4sec.slc4 DPM-PATCH 346 k
DPM-rfio-server x86_64 1.7.2-4sec.slc4 DPM-PATCH 219 k
DPM-server-mysql x86_64 1.7.2-4sec.slc4 DPM-PATCH 474 k
DPM-srm-server-mysql x86_64 1.7.2-4sec.slc4 DPM-PATCH 1.6 M
DPM-xrootd x86_64 2.0.3-1sec.slc4 DPM-PROD 111 k
bdii noarch 4.0.1-4 DPM-PROD 22 k
edg-mkgridmap noarch 3.0.0-1 DPM-PROD 37 k
fetch-crl noarch 2.6.3-1 DPM-PROD 15 k
glite-info-generic noarch 2.0.2-3 DPM-PROD 5.4 k
glite-info-provider-service noarch 1.0.1-3 DPM-PROD 21 k
glite-info-templates noarch 1.0.0-8 DPM-PROD 8.6 k
glite-security-voms-api x86_64 1.8.12-1.slc4 DPM-PROD 12 k
glite-security-voms-api-cpp x86_64 1.8.8-3.slc4 DPM-PATCH 11 M
glite-security-voms-api-noglobus x86_64 1.8.8-2.slc4 DPM-PROD 2.0 M
glite-version x86_64 3.1.0-1.slc4 DPM-PROD 1.9 k
glite-yaim-core noarch 4.0.8-5 PATCH-YAIM 116 k
glite-yaim-dpm noarch 4.0.6-1 DPM-PATCH 22 k
glue-schema noarch 1.3.0-5 DPM-PROD 30 k
gridsite-apache x86_64 1.1.18.1-1 DPM-PROD 96 k
gridsite-shared x86_64 1.1.18.1-1 DPM-PROD 81 k
gridview-wsclient-common noarch 1.1.1-1 DPM-PROD 7.1 k
gridview-wsclient-gridftp noarch 1.1.0-2 DPM-PROD 11 k
lcg-dm-common x86_64 1.7.2-4sec.slc4 DPM-PATCH 79 k
lcg-expiregridmapdir noarch 2.0.0-1 DPM-PROD 5.4 k
lcg-service-proxy noarch 1.0.3-1 DPM-PROD 2.7 k
lcg-vomscerts noarch 5.4.0-1 DPM-PROD 17 k
mod_dpmput x86_64 1.2.0-3sec.slc4 DPM-PROD 17 k
mod_keyauth x86_64 1.2.0-3sec.slc4 DPM-PROD 22 k
vdt_globus_data_server x86_64 VDT1.6.1x86_64_rhas_4-7 DPM-PROD 872 k
vdt_globus_essentials x86_64 VDT1.6.1x86_64_rhas_4-9 DPM-PROD 27 M
=============================================================================
DPM Disk node - 32bit
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-SE_dpm_disk i386 3.1.0-0 DPM32-PATCH 3.3 k
Installing for dependencies:
DPM-DSI i386 1.7.1-2sec.slc4 DPM32-PATCH 44 k
DPM-client i386 1.7.2-4sec.slc4 DPM32-PATCH 5.1 M
DPM-httpd noarch 1.2.1-2sec.slc4 DPM32-PROD 8.3 k
DPM-interfaces i386 1.7.2-4sec.slc4 DPM32-PATCH 655 k
DPM-interfaces2 i386 1.7.2-4sec.slc4 DPM32-PATCH 227 k
DPM-rfio-server i386 1.7.2-4sec.slc4 DPM32-PATCH 198 k
DPM-xrootd i386 2.0.3-1sec.slc4 DPM32-PROD 103 k
edg-mkgridmap noarch 3.0.0-1 DPM32-PROD 37 k
fetch-crl noarch 2.6.3-1 DPM32-PROD 15 k
glite-security-voms-api i386 1.8.12-1.slc4 DPM32-PROD 12 k
glite-security-voms-api-cpp i386 1.8.12-1.slc4 DPM32-PROD 4.0 M
glite-security-voms-api-noglobus i386 1.8.8-2.slc4 DPM32-PROD 1.9 M
glite-version i386 3.1.0-1.slc4 DPM32-PROD 1.9 k
glite-yaim-core noarch 4.0.7-9 DPM32-PROD 114 k
glite-yaim-dpm noarch 4.0.6-1 DPM32-PATCH 22 k
glue-schema noarch 1.3.0-5 DPM32-PROD 30 k
gridsite-shared i386 1.1.18.1-1 DPM32-PROD 75 k
gridview-wsclient-common noarch 1.1.1-1 DPM32-PROD 7.1 k
gridview-wsclient-gridftp noarch 1.1.0-2 DPM32-PROD 11 k
lcg-dm-common i386 1.7.2-4sec.slc4 DPM32-PATCH 76 k
lcg-expiregridmapdir noarch 2.0.0-1 DPM32-PROD 5.4 k
lcg-service-proxy noarch 1.0.3-2 DPM32-PROD 2.4 k
lcg-vomscerts noarch 5.4.0-1 DPM32-PROD 17 k
mod_dpmput i386 1.2.0-3sec.slc4 DPM32-PROD 16 k
mod_keyauth i386 1.2.0-3sec.slc4 DPM32-PROD 22 k
vdt_globus_data_server i386 VDT1.6.1x86_rhas_4-7 DPM32-PROD 424 k
vdt_globus_essentials i386 VDT1.6.1x86_rhas_4-9 DPM32-PROD 16 M
=============================================================================
DPM Disk node - 64bit
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-SE_dpm_disk x86_64 3.1.0-0 DPM32-PATCH 3.3 k
Installing for dependencies:
DPM-DSI x86_64 1.7.1-2sec.slc4 DPM32-PATCH 45 k
DPM-client x86_64 1.7.2-4sec.slc4 DPM32-PATCH 5.5 M
DPM-httpd noarch 1.2.1-2sec.slc4 DPM32-PROD 8.3 k
DPM-interfaces x86_64 1.7.2-4sec.slc4 DPM32-PATCH 713 k
DPM-interfaces2 x86_64 1.7.2-4sec.slc4 DPM32-PATCH 256 k
DPM-rfio-server x86_64 1.7.2-4sec.slc4 DPM32-PATCH 219 k
DPM-xrootd x86_64 2.0.3-1sec.slc4 DPM32-PROD 111 k
edg-mkgridmap noarch 3.0.0-1 DPM32-PROD 37 k
fetch-crl noarch 2.6.3-1 DPM32-PROD 15 k
glite-security-voms-api x86_64 1.8.12-1.slc4 DPM32-PROD 12 k
glite-security-voms-api-cpp x86_64 1.8.8-3.slc4 DPM32-PATCH 11 M
glite-security-voms-api-noglobus x86_64 1.8.8-2.slc4 DPM32-PROD 2.0 M
glite-version x86_64 3.1.0-1.slc4 DPM32-PROD 1.9 k
glite-yaim-core noarch 4.0.7-9 DPM32-PROD 114 k
glite-yaim-dpm noarch 4.0.6-1 DPM32-PATCH 22 k
glue-schema noarch 1.3.0-5 DPM32-PROD 30 k
gridsite-shared x86_64 1.1.18.1-1 DPM32-PROD 81 k
gridview-wsclient-common noarch 1.1.1-1 DPM32-PROD 7.1 k
gridview-wsclient-gridftp noarch 1.1.0-2 DPM32-PROD 11 k
lcg-dm-common x86_64 1.7.2-4sec.slc4 DPM32-PATCH 79 k
lcg-expiregridmapdir noarch 2.0.0-1 DPM32-PROD 5.4 k
lcg-service-proxy noarch 1.0.3-1 DPM32-PROD 2.7 k
lcg-vomscerts noarch 5.4.0-1 DPM32-PROD 17 k
mod_dpmput x86_64 1.2.0-3sec.slc4 DPM32-PROD 17 k
mod_keyauth x86_64 1.2.0-3sec.slc4 DPM32-PROD 22 k
vdt_globus_data_server x86_64 VDT1.6.1x86_64_rhas_4-7 DPM32-PROD 872 k
vdt_globus_essentials x86_64 VDT1.6.1x86_64_rhas_4-9 DPM32-PROD 27 M
=============================================================================
User Interface Node - 32bit DPM updates
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-UI i386 3.1.0-0 DPM-PATCH 5.4 k
Installing for dependencies:
DPM-interfaces2 i386 1.7.2-4sec.slc4 DPM-PATCH 227 k
Updating for dependencies:
CGSI_gSOAP_2.7 i386 1.3.3-1.slc4 DPM-PATCH 70 k
DPM-client i386 1.7.2-4sec.slc4 DPM-PATCH 5.1 M
DPM-interfaces i386 1.7.2-4sec.slc4 DPM-PATCH 655 k
lcg-dm-common i386 1.7.2-4sec.slc4 DPM-PATCH 76 k
=============================================================================
Worker Node - 32bit DPM updates
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
cert-glite-WN i386 3.1.0-0 DPM-PATCH 5.4 k
Installing for dependencies:
DPM-interfaces2 i386 1.7.2-4sec.slc4 DPM-PATCH 227 k
Updating for dependencies:
CGSI_gSOAP_2.7 i386 1.3.3-1.slc4 DPM-PATCH 70 k
DPM-client i386 1.7.2-4sec.slc4 DPM-PATCH 5.1 M
DPM-interfaces i386 1.7.2-4sec.slc4 DPM-PATCH 655 k
lcg-dm-common i386 1.7.2-4sec.slc4 DPM-PATCH 76 k
=============================================================================
Worker Node - 64bit DPM updates
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
DPM-interfaces2 x86_64 1.7.2-4sec.slc4 DPM-PATCH64 256 k
DPM-interfaces2 i386 1.7.2-4sec.slc4 DPM-PATCH32 227 k
Updating:
CGSI_gSOAP_2.7 i386 1.3.3-1.slc4 DPM-PATCH32 70 k
CGSI_gSOAP_2.7 x86_64 1.3.3-1.slc4 DPM-PATCH64 71 k
DPM-client i386 1.7.2-4sec.slc4 DPM-PATCH32 5.1 M
DPM-client x86_64 1.7.2-4sec.slc4 DPM-PATCH64 5.5 M
DPM-interfaces i386 1.7.2-4sec.slc4 DPM-PATCH32 655 k
DPM-interfaces x86_64 1.7.2-4sec.slc4 DPM-PATCH64 713 k
lcg-dm-common x86_64 1.7.2-4sec.slc4 DPM-PATCH64 79 k
lcg-dm-common i386 1.7.2-4sec.slc4 DPM-PATCH32 76 k
=============================================================================
Configurations tested
- 32-bit Head Node with two filesystems
- 64-bit Head Node with two filesystems
- 32-bit Head Node with two filesystems; 1 32-bit disk node; 1 64-bit disk node
- 64-bit Head Node with two filesystems; 1 32-bit disk node; 1 64-bit disk node
The DM test results below were obtained on the UI and also on the different WN nodes (patched and production versions).
Test results
S2 Testsuite
Run from the UI against both architectures
-------------------------------------
0 (AbortFiles.sh)
0 (AbortRequest.sh)
0 (BringOnline.sh)
0 (ExtendFileLifeTime.sh)
0 (GetRequestSummary.sh)
0 (GetRequestTokens.sh)
0 (GetSpaceMetaData.sh)
0 (GetSpaceTokens.sh)
0 (GetTransferProtocols.sh)
0 (Ls.sh)
0 (Mkdir.sh)
0 (Mv.sh)
0 (Ping.sh)
0 (PrepareToGet.sh)
0 (PrepareToPut.sh)
0 (PutDone.sh)
0 (ReleaseFiles.sh)
0 (ReleaseSpace.sh)
0 (ReserveSpace.sh)
0 (Rm.sh)
0 (Rmdir.sh)
0 (StatusOfBringOnlineRequest.sh)
0 (StatusOfGetRequest.sh)
0 (StatusOfPutRequest.sh)
0 (StatusOfReserveSpaceRequest.sh)
-------------------------------------
0 (CheckGarbageSpaceCollector.sh)
0 (CheckSize.sh)
0 (CheckSpace.sh)
0 (CopywithToken.sh)
0 (ExtendFileLifeTime.sh)
0 (FileNames00.sh)
0 (FileNames01.sh)
0 (GetRemoved01.sh)
0 (GetStatusPartialEx.sh)
0 (GetStatusPartialNe.sh)
0 (LsDirCountOffset.sh)
0 (LsDirDetail.sh)
0 (LsDirFull.sh)
0 (LsFullDetail.sh)
0 (LsNonExistent.sh)
0 (LsTopDir.sh)
0 (Mkdir00.sh)
0 (MkdirExistent.sh)
0 (MvBeingPut.sh)
0 (MvDir.sh)
0 (MvDirBeingPutInto.sh)
0 (MvDirBeingPutInto1.sh)
0 (MvIntoDir.sh)
0 (MvSameFile.sh)
0 (OverwritePin.sh)
0 (Pin00.sh)
0 (Pin01.sh)
0 (Pin02.sh)
0 (Pin03.sh)
0 (Pin05.sh)
0 (Pin06.sh)
0 (PrepareToPutNEVER.sh)
0 (PutAbortGet.sh)
2 (PutAbortLsGet.sh)
0 (PutGet01.sh)
0 (PutGet0File.sh)
0 (PutGet0File1.sh)
0 (PutGetAbort.sh)
0 (PutNearline.sh)
0 (PutNoOverwrite.sh)
0 (PutNoOverwriteTransf.sh)
0 (PutOverwrite.sh)
0 (PutOverwriteTransf.sh)
0 (PutRemoved01.sh)
0 (PutRemoved02.sh)
0 (PutRemoved03.sh)
0 (PutStatusPartialEx.sh)
0 (PutStatusPartialNe.sh)
0 (PutWrongProtocol.sh)
0 (ReleaseFiles.sh)
0 (ReleaseFilesNoReqID.sh)
0 (ReserveSpace.sh)
0 (Rmdir01.sh)
0 (RmdirBeingPutInto.sh)
0 (RmdirBeingPutIntoTransf.sh)
0 (RmdirNotEmpty.sh)
0 (Space00.sh)
3 (Space01.sh)
3 (Space02.sh)
0 (Space03.sh)
0 (TokenSensCase.sh)
-------------------------------------
PutAbortLsGet.sh failure
------------------------
PutAbortLsGet: Putting 1 files
PutAbortLsGet: srmPrepareToPut, putRequestToken=137a0fb8-7d81-4979-8963-f4b8793c6f92
PutAbortLsGet: srmStatusOfPutRequest, transferURL0=gsiftp://head64.cern.ch/head64.cern.ch:/fs1/org.glite.voms-test/2009-05-21/20090521-003903-3218-0.txt.347.0
PutAbortLsGet: PtP succeeded on srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt, now starting transfer
PutAbortLsGet: Checking if file srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt exists through srmLs
PutAbortLsGet: File srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt exists
PutAbortLsGet: File transfer started, now abort the transfer on srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt
PutAbortLsGet: srmAbortFiles, putRequestToken=137a0fb8-7d81-4979-8963-f4b8793c6f92, fileStatus=SRM_SUCCESS
PutAbortLsGet: Execute PutDone on srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt
srmPutDone: fileStatuses=surl0=srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt returnStatus.explanation0=Incompatible with current file status returnStatus.statusCode0=SRM_FAILURE
PutAbortLsGet: Check again if File srm://head64.cern.ch:8446/srm/managerv2?SFN=/dpm/cern.ch/home/org.glite.voms-test/20090521-003903-3218-0.txt exists via srmLs
Space01.sh failure
------------------
[root@ctb-ui-1 13:55]# cat Space01.err
s2 (12680): perror: parse.cpp/237: parse_uint8(): [32/23]: no integer characters converted, returning 0
s2 (12680): perror: parse.cpp/769: PREPROCESSOR(): [32/23]: #if directive is not an unsigned integer constant
Space02.sh failure
------------------
[root@ctb-ui-1 13:55]# cat Space02.err
s2 (12981): perror: parse.cpp/237: parse_uint8(): [28/23]: no integer characters converted, returning 0
s2 (12981): perror: parse.cpp/769: PREPROCESSOR(): [28/23]: #if directive is not an unsigned integer constant
DM tests results
Production WNs/UI with or without patches 2967 and 2968 applied show problems with some tests due to bugs in lcg_util/gfal. The following successfull results were obtained on these nodes using patches for lcg_util and GFAL. The problematic tests are shown in the problems section below.
-------------------------------------------------------------
*Running LCG_UTILS test set*
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-rep.sh
DM-lcg-rep.sh PASSED
Executing DM-lcg-rf.sh
DM-lcg-rf.sh PASSED
*Running GFAL test set*
Executing test-gfal.sh
WARNING! lcg-gt lcg-sd have been skipped due to bug #43002
test-gfal.sh PASSED
-------------------------------------------------------------
test-lcg-utils.sh PASSED
#################################################
Testing source=head32.cern.ch and destination=head64.cern.ch.
#################################################
Running copy and register command ... OK
Running list GUID by LFN command ... OK
Running download file command using GUID ... OK
Comparing the content with the original file ... OK
Running download file command using LFN ... OK
Comparing the content with the original file ... OK
Running list replica command ... OK
Running copy with streams ... OK
Running list GUID by SURL command ... OK
Checking that the GUIDs match ... OK
Running ls command ... OK
Running create alias command ... OK
Running list alias command ... OK
Checking that the alias exists ... OK
Running remove alias command ... OK
Checking that the alias has been removed ... OK
Running replicate command ... OK
Checking that the replica exists ... OK
Running unregister file command ... OK
Running register file command ... OK
Running get TURL command ... OK
WARNING! lcg-sd skipped due to bug #43002
Running delete command ... OK
Running copy and register with a specified path ... OK
Running delete command ... OK
#################################################
Testing source=head64.cern.ch and destination=head32.cern.ch.
#################################################
Running copy and register command ... OK
Running list GUID by LFN command ... OK
Running download file command using GUID ... OK
Comparing the content with the original file ... OK
Running download file command using LFN ... OK
Comparing the content with the original file ... OK
Running list replica command ... OK
Running copy with streams ... OK
Running list GUID by SURL command ... OK
Checking that the GUIDs match ... OK
Running ls command ... OK
Running create alias command ... OK
Running list alias command ... OK
Checking that the alias exists ... OK
Running remove alias command ... OK
Checking that the alias has been removed ... OK
Running replicate command ... OK
Checking that the replica exists ... OK
Running unregister file command ... OK
Running register file command ... OK
Running get TURL command ... OK
WARNING! lcg-sd skipped due to bug #43002
Running delete command ... OK
Running copy and register with a specified path ... OK
Running delete command ... OK
DEBUG RETVAL 0
#################
# -TEST PASSED- #
#################
DPM interface tests
DPNS
[shoo@wn32 tests]$ ./DPM-test-dpns-c-api.sh head32.cern.ch org.glite.voms-test
Target node is head32.cern.ch. Tue May 19 13:52:55 CEST 2009
Launching DPNS C API tests:
Compilation of the c program: [ OK ]
Starting session. [ dpns_startsess ] [ OK ]
Creating a dir. [ dpns_mkdir ] [ OK ]
Creating a file. [ dpns_creat ] [ OK ]
Changing permission [ dpns_chmod ] [ OK ]
Getting ACLs of dir. [ dpns_getacl ] [ OK ]
Renaming files [ dpns_rename ] [ OK ]
Checking access [ dpns_access ] [ OK ]
Get information [ dpns_stat ] [ OK ]
Opening directory [ dpns_opendir ] [ OK ]
Reading directory [ dpns_readdir ] [ OK ]
Closing directory [ dpns_closedir ] [ OK ]
Removing file [ dpns_unlink ] [ OK ]
Removing directory [ dpns_rmdir ] [ OK ]
Closing session [ dpns_endsess ] [ OK ]
Overall DPNS C API test result: [ OK ]
[shoo@wn32 tests]$ ./DPM-test-dpns-c-api.sh head64.cern.ch org.glite.voms-test
Target node is head64.cern.ch. Tue May 19 13:53:12 CEST 2009
Launching DPNS C API tests:
Compilation of the c program: [ OK ]
Starting session. [ dpns_startsess ] [ OK ]
Creating a dir. [ dpns_mkdir ] [ OK ]
Creating a file. [ dpns_creat ] [ OK ]
Changing permission [ dpns_chmod ] [ OK ]
Getting ACLs of dir. [ dpns_getacl ] [ OK ]
Renaming files [ dpns_rename ] [ OK ]
Checking access [ dpns_access ] [ OK ]
Get information [ dpns_stat ] [ OK ]
Opening directory [ dpns_opendir ] [ OK ]
Reading directory [ dpns_readdir ] [ OK ]
Closing directory [ dpns_closedir ] [ OK ]
Removing file [ dpns_unlink ] [ OK ]
Removing directory [ dpns_rmdir ] [ OK ]
Closing session [ dpns_endsess ] [ OK ]
Overall DPNS C API test result: [ OK ]
[shoo@wn32 tests]$ ./DPM-test-ping-services.sh head32.cern.ch
Target node is head32.cern.ch. Date: Tue May 19 11:51:39 CEST 2009
Testing the default DPM services:
Testing service rfiod on port 5001 [ OK ]
Testing service mysqld on port 3306 [ OK ]
Testing service dpnsdaemon on port 5010 [ OK ]
Testing service dpm on port 5015 [ OK ]
Testing service bdii on port 2170 [ OK ]
Testing service sshd on port 22 [ OK ]
Testing service srmv1 on port 8443 [ OK ]
Testing service srmv2 on port 8444 [FAILED]
Testing service srmv2.2 on port 8446 [ OK ]
Testing service globus-gridftp on port 2811 [ OK ]
Target node is head64.cern.ch. Date: Tue May 19 11:52:02 CEST 2009
Testing the default DPM services:
Testing service rfiod on port 5001 [ OK ]
Testing service mysqld on port 3306 [ OK ]
Testing service dpnsdaemon on port 5010 [ OK ]
Testing service dpm on port 5015 [ OK ]
Testing service bdii on port 2170 [ OK ]
Testing service sshd on port 22 [ OK ]
Testing service srmv1 on port 8443 [ OK ]
Testing service srmv2 on port 8444 [FAILED]
Testing service srmv2.2 on port 8446 [ OK ]
Testing service globus-gridftp on port 2811 [ OK ]
RFIO
[shoo@wn32 tests]$ ./DPM-test-rfio-c-api.sh head32.cern.ch org.glite.voms-test
Target node is head32.cern.ch. Tue May 19 15:27:45 CEST 2009
Launching RFIO C API tests:
Compilation of the c program: [ OK ]
Creating directory [ rfio_mkdir ] [ OK ]
Creating a file [ rfio_open ] [ OK ]
Writing to file [ rfio_write ] [ OK ]
Seeking in the file [ rfio_lseek ] [ OK ]
Read from the file [ rfio_read ] [ OK ]
Closing the file [ rfio_close ] [ OK ]
Renaming the file [ rfio_rename ] [ OK ]
Changing permission [ rfio_chmod ] [ OK ]
Checking access [ rfio_access ] [ OK ]
Deleting the file [ rfio_unlink ] [ OK ]
Deleting the dir. [ rfio_rmdir ] [ OK ]
Overall RFIO C API test result: [ OK ]
[shoo@wn32 tests]$ ./DPM-test-rfio-c-api.sh head64.cern.ch org.glite.voms-test
Target node is head64.cern.ch. Tue May 19 15:33:21 CEST 2009
Launching RFIO C API tests:
Compilation of the c program: [ OK ]
Creating directory [ rfio_mkdir ] [ OK ]
Creating a file [ rfio_open ] [ OK ]
Writing to file [ rfio_write ] [ OK ]
Seeking in the file [ rfio_lseek ] [ OK ]
Read from the file [ rfio_read ] [ OK ]
Closing the file [ rfio_close ] [ OK ]
Renaming the file [ rfio_rename ] [ OK ]
Changing permission [ rfio_chmod ] [ OK ]
Checking access [ rfio_access ] [ OK ]
Deleting the file [ rfio_unlink ] [ OK ]
Deleting the dir. [ rfio_rmdir ] [ OK ]
Overall RFIO C API test result: [ OK ]
[shoo@wn32 tests]$ ./DPM-test-rfio-cli.sh head32.cern.ch org.glite.voms-test
Target node is head32.cern.ch. Tue May 19 15:49:11 CEST 2009
Launching RFIO CLI tests:
Creating directory [ rfmkdir ] [ OK ]
Copying file [ rfcp ] [ OK ]
Reading file [ rfcat ] [ OK ]
Renaming file [ rfrename ] [ OK ]
Acessing file [ rfstat ] [ OK ]
Changing permission[ rfstat ] [ OK ]
Removing file [ rfrm ] [ OK ]
Permission denied [ rfmkdir ] [ OK ]
Removing dir [ rfrename ] [ OK ]
Overall RFIO CLI test result: [ OK ]
[shoo@wn32 tests]$ ./DPM-test-rfio-cli.sh head64.cern.ch org.glite.voms-test
Target node is head64.cern.ch. Tue May 19 15:55:51 CEST 2009
Launching RFIO CLI tests:
Creating directory [ rfmkdir ] [ OK ]
Copying file [ rfcp ] [ OK ]
Reading file [ rfcat ] [ OK ]
Renaming file [ rfrename ] [ OK ]
Acessing file [ rfstat ] [ OK ]
Changing permission[ rfstat ] [ OK ]
Removing file [ rfrm ] [ OK ]
Permission denied [ rfmkdir ] [ OK ]
Removing dir [ rfrename ] [ OK ]
Overall RFIO CLI test result: [ OK ]
Problems observed
LCG_UTIL problem with WN4 production
Not a
DPM server problem. This was also checked with lcg_util 1.7.4 (version to be released to PPS) - problem solved there.
------------------------------------------------------------------------------
Executing DM-lcg-rep.sh
*** glibc detected *** double free or corruption (!prev): 0x09d570e0 ***
------------------------------------------------------------------------------
=== test of lcg-rep & lcg-del ===
===> VO given in command line: org.glite.voms-test
===> Will use VO Options: --vo org.glite.voms-test
===> SE host : head64.cern.ch
===> second storage element (for lcg-rep): head32.cern.ch
===> [for information]: LCG_GFAL_INFOSYS=ctb-generic-4.cern.ch:2170
===> [for information]: LCG_GFAL_VO=
===> [for information]: LFC_HOST=
===> start time: Tue May 19 00:27:32 CEST 2009
--- /tmp/ui.test.tmp.file.ackHyz14722 ---
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
H test file created by shoo on Tue May 19 00:27:32 CEST 2009
H this is a temporary file created for DM-lcg-rep.sh test
H Please remove this file if it is more than a few hours old but still resides on an SE
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
--- end of /tmp/ui.test.tmp.file.ackHyz14722 ---
$ lcg-cr --vo org.glite.voms-test -d head64.cern.ch file:/tmp/ui.test.tmp.file.ackHyz14722
guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
===> GUID : guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
$ lcg-la --vo org.glite.voms-test guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
lfn:/grid/org.glite.voms-test/generated/2009-05-19/file-e82efbe9-5ab5-47eb-89ec-d03d2d8ead11
===> LFN : lfn:/grid/org.glite.voms-test/generated/2009-05-19/file-e82efbe9-5ab5-47eb-89ec-d03d2d8ead11
$ lcg-lr --vo org.glite.voms-test guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
srm://head64.cern.ch/dpm/cern.ch/home/org.glite.voms-test/generated/2009-05-19/filed819a0f6-c7bc-43f4-a4cb-e5262456c219
===> SURL : srm://head64.cern.ch/dpm/cern.ch/home/org.glite.voms-test/generated/2009-05-19/filed819a0f6-c7bc-43f4-a4cb-e5262456c219
$ lcg-rep --vo org.glite.voms-test -d head32.cern.ch guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
$ lcg-lr --vo org.glite.voms-test guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
srm://head32.cern.ch/dpm/cern.ch/home/org.glite.voms-test/generated/2009-05-19/fileb6e857cd-95a1-48de-9acc-a06a891762bd
srm://head64.cern.ch/dpm/cern.ch/home/org.glite.voms-test/generated/2009-05-19/filed819a0f6-c7bc-43f4-a4cb-e5262456c219
===> SURL_SE2 : srm://head32.cern.ch/dpm/cern.ch/home/org.glite.voms-test/generated/2009-05-19/fileb6e857cd-95a1-48de-9acc-a06a891762bd
$ lcg-del --vo org.glite.voms-test -s head32.cern.ch lfn:/grid/org.glite.voms-test/generated/2009-05-19/file-e82efbe9-5ab5-47eb-89ec-d03d2d8ead11
===> lcg-del failed
===> cleaning up ...
$ lcg-del --vo org.glite.voms-test -a guid:c9172c67-6275-4449-a994-f5c6ff5b9efb
===> end time: Tue May 19 00:27:44 CEST 2009
*** -TEST FAILED- ***
*** failed command: lcg-del ***
bug #50548: [LCG_UTILS] lcg-rf does not output the guid on success
Affected version: lcg_util-1.7.2-1.slc4
The lcg-rf commmand no longer prints the guid on success. The "--verbose" option has to be used in order to obtain the value.
Bugs attached to this patch
DPM build errors due to %typedef deprecation in swig under RHEL5 derivatives (bug #33062)
Not covered during the certification process
RFE : dpm-updatespace should allow to change gid (bug #36383)
Fix certified.
[DPM]: dpm-drain should replicate non expired volatile files (bug #40553)
Fix certified.
rfio on SL5 (bug #42592)
Detached from this patch and attached to patch #2924
[DPM]: Avoid looking up "dpm" service for finding port number (bug #43128)
Fix certified.
The non-redhat fallbacks in the service start-up scripts are not working (bug #43334)
Not covered during certification.
rfio_lseek64 can leave file offsets in an inconsistent state (bug #43382)
Fix certified.
DPM GIP configuration causing rejected entries. (bug #44448)
Fix certified.
dpm.i to dpm_wrap.c creation using swig-1.3.29-2.1 results in errors (bug #45422)
Not covered during certification.
DPM memory leak (bug #45812)
Fix certified.
DPM: information provider can incorrectly report space token usage as 0 (bug #45814)
Fix certified.
DPM/LFC: Use vomsapi rather than vomsc (bug #45891)
Fix certified.
LFC/DPM: Can process incomplete request from network (bug #45892)
Not covered during certification.
DPM: Change configuration to not start srmv2 by default (bug #46282)
Fix certified.
[ yaim-core ] needed to change config_edgusers (bug #48991)
Fix certified.
dpm-listspaces does not honour DPNS_BASEDIR (bug #49369)
Fix certified.
LFC/DPM: DPM-interfaces 1.7.1-1 & LFC-interfaces-1.7.2-1 postinstall script upgrade problem (bug #49398)
Fix certified.
DPM: dpm-gsiftp logs swapped in DPM-DSI 1.7.1-1 (bug #49603)
Fix certified.
Regression tests passed
Bug 40273
=============================================
Starting test for bug 40273
Spacetoken is: def71a0c-423e-437d-aace-bfc27ea2d6c6
Disk host is: disk32.cern.ch
---------- Starting the drain process ----------
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/fileabe0ce58-0a28-4569-9964-ba3d340149a7
pfn: disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-02/fileabe0ce58-0a28-4569-9964-ba3d340149a7.100.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: not in any space
replicating... deleting
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/file037eb5f1-26da-40d6-a8ea-efbcd7765d5b
pfn: disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-02/file037eb5f1-26da-40d6-a8ea-efbcd7765d5b.128.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: not in any space
replicating... deleting
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/file7105902f-0bc6-47c6-947a-fe208828282f
pfn: disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-03/file7105902f-0bc6-47c6-947a-fe208828282f.243.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: not in any space
replicating... deleting
File: /dpm/cern.ch/home/test/bug40500_testfile_2
pfn: disk32.cern.ch:/fs1/test/2009-06-03/bug40500_testfile_2.253.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 77733d5e-424d-4175-8897-37e65943bb1c (multiple_groups_test)
replicating... dpm_getstatus_putreq: Failed for all SURLs
dpm_replicatex disk32.cern.ch:/fs1/test/2009-06-03/bug40500_testfile_2.253.0: No space left on device
failed
File: /dpm/cern.ch/home/org.glite.voms-test/testfile_bug40273
pfn: disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-03/testfile_bug40273.257.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: def71a0c-423e-437d-aace-bfc27ea2d6c6 (spacetoken_bug40273)
replicating... dpm_getstatus_putreq: Failed for all SURLs
failed
dpm_replicatex disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-03/testfile_bug40273.257.0: No space left on device
There were some errors which prevented dpm-drain from completing fully
-------- Dpm-drain finished execution ---------
Checking replicas of testfile_bug40273
pool1;def71a0c-423e-437d-aace-bfc27ea2d6c6;disk32.cern.ch;/fs1
OK: File not migrated to another pool
Test for bug 40273 OK
=============================================
Bug 40553
=============================================
Starting test for bug 40553
Pool selected: pool1
dpm_disk selected for drain: head32.cern.ch
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/file7105902f-0bc6-47c6-947a-fe208828282f
pfn: head32.cern.ch:/fs2/org.glite.voms-test/2009-06-02/file7105902f-0bc6-47c6-947a-fe208828282f.99.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: not in any space
replicating... deleting
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/file3c1c5b64-bdf2-4482-941d-f1abde02d3b2
pfn: head32.cern.ch:/fs1/org.glite.voms-test/2009-06-02/file3c1c5b64-bdf2-4482-941d-f1abde02d3b2.126.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: cd202a0c-ba28-464a-819a-2a15aaab76d6 (srm2_d1t0)
replicating... deleting
File: /dpm/cern.ch/home/org.glite.voms-test/generated/2009-06-02/file03bd6899-8f90-40d8-b74a-497d3b95b24f
pfn: head32.cern.ch:/fs2/org.glite.voms-test/2009-06-02/file03bd6899-8f90-40d8-b74a-497d3b95b24f.127.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: not in any space
replicating... deleting
File: /dpm/cern.ch/home/org.glite.voms-test/bug_40553_file
pfn: head32.cern.ch:/fs1/org.glite.voms-test/2009-06-03/bug_40553_file.242.0 (of 1)
replica type: primary
file type: volatile (expires on Wed Jun 10 14:53:42 2009)
space: 72ffcb32-f762-4667-b7d9-c4798b65a132 (bug_40553_space)
replicating... deleting
The volatile file was replicated to the new place.
Test for bug 40553 OK
=============================================
Bug 40500
=============================================
Starting test for bug 40500
6ccc0084-ee30-4a52-a129-325e68c9c6d6
Cannot find file or dir: /home/shoo/.glite/vomses
Your identity: /DC=ch/DC=cern/OU=emailca/CN=Test user 77
Creating temporary proxy ......................... Done
Contacting ctb-generic-3.cern.ch:15001 [/DC=ch/DC=cern/OU=emailca/CN=ctb-generic-3.cern.ch/Email=generic-3@emailca.cern.ch] "test" Done
Creating proxy ..................... Done
Your proxy is valid until Thu Jun 4 02:40:13 2009
Cannot find file or dir: /home/shoo/.glite/vomses
Your identity: /DC=ch/DC=cern/OU=emailca/CN=Test user 77
Creating temporary proxy ............................................................ Done
Contacting ctb-generic-3.cern.ch:15002 [/DC=ch/DC=cern/OU=emailca/CN=ctb-generic-3.cern.ch/emailAddress=generic-3@emailca.cern.ch] "org.glite.voms-test" Done
Creating proxy ............................... Done
Your proxy is valid until Thu Jun 4 02:40:22 2009
Cannot find file or dir: /home/shoo/.glite/vomses
Your identity: /DC=ch/DC=cern/OU=emailca/CN=Test user 77
Creating temporary proxy ........................ Done
Contacting ctb-generic-3.cern.ch:15001 [/DC=ch/DC=cern/OU=emailca/CN=ctb-generic-3.cern.ch/Email=generic-3@emailca.cern.ch] "test" Done
Creating proxy .............................................................. Done
Your proxy is valid until Thu Jun 4 02:40:23 2009
[SE][GetSpaceTokens][SRM_INVALID_REQUEST] httpg://head32.cern.ch:8446/srm/managerv2: dpm_getspacetoken: Unknown user space token description
lcg_cp: Invalid argument
Cleaning up...
Cannot find file or dir: /home/shoo/.glite/vomses
Your identity: /DC=ch/DC=cern/OU=emailca/CN=Test user 77
Creating temporary proxy ................................................................. Done
Contacting ctb-generic-3.cern.ch:15001 [/DC=ch/DC=cern/OU=emailca/CN=ctb-generic-3.cern.ch/Email=generic-3@emailca.cern.ch] "test" Done
Creating proxy ........................................................................................... Done
Your proxy is valid until Thu Jun 4 02:40:25 2009
/dpm/cern.ch/home/test/bug40500_testfile_3: No such file or directory
Cannot find file or dir: /home/shoo/.glite/vomses
Your identity: /DC=ch/DC=cern/OU=emailca/CN=Test user 77
Creating temporary proxy .............................................................................. Done
Contacting ctb-generic-3.cern.ch:15002 [/DC=ch/DC=cern/OU=emailca/CN=ctb-generic-3.cern.ch/emailAddress=generic-3@emailca.cern.ch] "org.glite.voms-test" Done
Creating proxy ..................................................... Done
Your proxy is valid until Thu Jun 4 02:40:27 2009
Test for bug 40500 OK
=============================================
Bug 31041
=============================================
Starting test for bug 31041
Test for bug 31041 OK
=============================================
Bug 45711
=============================================
Starting test for bug 45711
c01383d6-c4f7-49c1-a23f-8caa794bbf34
Size is: 611
Test for bug 45711 OK
=============================================
Bug 45814
=============================================
Starting test for bug 45814
8ec5a495-a2cd-4413-9726-628d73bce2d5
b3d55124-1c95-4cdf-8bd7-41f293fd23ac
Test for bug 45814 OK
=============================================
Bug 40927
=============================================
Starting test for bug 40927
File lifetime: 3600
File type: VOLATILE
Transport URL is: gsiftp://disk32.cern.ch/disk32.cern.ch:/fs1/org.glite.voms-test/2009-06-03/bug_40927_file.248.0
Going to fork
DPM Abort returned: 0
Request aborted successfully.
Aborted file is not listed in the namespace.
RETCODE is 0
Pool selected: pool1
File lifetime: 60
File type: VOLATILE
Transport URL is: gsiftp://disk32.cern.ch/disk32.cern.ch:/fs2/org.glite.voms-test/2009-06-03/bug_40927_file.249.0
Going to fork
gsiftp://disk32.cern.ch/disk32.cern.ch:/fs2/org.glite.voms-test/2009-06-03/bug_40927_file.249.0
DPM PUT completed successfully. Sleeping for 70 seconds.
Expired volatile file was removed from the namespace at garbage collection time.
Test for bug 40927 OK
=============================================
--
DimitarShiyachki - 02 Jun 2009