Certification report patches #4277, #4292, #4293 and #4294
Author(s): Alejandro Álvarez Ayllón <aalvarez@cern.ch>
Patch:
Summary:
This patch releases LCGDM 1.7.4-7, but including the patches #4268 of voms-api-cpp. This only applies to gLite 3.1 versions (SL4 32 and 64 bits). This report is for the 32 bits version.
Outcome:
Success
DPM_mysql
Outcome:
Success
Clean installation
Installed in a clean machine: vtb-generic-58 (SL4 32 bits) using yaimgen.
All the tests pass except DPNS_rewinddir, but this is a known bug:
https://savannah.cern.ch/bugs/?65514
. The UI is 1.7.3, in that version is not fixed.
Update
Installed a production version in vtb-generic-57 using yaimgen. Afterwords, the repo was downloaded and the machine updated:
[root@vtb-generic-57 yum.repos.d ]wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/3f868389-01d6-4369-a03d-e7054a683753/slc4_ia32_gcc346/etics-registered-build-by-id.repo
...
[root@vtb-generic-57 yum.repos.d]# yum update
...
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
DPM-copy-server-mysql i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 531 k
DPM-name-server-mysql i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 321 k
DPM-rfio-server i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 197 k
DPM-server-mysql i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 447 k
DPM-srm-server-mysql i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 1.5 M
dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 3.9 M
dpm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 602 k
dpm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 303 k
glite-SE_dpm_mysql i386 3.1.37-2.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 4.1 k
glite-security-voms-api i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 14 k
glite-security-voms-api-cpp i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 4.8 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 123 k
gridsite-apache i386 1.1.20-8 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 86 k
gridsite-shared i386 1.1.20-8 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 75 k
lcgdm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 175 k
lcgdm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 166 k
perl-dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 377 k
python-dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 486 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 18 Package(s)
Remove 0 Package(s)
Total download size: 14 M
Is this ok [y/N]: y
...
[root@vtb-generic-57 yum.repos.d]# service dpm restart
Stopping dpm: [ OK ]
Starting dpm: [ OK ]
https://twiki.cern.ch/twiki/bin/view/EGEE/CertificationReportDPM1748SL432
DPM_disk
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-55) using yaimgen.
Update
The production version was installed in a clean machine (vtb-generic-53) and then the patch was downloaded and applied.
[root@vtb-generic-53 yum.repos.d]# wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/3f868389-01d6-4369-a03d-e7054a683753/slc4_ia32_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-53 yum.repos.d]# yum update
...
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
DPM-rfio-server i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 197 k
dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 3.9 M
dpm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 602 k
dpm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 303 k
glite-SE_dpm_disk i386 3.1.37-2.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 3.8 k
glite-security-voms-api i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 14 k
glite-security-voms-api-cpp i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 4.8 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 123 k
gridsite-apache i386 1.1.20-8 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 86 k
gridsite-shared i386 1.1.20-8 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 75 k
lcgdm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 175 k
lcgdm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 166 k
perl-dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 377 k
python-dpm i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 486 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 14 Package(s)
Remove 0 Package(s)
Total download size: 11 M
Is this ok [y/N]:
...
[root@vtb-generic-53 yum.repos.d]# /opt/glite/yaim/bin/yaim -c -s /etc/yaim/site-info.def -n glite-SE_dpm_disk
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 7.09G ( 48.0%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.30G ( 46.6%)
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.40G ( 48.8%)
vtb-generic-53.cern.ch /storage CAPACITY 4.92G FREE 2.39G ( 48.6%)
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-53 --fs /storage --st RDONLY
[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 4.92G FREE 2.40G ( 48.8%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.30G ( 46.6%) RDONLY
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.40G ( 48.8%)
vtb-generic-53.cern.ch /storage CAPACITY 4.92G FREE 2.39G ( 48.6%) 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/k2
[root@vtb-generic-55 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-55 2010-07-22]# ls
k2.3.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam/
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 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
[testuser@vtb-generic-109 DPM]$ echo $DPNS_HOST
vtb-generic-57
[testuser@vtb-generic-109 DPM]$ echo $DPM_HOST
vtb-generic-57
So 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-55 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-55 2010-07-22]# ls
k2.3.0 k3.6.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam/
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:58 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/
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 k2
So the SRM tests
pass. Note that that warning is normal for
DPM nodes.
Test the DPM_disk updated installation
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-55 --fs /storage --st RDONLY
[root@vtb-generic-57 ~]# dpm-modifyfs --server vtb-generic-53 --fs /storage --st 0
[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.39G ( 48.6%)
vtb-generic-57.cern.ch /storage CAPACITY 4.92G FREE 2.30G ( 46.6%) RDONLY
vtb-generic-55.cern.ch /storage CAPACITY 4.92G FREE 2.40G ( 48.8%) RDONLY
vtb-generic-53.cern.ch /storage CAPACITY 4.92G FREE 2.39G ( 48.6%)
[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/k10
[root@vtb-generic-53 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-53 2010-07-22]# ls
k10.9.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/k10
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 42 root 101 0 Jul 22 15:05 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 15:05 k10
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 k2
[testuser@vtb-generic-109 DPM]$ globus-url-copy gsiftp://vtb-generic-57/dpm/cern.ch/home/dteam/k10 file:/tmp/k10
[testuser@vtb-generic-109 DPM]$ diff /tmp/k10 /boot/vmlinuz-2.6.9-89.0.25.EL
So 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/k20
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-53 2010-07-22]# pwd
/storage/dteam/2010-07-22
[root@vtb-generic-53 2010-07-22]# ls
k10.9.0 k20.11.0
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 60 root 101 0 Jul 22 15:07 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 15:05 k10
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 k2
-rw-rw-r-- 1 101 101 1536320 Jul 22 15:07 k20
[testuser@vtb-generic-109 DPM]$ srmcp srm://vtb-generic-57:8443/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
[testuser@vtb-generic-109 DPM]$ srm-advisory-delete srm://vtb-generic-57:8443/dpm/cern.ch/home/dteam/k20
[testuser@vtb-generic-109 DPM]$ dpns-ls -l /dpm/cern.ch/home/dteam
drwxrwxr-x 63 root 101 0 Jul 22 15:08 generated
-rw-rw-r-- 1 101 101 1536320 Jul 22 15:05 k10
-rw-rw-r-- 1 101 101 1536320 Jul 22 14:53 k2
So the SRM tests
pass.
LFC_mysql
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-53) using yaimgen.
All tests passed.
Update
The production version was installed in a clean machine (vtb-generic-93) and some tests were executed in order to check if the service was running properly. 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/3f868389-01d6-4369-a03d-e7054a683753/slc4_ia32_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-93 yum.repos.d]# yum update
...
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
LFC-server-mysql i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 628 k
glite-LFC_mysql i386 3.1.37-2.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 3.6 k
glite-security-voms-api i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 14 k
glite-security-voms-api-cpp i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 4.8 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 123 k
lcgdm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 175 k
lcgdm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 166 k
lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 1.4 M
lfc-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 284 k
lfc-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 96 k
perl-lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 285 k
python-lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 792 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 12 Package(s)
Remove 0 Package(s)
Total download size: 8.6 M
Is this ok [y/N]: y
...
[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 the tests passed.
LFC_oracle
Outcome:
Success
Clean installation
Installed in a clean machine (vtb-generic-58) using yaimgen.
All the tests passed.
Update
The production version was installed in a clean machine (vtb-generic-93), and some tests were executed in order to check the installation worked. 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/3f868389-01d6-4369-a03d-e7054a683753/slc4_ia32_gcc346/etics-registered-build-by-id.repo
[root@vtb-generic-93 yum.repos.d]# yum update
...
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
LFC-server-oracle i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 636 k
glite-LFC_oracle i386 3.1.37-2.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 3.6 k
glite-security-voms-api i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 14 k
glite-security-voms-api-cpp i386 1.9.10-12.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 4.8 M
glite-yaim-core noarch 4.0.12-1 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 123 k
lcgdm-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 175 k
lcgdm-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 166 k
lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 1.4 M
lfc-devel i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 284 k
lfc-libs i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 96 k
perl-lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 285 k
python-lfc i386 1.7.4-7sec.slc4 ETICS-registered-build-3f868389-01d6-4369-a03d-e7054a683753-slc4_ia32_gcc346 792 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 12 Package(s)
Remove 0 Package(s)
Total download size: 8.6 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 the tests passed.