Certification report for DPM 1.8.0 (SL4, gLite 3.1), Patches #4514, #4515, #4516, #4517
Installation and configuration
DPM Head Node
32-bit
64-bit
DPM Disk Node
32-bit
64-bit
Information system
32-bit
Clean Install
Upgrade from production
64-bit
Clean Install
Upgrade from production
Testsuites
[shoo@ui64 DPM]$ ./DPM-certtest.sh
--------------------------------------------------------------
VO used: email
LFC Host: lfc64m.cern.ch
DPM Host: head5.cern.ch
DPNS Host: head5.cern.ch
--------------------------------------------------------------
*Executing Service PING tests
Target node is head5.cern.ch. Date: Thu Nov 11 16:27:39 CET 2010
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.2 on port 8446 [ OK ]
Testing service globus-gridftp on port 2811 [ OK ]
Overall Service Ping test result: [ OK ]
--------------------------------------------------------------
*Executing DPNS CLI tests
Executing CLI-dpns-chgrp
CLI-dpns-chgrp PASSED
Executing CLI-dpns-chown
CLI-dpns-chown PASSED
Executing CLI-dpns-mkdir
CLI-dpns-mkdir PASSED
Executing CLI-dpns-chmod
CLI-dpns-chmod PASSED
Executing CLI-dpns-ls
CLI-dpns-ls PASSED
Executing CLI-dpns-ln
CLI-dpns-ln PASSED
Executing CLI-dpns-rm
CLI-dpns-rm PASSED
Executing CLI-dpns-rename
CLI-dpns-rename PASSED
Executing CLI-dpns-getacl
CLI-dpns-getacl PASSED
Executing CLI-dpns-setacl
CLI-dpns-setacl PASSED
Executing CLI-dpns-usrmap
CLI-dpns-usrmap PASSED
Executing CLI-dpns-grpmap
CLI-dpns-grpmap PASSED
Executing CLI-dpns-ping
CLI-dpns-ping PASSED
OVERALL RESULT: SUCCESS
--------------------------------------------------------------
*Executing DPM CLI tests
Executing dpm-addfs
dpm-addfs PASSED
Executing dpm-getspacetokens
dpm-getspacetokens PASSED
Executing dpm-modifypool
dpm-modifypool PASSED
Executing dpm-reservespace
dpm-reservespace PASSED
Executing dpm-rmpool
dpm-rmpool PASSED
Executing dpm-addpool
dpm-addpool PASSED
Executing dpm-getspacemd
dpm-getspacemd PASSED
Executing dpm-modifyfs
dpm-modifyfs PASSED
Executing dpm-releasespace
dpm-releasespace PASSED
Executing dpm-rmfs
dpm-rmfs PASSED
Executing dpm-updatespace
dpm-updatespace PASSED
OVERALL RESULT: SUCCESS
--------------------------------------------------------------
*Executing DPNS-API-C tests
Compiling item
Executing DPNS_aborttrans
DPNS_aborttrans PASSED
Compiling item
Executing DPNS_rewinddir
DPNS_rewinddir FAILED
Compiling item
Executing DPNS_addreplica
DPNS_addreplica PASSED
Compiling item
Executing DPNS_chdir
DPNS_chdir PASSED
Compiling item
Executing DPNS_chmod
DPNS_chmod PASSED
Compiling item
Executing DPNS_closedir
DPNS_closedir PASSED
Compiling item
Executing DPNS_delreplica
DPNS_delreplica PASSED
Compiling item
Executing DPNS_endtrans
DPNS_endtrans PASSED
Compiling item
Executing DPNS_getacl
DPNS_getacl PASSED
Compiling item
Executing DPNS_opendir
DPNS_opendir PASSED
Compiling item
Executing DPNS_readdir
DPNS_readdir PASSED
Compiling item
Executing DPNS_session
DPNS_session PASSED
Compiling item
Executing DPNS_setacl
DPNS_setacl PASSED
Compiling item
Executing DPNS_setatime
DPNS_setatime PASSED
Compiling item
Executing DPNS_setfsize
DPNS_setfsize PASSED
Compiling item
Executing DPNS_setfsizec
DPNS_setfsizec PASSED
Compiling item
Executing DPNS_setptime
DPNS_setptime PASSED
Compiling item
Executing DPNS_setratime
DPNS_setratime PASSED
Compiling item
Executing DPNS_setrltime
DPNS_setrltime PASSED
Compiling item
Executing DPNS_setrstatus
DPNS_setrstatus PASSED
Compiling item
Executing DPNS_setrtype
DPNS_setrtype PASSED
Compiling item
Executing DPNS_symlink
DPNS_symlink PASSED
Compiling item
Executing DPNS_umask
DPNS_umask PASSED
Compiling item
Executing DPNS_utime
DPNS_utime PASSED
OVERALL RESULT: FAILURE
The following tests have failed:
DPNS_rewinddir: results in tests/dpns-api-c/DPNS_rewinddir_result.txt
--------------------------------------------------------------
*Executing DPNS-API-PYTHON tests
Executing dpns_getreplica.sh
dpns_getreplica.sh PASSED
OVERALL RESULT: SUCCESS
The following tests have failed:
--------------------------------------------------------------
*Executing RFIO tests
Executing DPM-test-rfio-cli.sh
Target node is head5.cern.ch. Thu Nov 11 16:33:31 CET 2010
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 ]
--------------------------------------------------------------
*Executing DPM INFOSYS tests
Target node is head5.cern.ch. Date: Thu Nov 11 16:33:36 CET 2010
Testing the Information System:
Resource BDII port is open: [ OK ]
Resource BDII bind string: [ OK ]
AccessProtocol rfio published: [ OK ]
AccessProtocol gsiftp published: [ OK ]
ControlProtocol srmv1 published: [ OK ]
ControlProtocol srmv2 published: [ OK ]
Service httpg://head5.cern.ch:8443/srm/managerv1 published: [ OK ]
Service httpg://head5.cern.ch:8446/srm/managerv2 published: [ OK ]
AcessControlRule published backward compatible way: [ OK ]
Unconfigured or default attributes present: [ OK ]
Overall Information System test result: [ OK ]
--------------------------------------------------------------
END: Thu Nov 11 16:33:36 CET 2010
--------------------------------------------------------------
OVERALL RESULT: FAILURE
--------------------------------------------------------------
DM
[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 Thu Nov 11 14:23:35 CET 2010
------------------------------------------------
Log files will be stored in /tmp/logs_101111142335
**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
Multinode drain
[shoo@ui64 DPM]$ cat tests/dpm-cli/dpm-drain_result.txt
Using disk1.cern.ch as DPM DISK NODE
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_1 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_2 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_3 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_4 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_5 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_6 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_7 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_8 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_9 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_10 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_11 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_12 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_13 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_14 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_15 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_16 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_17 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_18 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_19 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_20 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_21 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_22 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_23 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_24 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_25 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_26 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_27 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_28 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_29 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_30 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_permanent_file_31 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_1 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_2 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_3 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_4 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_5 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_6 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_7 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_8 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_9 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_10 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_11 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_12 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_13 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_14 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_15 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_16 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_17 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_18 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_19 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_20 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_21 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_22 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_23 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_24 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_25 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_26 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_27 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_28 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_29 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_30 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_volatile_file_31 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_1 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_2 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_3 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_4 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_5 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_6 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_7 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_8 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_9 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_10 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_11 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_12 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_13 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_14 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_15 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_16 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_17 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_18 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_19 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_20 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_21 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_22 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_23 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_24 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_25 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_26 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_27 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_28 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_29 [head]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_30 [disk]
Copying srm://head5.cern.ch/dpm/cern.ch/home/email/drain_expired_file_31 [head]
File: /dpm/cern.ch/home/email/drain_permanent_file_2
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_2.25.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_4
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_4.27.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_6
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_6.29.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_8
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_8.31.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_10
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_10.33.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_12
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_12.35.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_14
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_14.37.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_16
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_16.39.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_18
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_18.41.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_20
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_20.43.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_22
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_22.45.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_24
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_24.47.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_26
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_26.49.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_28
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_28.51.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_permanent_file_30
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_permanent_file_30.53.0 (of 1)
replica type: primary
file type: permanent (does not expire)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_1
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_1.55.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:01:26 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_3
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_3.57.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:01:41 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_5
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_5.59.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:01:56 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_7
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_7.61.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:02:11 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_9
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_9.63.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:02:26 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_11
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_11.65.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:02:41 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_13
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_13.67.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:02:56 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_15
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_15.69.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:03:11 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_17
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_17.71.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:03:27 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_19
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_19.73.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:03:42 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_21
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_21.75.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:03:57 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_23
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_23.77.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:04:12 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_25
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_25.79.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:04:27 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_27
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_27.81.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:04:42 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_29
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_29.83.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:04:57 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_volatile_file_31
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_volatile_file_31.85.0 (of 1)
replica type: primary
file type: volatile (expires on Thu Nov 11 02:05:12 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
replicating... deleting
File: /dpm/cern.ch/home/email/drain_expired_file_2
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_2.87.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:05:27 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_4
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_4.89.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:05:42 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_6
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_6.91.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:05:57 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_8
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_8.93.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:06:13 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_10
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_10.95.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:06:28 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_12
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_12.97.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:06:43 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_14
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_14.99.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:06:59 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_16
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_16.101.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:07:14 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_18
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_18.103.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:07:29 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_20
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_20.105.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:07:44 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_22
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_22.107.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:07:59 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_24
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_24.109.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:08:14 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_26
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_26.111.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:08:29 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_28
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_28.113.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:08:44 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
File: /dpm/cern.ch/home/email/drain_expired_file_30
pfn: disk1.cern.ch:/drain_fs_1/email/2010-11-11/drain_expired_file_30.115.0 (of 1)
replica type: primary
file type: volatile (expired on Thu Nov 11 00:08:59 2010)
space: 38cac82b-e5e3-45af-b72e-22fc6fcb51ed (drain_space_1)
deleting
Test 1:Drain a DPM disk node:All files relocated to head5.cern.ch:SUCCESS
Bugs fixed
[DPM/LFC] user ban feature (bug #43710, Fix Certified)
Creating directory d1289515814679893000
Copying a file in d1289515814679893000
Using grid catalog type: UNKNOWN
Using grid catalog : lfc64m.cern.ch
VO name: email
Checksum type: None
Destination SE type: SRMv2
Destination SRM Request Token: e34c4085-af69-4ee3-9e27-c052bd84a77f
Source URL: file:/bin/bash
File size: 801512
Source URL for copy: file:/bin/bash
Destination URL: gsiftp://head64.cern.ch/head64.cern.ch:/fs1/email/2010-11-11/bash_copy_1.56.0
# streams: 1
801512 bytes 5172.38 KB/sec avg 5172.38 KB/sec inst
Transfer took 1010 ms
Getting GSIFTP TURL for: srm://head64.cern.ch:8446/srm/managerv2\?SFN=/dpm/cern.ch/home/email/d1289515814679893000/bash_copy_1
GSIFTP TURL is gsiftp://head64.cern.ch/head64.cern.ch:/fs1/email/2010-11-11/bash_copy_1.56.0
Looking up owning user id: 101
Getting the subject corresponding to the owner group id (PRIMARY_FQAN): email
Secondary FQAN: email/group3/group31. Corresponding GID is: 105
Scenario 1: Banning primary FQAN with LOCAL_BAN and checking access
* Checking DPNS access
dpns-ls exited with error. Access was denied. OK.
* Checking SRMv1 access
lcg-cp exited with error. Access was denied. OK.
* Checking SRMv2 access
lcg-cp exited with error. Access was denied. OK.
* Checking RFIO access
rfcp exited with error. Access was denied. OK.
* Checking DPM-GSIFTP access
globus-url-copy exited with error. Access was denied. OK.
Scenario 2: Banning primary FQAN with ARGUS_BAN and checking access
* Checking DPNS access
dpns-ls exited with error. Access was denied. OK.
* Checking SRMv1 access
lcg-cp exited with error. Access was denied. OK.
* Checking SRMv2 access
lcg-cp exited with error. Access was denied. OK.
* Checking RFIO access
rfcp exited with error. Access was denied. OK.
* Checking DPM-GSIFTP access
globus-url-copy exited with error. Access was denied. OK.
Scenario 3: Banning primary FQAN with LOCAL_BAN|ARGUS_BAN and checking access
* Checking DPNS access
dpns-ls exited with error. Access was denied. OK.
* Checking SRMv1 access
lcg-cp exited with error. Access was denied. OK.
* Checking SRMv2 access
lcg-cp exited with error. Access was denied. OK.
* Checking RFIO access
rfcp exited with error. Access was denied. OK.
* Checking DPM-GSIFTP access
globus-url-copy exited with error. Access was denied. OK.
Scenario 4: Unbanning primary FQAN and rechecking access
* Checking DPNS access
dpns-ls exited with no error. Access was allowed. OK.
* Checking SRMv1 access
lcg-cp exited with no error. Access was allowed. OK.
* Checking SRMv2 access
lcg-cp exited with no error. Access was allowed. OK.
* Checking RFIO access
rfcp exited with no error. Access was allowed. OK.
* Checking DPM-GSIFTP access
globus-url-copy exited with no error. Access was allowed. OK.
Scenario 5: Banning a secondary FQAN and rechecking access
* Checking DPNS access
dpns-ls exited with no error. Access was allowed. OK.
* Checking SRMv1 access
lcg-cp exited with no error. Access was allowed. OK.
* Checking SRMv2 access
lcg-cp exited with no error. Access was allowed. OK.
* Checking RFIO access
rfcp exited with no error. Access was allowed. OK.
* Checking DPM-GSIFTP access
globus-url-copy exited with no error. Access was allowed. OK.
Scenario 6: Secondary FQAN which is needed for directory write access is banned
* Copying new file using lcg-cp(gridftp)
lcg-cp exited with error. Access was denied. OK.
* Copying new file using rfcp
rfcp exited with error. Access was denied. OK.
* Creating subdirectory with dpns-mkdir
dpns-mkdir exited with error. Access was denied. OK.
Scenario 7: Secondary FQAN which is needed for read access for a root-owned directory with mode 770 is banned
* Listing directory contents with dpns-ls
dpns-ls exited with error. Access was denied. OK.
Executing DN is: /DC=CH/DC=CERN/OU=REGCA/CN=Test user 1
Executing UID is: 101
Scenario 8: Secondary FQAN corresponding to directory group owner banned, owner access allowed, mode 770
* Copying new file using lcg-cp(gridftp)
lcg-cp exited with no error. Access was allowed. OK.
* Copying new file using rfcp
rfcp exited with no error. Access was allowed. OK.
* Creating subdirectory with dpns-mkdir
dpns-mkdir exited with no error. Access was allowed. OK.
Scenario 9: Primary FQAN corresponding to directory group owner banned, owner access allowed, mode 775
Your identity: /DC=CH/DC=CERN/OU=REGCA/CN=Test user 1
Creating temporary proxy ......................................... Done
Contacting vomsm.cern.ch:15001 [/DC=CH/DC=CERN/OU=REGCA/CN=vomsm.cern.ch] "/DC=CH/DC=CERN/OU=REGCA/CN=vomsm.cern.ch" Done
Creating proxy ................................................................................................................................. Done
Your proxy is valid until Fri Nov 12 11:51:14 2010
* Copying new file using lcg-cp(gridftp)
lcg-cp exited with error. Access was denied. OK.
* Copying new file using rfcp
rfcp exited with error. Access was denied. OK.
* Creating subdirectory with dpns-mkdir
dpns-mkdir exited with error. Access was denied. OK.
Scenario 10: Secondary FQAN corresponding to file group owner banned, file owned by root with mode 770
* Check file read access via dpm-gsiftp
lcg-cp exited with error. Access was denied. OK.
* Copying file read access via RFIO
rfcp exited with error. Access was denied. OK.
Scenario 11: Primary FQAN corresponding to file group owner banned, file owned by executor with mode 775
Your identity: /DC=CH/DC=CERN/OU=REGCA/CN=Test user 1
Creating temporary proxy ......................................................... Done
Contacting vomsm.cern.ch:15001 [/DC=CH/DC=CERN/OU=REGCA/CN=vomsm.cern.ch] "/DC=CH/DC=CERN/OU=REGCA/CN=vomsm.cern.ch" Done
Creating proxy ..................... Done
Your proxy is valid until Fri Nov 12 11:51:24 2010
* Check file read access via dpm-gsiftp
lcg-cp exited with error. Access was denied. OK.
* Copying file read access via RFIO
rfcp exited with error. Access was denied. OK.
Cleaning up...
OVERALL RESULT: SUCCESS
1. Create and read a file
Creating file srm://head64.cern.ch/dpm/cern.ch/home/email/f1289515780
The username is '/DC=CH/DC=CERN/OU=REGCA/CN=Test user 1'; the uid is 101
GSIFTP TURL is gsiftp://head64.cern.ch/head64.cern.ch:/fs2/email/2010-11-11/f1289515780.49.0
OK
1.1 lcg-cp
OK
1.2 dpns-setacl
OK
1.3 rfio
OK
2. Ban the user associated with the proxy
101
/DC=CH/DC=CERN/OU=REGCA/CN=Test user 1
OK
3. Read the same file
3.1 lcg-cp, srmv1 daemon
[SE][getFileMetaData][] httpg://head64.cern.ch:8443/srm/managerv1: Could not get user mapping
lcg_cp: Communication error on send
OK
3.2 lcg-cp, srmv2 daemon
[SE][getFileMetaData][] httpg://head64.cern.ch:8443/srm/managerv1: Could not get user mapping
lcg_cp: Communication error on send
OK
3.3 dpns-setacl
/dpm/cern.ch/home/email/f1289515780: Permission denied
OK
3.4 rfio
/dpm/cern.ch/home/email/f1289515780 : Permission denied
OK
3.5 Checking DPM-GSIFTP access
globus-url-copy exited with error. Access was denied. OK.
4. Create directory
cannot create /dpm/cern.ch/home/email/d1289515780: Permission denied
OK
5. Unban the user
6. Read file
6.1 lcg-cp, srmv1
OK
6.2 lcg-cp, srmv2
OK
6.3 dpns-setacl
OK
6.4 rfio
OK
7. Cleaning
SUCCESS
[LFC] logging timestamps at millisecond level (bug #49997, Fix Certified)
11/11 23:42:40.595 14105,3 dpm_srv_getspacetoken: DP098 - getspacetoken
11/11 23:42:40.595 14105,3 dpm_srv_getspacetoken: returns 0, status=DPM_SUCCESS
bashisms in LFC/DPM init scripts (bug #68430, Fix Certified)
Fixed.
DPM init scripts using finger to determine home directory (bug #69716, Fix Certified)
Done only once on service startup.
LFC server crashes when client passes too many FQANs in the proxy (bug #72382, Fix Certified)
Fix certified.
[yaim-dpm] config_DPM_user should use a variable to define the dpmmgr uid (bug #72449, Fix Certified)
Fix certified.
[yaim-dpm] Show a warning if USERS_CONF has dpmmgr (bug #72553, Fix Certified)
Fix certified.
Please make symlinks within python-dpm relavtive. (bug #73077, Fix Certified)
[root@head5 ~]# rpm -q --dump python-dpm
/opt/lcg/bin/dpm-listspaces 57873 1289212111 8608cc3a67ea12b1607dadd0c13f3996 0100755 root root 0 0 0 X
/opt/lcg/lib64/python 4096 1289212114 00000000000000000000000000000000 040755 nobody nobody 0 0 0 X
/opt/lcg/lib64/python/_dpm.so 34 1289212114 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.3/site-packages/_dpm.so
/opt/lcg/lib64/python/dpm.py 33 1289212114 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.3/site-packages/dpm.py
/opt/lcg/lib64/python2.3/site-packages/_dpm.so 1080243 1289212111 74c2b011e84f2c17b96161e4f46763b9 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.3/site-packages/_dpm2.so 930987 1289212111 769d05811ffb83d4488a606358efb95a 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.3/site-packages/dpm.py 110895 1289212111 297813d233b6f979d21a8589d1a9bb41 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.3/site-packages/dpm2.py 108226 1289212111 1a9dded0b8b2c7699e559c2ae9a64fbb 0100755 root root 0 0 0 X
/opt/lcg/share/man/man1/dpm-listspaces.1 1480 1289212113 c7d329306206792a209236e21c494fbf 0100644 root root 0 0 0 X
/opt/lcg/share/man/man3/dpm2_python.3 18315 1289212113 c6519aa2c86ba6d7b71feddd0071574c 0100644 root root 0 0 0 X
/opt/lcg/share/man/man3/dpm_python.3 9157 1289212113 417cf0471ea0e08d8b2102bf10115e3d 0100644 root root 0 0 0 X