Certification report patches #4285, #4295, #4296 and #4297
Author(s): Alejandro Álvarez Ayllón <aalvarez@cern.ch>
Patch:
Summary:
This patch releases LCGDM 1.7.4-7, but including the patch #4269 of voms-api-cpp. This only applies to gLite 3.1 versions (SL4 32 and 64 bits). This report is for the 64 bits version.
Outcome:
Success
DPM_mysql
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-57) using yaimgen.
All the tests pass, except DPNS_rewinddir, which is a
know bug
for versions previous to 1.7.4 (the UI is a production UI).
Update
The production version was installed in a clean machine (vtb-generic-93), and then the patched was downloaded and applied.
[root@vtb-generic-93 yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/a1f9e603-6b0a-4d02-8976-496654e4cd36/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-93 yum.repos.d]# yum update
...
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
DPM-copy-server-mysql x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 558 k
DPM-name-server-mysql x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 341 k
DPM-rfio-server x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 219 k
DPM-server-mysql x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 475 k
DPM-srm-server-mysql x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 1.6 M
dpm x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 4.2 M
dpm-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 660 k
dpm-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 318 k
glite-SE_dpm_mysql x86_64 3.1.37-2.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 4.1 k
glite-security-voms-api x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 14 k
glite-security-voms-api-cpp x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 5.0 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 123 k
gridsite-apache x86_64 1.1.20-8 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 96 k
gridsite-shared x86_64 1.1.20-8 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 82 k
lcgdm-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 192 k
lcgdm-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 182 k
perl-dpm x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 406 k
python-dpm x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 543 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 18 Package(s)
Remove 0 Package(s)
Total download size: 15 M
Is this ok [y/N]:
...
[root@vtb-generic-93 yum.repos.d]# service dpm restart
Stopping dpm: [ OK ]
Starting dpm: [ OK ]
All tests passed.
DPM_disk
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-58) using yaimgen.
Update
The production version was installed in a clean machine (vtb-generic-55) and then the patch was downloaded and applied.
Tests
The tests were executed using a clean installation of the DPM_mysql provided by this same patch. Both the clean installation and the update were configured for the same head node. To force the transmission to one of the nodes I followed the guide
DPM Pool Test, from
GridPP.
[testuser@vtb-generic-109 DPM]$ dpm-qryconf
POOL the_dpm_pool DEFSIZE 200.00M GC_START_THRESH 0 GC_STOP_THRESH 0 DEF_LIFETIME 7.0d DEFPINTIME 2.0h MAX_LIFETIME 1.0m MAXPINTIME 12.0h FSS_POLICY maxfreespace GC_POLICY lru RS_POLICY fifo GIDS 0 S_TYPE - MIG_POLICY none RET_POLICY R
CAPACITY 14.76G FREE 6.51G ( 44.1%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.10G ( 42.8%)
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.7%)
vtb-generic-58.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.8%)
Test the DPM_disk clean installation
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-57 --fs /storage --st RDONLY
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-55 --fs /storage --st RDONLY
[root@vtb-generic-57 ~]# dpm-qryconf
POOL the_dpm_pool DEFSIZE 200.00M GC_START_THRESH 0 GC_STOP_THRESH 0 DEF_LIFETIME 7.0d DEFPINTIME 2.0h MAX_LIFETIME 1.0m MAXPINTIME 12.0h FSS_POLICY maxfreespace GC_POLICY lru RS_POLICY fifo GIDS 0 S_TYPE - MIG_POLICY none RET_POLICY R
CAPACITY 4.92G FREE 2.20G ( 44.8%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.10G ( 42.8%) RDONLY
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.7%) RDONLY
vtb-generic-58.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.8%)
[testuser@vtb-generic-109 DPM]$ globus-url-copy file:/boot/vmlinuz-2.6.9-89.0.25.EL gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k2
[root@vtb-generic-58 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-58 2010-07-22]# ls
k2.29.0
[testuser@vtb-generic-109 DPM]$ globus-url-copy file:/boot/vmlinuz-2.6.9-89.0.25.EL gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k2
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 14 root 101 0 Jul 22 16:50 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
[testuser@vtb-generic-109 DPM]$ globus-url-copy gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k2 file:/tmp/k2
[testuser@vtb-generic-109 DPM]$ diff /tmp/k2 /boot/vmlinuz-2.6.9-89.0.25.EL
The
GridFTP tests pass.
SRM Tests
[testuser@vtb-generic-109 DPM]$ srmcp file:////boot/vmlinuz-2.6.9-89.0.25.EL srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k3
GridftpClient: Was not able to send checksum value:org.globus.ftp.exception.ServerException: Server refused performing the request. Custom message: (error code 1) [Nested exception message: Custom message: Unexpected reply: 500 Invalid command.] [Nested exception is org.globus.ftp.exception.UnexpectedReplyCodeException: Custom message: Unexpected reply: 500 Invalid command.]
[root@vtb-generic-58 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-58 2010-07-22]# ls
k2.29.0 k3.31.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 33 root 101 0 Jul 22 16:53 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:52 k3
[testuser@vtb-generic-109 DPM]$ srmcp srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k3 file:////tmp/k3
[testuser@vtb-generic-109 DPM]$ diff /tmp/k3 /boot/vmlinuz-2.6.9-89.0.25.EL
[testuser@vtb-generic-109 DPM]$ srm-advisory-delete srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k3
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 39 root 101 0 Jul 22 16:53 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
The SRM tests pass.
Test the DPM_disk updated installation
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-55 --fs /storage --st 0
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-58 --fs /storage --st RDONLY
[root@vtb-generic-57 ~]# dpm-qryconf
POOL the_dpm_pool DEFSIZE 200.00M GC_START_THRESH 0 GC_STOP_THRESH 0 DEF_LIFETIME 7.0d DEFPINTIME 2.0h MAX_LIFETIME 1.0m MAXPINTIME 12.0h FSS_POLICY maxfreespace GC_POLICY lru RS_POLICY fifo GIDS 0 S_TYPE - MIG_POLICY none RET_POLICY R
CAPACITY 4.92G FREE 2.20G ( 44.7%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.10G ( 42.8%) RDONLY
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.7%)
vtb-generic-58.cern.ch /storage CAPACITY 4.92G FREE 2.20G ( 44.7%) RDONLY
[testuser@vtb-generic-109 DPM]$ globus-url-copy file:/boot/vmlinuz-2.6.9-89.0.25.EL gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k20
[root@vtb-generic-55 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-55 2010-07-22]# ls
k20.33.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 60 root 101 0 Jul 22 16:56 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:55 k20
[testuser@vtb-generic-109 DPM]$ globus-url-copy gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k20 file:/tmp/k20
[testuser@vtb-generic-109 DPM]$ diff /tmp/k20 /boot/vmlinuz-2.6.9-89.0.25.EL
The
GridFTP tests pass.
SRM Tests
[testuser@vtb-generic-109 DPM]$ srmcp file:////boot/vmlinuz-2.6.9-89.0.25.EL srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k30
GridftpClient: Was not able to send checksum value:org.globus.ftp.exception.ServerException: Server refused performing the request. Custom message: (error code 1) [Nested exception message: Custom message: Unexpected reply: 500 Invalid command.] [Nested exception is org.globus.ftp.exception.UnexpectedReplyCodeException: Custom message: Unexpected reply: 500 Invalid command.]
[root@vtb-generic-55 2010-07-22]# ls
k20.33.0 k30.35.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 63 root 101 0 Jul 22 16:56 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:55 k20
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:57 k30
[testuser@vtb-generic-109 DPM]$ srmcp srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k30 file:////tmp/k30
[testuser@vtb-generic-109 DPM]$ diff /tmp/k30 /boot/vmlinuz-2.6.9-89.0.25.EL
[testuser@vtb-generic-109 DPM]$ srm-advisory-delete srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k30
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 2 101 101 0 Jul 22 16:00 d1279807229627823000
drwxrwxr-x 63 root 101 0 Jul 22 16:56 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:50 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 16:55 k20
The SRM tests pass.
LFC_mysql
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-52) using yaimgen.
All tests passed.
Update
The production version was installed in a clean machine (vtb-generic-93). Then, the patch was downloaded and applied.
[root@vtb-generic-93 yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/a1f9e603-6b0a-4d02-8976-496654e4cd36/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-93 yum.repos.d]# yum update
...
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
LFC-server-mysql x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 674 k
glite-LFC_mysql x86_64 3.1.37-2.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 3.6 k
glite-security-voms-api x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 14 k
glite-security-voms-api-cpp x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 5.0 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 123 k
lcgdm-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 192 k
lcgdm-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 182 k
lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 1.5 M
lfc-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 315 k
lfc-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 99 k
perl-lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 306 k
python-lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 886 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 12 Package(s)
Remove 0 Package(s)
Total download size: 9.2 M
Is this ok [y/N]:
...
[root@vtb-generic-93 yum.repos.d]# service lfcdaemon restart
Stopping lfcdaemon: [ OK ]
Starting lfcdaemon: [ OK ]
[root@vtb-generic-93 yum.repos.d]# service lfc-dli restart
Stopping lfc-dli: [ OK ]
Starting lfc-dli: [ OK ]
All tests passed.
LFC_oracle
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-93) using yaimgen.
All the tests pass.
Update
The production version was installed in a clean node (vtb-generic-58), and then the patch was downloaded and applied.
[root@vtb-generic-58 yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/a1f9e603-6b0a-4d02-8976-496654e4cd36/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-58 yum.repos.d]# yum update
...
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
LFC-server-oracle x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 688 k
glite-LFC_oracle x86_64 3.1.37-2.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 3.6 k
glite-security-voms-api x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 14 k
glite-security-voms-api-cpp x86_64 1.9.10-12.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 5.0 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 123 k
lcgdm-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 192 k
lcgdm-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 182 k
lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 1.5 M
lfc-devel x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 315 k
lfc-libs x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 99 k
perl-lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 306 k
python-lfc x86_64 1.7.4-7sec.slc4 ETICS-registered-build-a1f9e603-6b0a-4d02-8976-496654e4cd36-slc4_x86_64_gcc346 886 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 12 Package(s)
Remove 0 Package(s)
Total download size: 9.2 M
Is this ok [y/N]:
...
[root@vtb-generic-58 yum.repos.d]# service lfcdaemon restart
Stopping lfcdaemon: [ OK ]
Starting lfcdaemon: [ OK ]
[root@vtb-generic-58 yum.repos.d]# service lfc-dli restart
Stopping lfc-dli: [ OK ]
Starting lfc-dli: [ OK ]
All the tests pass.