Certification report for DPM/LFC 1.8.0 (SL5, gLite 3.2), Patches #4470, #4471, #4472, #4473

Installation and configuration

LFC

LFC 1.8.0-1 MySQL clean install

LFC 1.8.0-1 MySQL upgrade from production

LFC 1.8.0-1 Oracle clean install

LFC 1.8.0-1 Oracle upgrade from production

DPM

DPM 1.8.0-1 clean install

DPM 1.8.0-1 upgrade from production

DPM/LFC Client upgrade

Information system

LFC

DPM

Without public space reservations

With public space

/opt/lcg/bin/dpm-listspaces

POOLS:

site1
    CAPACITY: 21.65G      RESERVED: 1.00G       UNAVAIL (free/used): 0.00/0.00
                          USED: 17.56G          FREE: 3.10G (14.3%)
    Space Tokens: PUBLIC_SPACE
    Authorized FQANs: all VOs
    Space Type: Any                       Retention Policy: Replica
    Number of file systems : 2            FS selection policy: maxfreespace


SPACE RESERVATIONS:

PUBLIC_SPACE    ID=d8260c6b-9c4a-4dff-8e25-042389185af9
    CAPACITY: 1.00G       RESERVED: 1.00G       UNAVAIL (free): 0
                          USED: 0.00            FREE: 1.00G (100.0%)
    Space Type: Any       Retention: Replica    Latency: Online
    Lifetime: Infinite
    Authorized FQANs: all VOs
    Pool: site1


Tests passed

DPM Tests


[shoo@ui64 DPM]$ ./DPM-certtest.sh
--------------------------------------------------------------
START: Mon Nov  8 23:26:15 CET 2010

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: Tue Nov  9 08:09:59 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-drain
dpm-drain 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

--------------------------------------------------------------
*Executing RFIO tests

Executing DPM-test-rfio-cli.sh

Target node is head5.cern.ch. Mon Nov  8 23:43:49 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: Mon Nov  8 23:43:53 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: Mon Nov  8 23:43:53 CET 2010
--------------------------------------------------------------
OVERALL RESULT: FAILURE
--------------------------------------------------------------

LFC Tests


[shoo@ui64 LFC]$ ./LFC-certtest
Using ./LFC-certconfig
Log files will be stored in /tmp/logs_101108194400
START Mon Nov  8 19:44:00 CET 2010
------------------------------------------------
LFC_HOST=lfc64m.cern.ch
*Running CLI test set*
Executing LFC-CLI-dchmod
LFC-CLI-dchmod PASSED
Executing LFC-cli-delcom
LFC-cli-delcom PASSED
Executing LFC-CLI-dren
LFC-CLI-dren PASSED
Executing LFC-CLI-fchmod
LFC-CLI-fchmod PASSED
Executing LFC-CLI-fren
LFC-CLI-fren PASSED
Executing LFC-cli-getacl
LFC-cli-getacl PASSED
Executing LFC-cli-ln
LFC-cli-ln PASSED
Executing LFC-cli-mkdir
LFC-cli-mkdir PASSED
Executing LFC-CLI-mkdir
LFC-CLI-mkdir PASSED
Executing LFC-cli-ping
LFC-cli-ping PASSED
Executing LFC-cli-rename
LFC-cli-rename PASSED
Executing LFC-cli-rmdir
LFC-cli-rmdir PASSED
Executing LFC-CLI-rmdir
LFC-CLI-rmdir PASSED
Executing LFC-CLI-rmfile
LFC-CLI-rmfile PASSED
Executing LFC-cli-setacl
LFC-cli-setacl PASSED
Executing LFC-cli-setcom
LFC-cli-setcom PASSED
*Running API_PYTHON test set*
Executing LFC-addreplica
LFC-addreplica PASSED
Executing LFC-addreplicax
LFC-addreplicax PASSED
Executing LFC-chdir
LFC-chdir PASSED
Executing LFC-creatg
LFC-creatg PASSED
Executing LFC-del
LFC-del PASSED
Executing LFC-delcomment
LFC-delcomment PASSED
Executing LFC-fsize
LFC-fsize PASSED
Executing LFC-getacl
LFC-getacl PASSED
Executing LFC-getcwd
LFC-getcwd PASSED
Executing LFC-getreplica
LFC-getreplica PASSED
Executing LFC-getreplicas
LFC-getreplicas WARNING
Executing LFC-ls
LFC-ls PASSED
Executing LFC-mkdir
LFC-mkdir PASSED
Executing LFC-mkdirg
LFC-mkdirg PASSED
Executing LFC-opendir
LFC-opendir PASSED
Executing LFC-opendirg
LFC-opendirg PASSED
Executing LFC-rename
LFC-rename PASSED
Executing LFC-rmdir
LFC-rmdir PASSED
Executing LFC-setacl
LFC-setacl PASSED
Executing LFC-setatime
LFC-setatime PASSED
Executing LFC-setcomment
LFC-setcomment PASSED
Executing LFC-setfsizeg
LFC-setfsizeg PASSED
Executing LFC-stat
LFC-stat PASSED
Executing LFC-statg
LFC-statg PASSED
Executing LFC-statr
LFC-statr PASSED
Executing LFC-statx
LFC-statx PASSED
Executing LFC-undelete
LFC-undelete PASSED
Executing LFC-unlink
LFC-unlink PASSED
Executing LFC-writefile
LFC-writefile PASSED
------------------------------------------------
END Mon Nov  8 19:45:25 CET 2010
TEST PASSED with warnings
LFC-getreplicas: results in /tmp/logs_101108194400/LFC-getreplicas_result.txt
[shoo@ui64 LFC]$ cat /tmp/logs_101108194400/LFC-getreplicas_result.txt
./LFC-getreplicas lfc64m.cern.ch
<pre>
Start test: get  the  replica entries associated with a list of GUIDs (lfc_getreplicas)
1. Prepare environment
2. Start test run()
Test OK:                                                    [OK]
Test SE filter:                                             [OK]
Test guid length exeeds CA_MAXGUIDLEN (EINVAL) (bug):       [FAILED]
Test SE name length exeeds CA_MAXNAMELEN (EINVAL):          [OK]
Test existing replica nonexisting file (ENOENT) (bug):      [FAILED]
3. Ret test code: False
Exit
</pre>
Test is failure (BUG)

LCG-DM Testsuite

[shoo@ui64 DM]$ ./DM-certtest.sh
Using ./DM-certconfig
DPM HOST: head5.cern.ch
WARNING: no dCache host selected
CASTOR HOST: head64.cern.ch
WARNING: no STORM host selected
LFC HOST: lfc64m.cern.ch
LFC host is: lfc64m.cern.ch
START Tue Nov  9 09:36:28 CET 2010
------------------------------------------------
Log files will be stored in /tmp/logs_101109093628
**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

Bugs fixed

[DPM/LFC] user ban feature (bug #43710, Fix Certified)


[shoo@ui5 dpns-cli]$ ./CLI-dpns-grpban
Creating directory d1289294644042868000
Copying a file in d1289294644042868000
Using grid catalog type: UNKNOWN
Using grid catalog : (null)
VO name: email
Checksum type: None
Destination SE type: SRMv2
Destination SRM Request Token: a75a7eab-713e-4889-91ef-8564c5863922
Source URL: file:/bin/bash
File size: 801512
Source URL for copy: file:/bin/bash
Destination URL: gsiftp://head5.cern.ch/head5.cern.ch:/fs4/email/2010-11-09/bash_copy_1.212.0
# streams: 1
       801512 bytes   5015.07 KB/sec avg   5015.07 KB/sec inst
Transfer took 1010 ms
Getting GSIFTP TURL for: srm://head5.cern.ch:8446/srm/managerv2\?SFN=/dpm/cern.ch/home/email/d1289294644042868000/bash_copy_1
GSIFTP TURL is gsiftp://head5.cern.ch/head5.cern.ch:/fs4/email/2010-11-09/bash_copy_1.212.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 Tue Nov  9 22:24:57 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 Tue Nov  9 22:25:06 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://head5.cern.ch/dpm/cern.ch/home/email/f1289294600
The username is '/DC=CH/DC=CERN/OU=REGCA/CN=Test user 1'; the uid is 101
GSIFTP TURL is gsiftp://head5.cern.ch/head5.cern.ch:/fs3/email/2010-11-09/f1289294600.205.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://head5.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://head5.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/f1289294600: Permission denied
OK
3.4 rfio
/dpm/cern.ch/home/email/f1289294600 : 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/d1289294600: 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)

Verified for lfcdaemon, lfc-dli, dpnsdaemon, dpm, srmv1, srmv2, srmv2.2, dpmcopyd.

bashisms in LFC/DPM init scripts (bug #68430, Fix Certified)

Fixed in 1.8.0

DPM init scripts using finger to determine home directory (bug #69716, Fix Certified)

Performed once on service startup

LFC server crashes when client passes too many FQANs in the proxy (bug #72382, Fix Certified)

Reproduced. Fix certified.

[yaim-dpm] config_DPM_user should use a variable to define the dpmmgr uid (bug #72449, Fix Certified)

Verified.

[yaim-dpm] Show a warning if USERS_CONF has dpmmgr (bug #72553, Fix Certified)

Verified.

[yaim-lfc] Typo in config_lfc_oracle (bug #66425, Integration Candidate)

Verified.

Please make symlinks within python-dpm relavtive. (bug #73077, Fix Certified)

[root@head64 ~]# rpm -q --dump python-dpm
/opt/lcg/bin/dpm-listspaces 57873 1287136202 8608cc3a67ea12b1607dadd0c13f3996 0100755 root root 0 0 0 X
/opt/lcg/lib64/python 4096 1287136204 00000000000000000000000000000000 040755 root root 0 0 0 X
/opt/lcg/lib64/python/_dpm.so 34 1287136204 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/_dpm.so
/opt/lcg/lib64/python/dpm.py 33 1287136204 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/dpm.py
/opt/lcg/lib64/python2.4/site-packages/_dpm.so 1295099 1287136202 b3adb4ab320fdf80ec0c0404b1ba1d68 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/_dpm2.so 1125320 1287136202 6db422d30b3d243a3c74e7245a841665 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/dpm.py 99842 1287136202 6ac0891ccf04d60ba2652d5ed413d168 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/dpm2.py 97304 1287136202 f1b4adea23f8a7e211fcbd80f0f5d852 0100755 root root 0 0 0 X
/opt/lcg/share/man/man1/dpm-listspaces.1 1480 1287136204 c7d329306206792a209236e21c494fbf 0100644 root root 0 0 0 X
/opt/lcg/share/man/man3/dpm2_python.3 18315 1287136204 c6519aa2c86ba6d7b71feddd0071574c 0100644 root root 0 0 0 X
/opt/lcg/share/man/man3/dpm_python.3 9157 1287136204 417cf0471ea0e08d8b2102bf10115e3d 0100644 root root 0 0 0 X
---------------------------------------------------------------
[root@lfc64m ~]# rpm -q --dump python-lfc
/opt/lcg/lib64/python 4096 1287136153 00000000000000000000000000000000 040755 root root 0 0 0 X
/opt/lcg/lib64/python/_lfc.so 34 1287136153 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/_lfc.so
/opt/lcg/lib64/python/_lfcthr.so 37 1287136153 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/_lfcthr.so
/opt/lcg/lib64/python/lfc.py 33 1287136153 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/lfc.py
/opt/lcg/lib64/python/lfcthr.py 36 1287136153 00000000000000000000000000000000 0120755 root root 0 0 0 ../python2.4/site-packages/lfcthr.py
/opt/lcg/lib64/python2.4/site-packages/_lfc.so 1006709 1287136151 d6e4dafd8706c9c11eee823ab2db0208 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/_lfc2.so 920303 1287136151 2c6ac8e62e3a2d7c46f0bb8408887ede 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/_lfc2thr.so 995812 1287136152 7978813f27a51288e46bb43cd631051b 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/_lfcthr.so 1071090 1287136151 bc55c12152fd8a00d10d07192f61c53a 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/lfc.py 66856 1287136151 8354b5820ee1a384e813cbcbb833254f 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/lfc2.py 65131 1287136152 86fdafaffea0a1c1ba34d497070b099e 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/lfc2thr.py 67978 1287136152 e9672174a75958b84d0aac459aeb87e5 0100755 root root 0 0 0 X
/opt/lcg/lib64/python2.4/site-packages/lfcthr.py 69933 1287136151 62f18e9e847986a01491ad4e16b85c18 0100755 root root 0 0 0 X
/opt/lcg/share/LFC/test/python-interface-validation.py 3253 1287136153 56d1cb874cee2bba216b9dea2b59f73c 0100755 root root 0 0 0 X
/opt/lcg/share/man/man3/lfc2_python.3 14580 1287136153 a1b052e3ba14ac80ec72741ef0272e6d 0100644 root root 0 0 0 X
/opt/lcg/share/man/man3/lfc_python.3 7918 1287136153 69b35027c47b36d4d1c6dd5519877f12 0100644 root root 0 0 0 X 

Memory leak in lfc_getreplicasl (bug #74610, Fix Certified)

Fixed.

Extra information to be returned by lfc_getreplicas (bug #72361, Fix Certified)

Fixed. Both host and status are now returned.

   replicas = lfc.lfc_getreplicas ( [fileguid2,], "test-se-2.cern.ch" )
   if len (replicas) == 1 :
      if replicas[0].host != "test-se-2.cern.ch" or replicas[0].status != '-' :
         error = 1
         print "Host or status field value is not as expected"
   else:
      print "Unexpected replica count"


-- DimitarShiyachki - 21-Oct-2010

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt dpm-disk-sl5-clean.txt r1 manage 54.9 K 2010-11-09 - 12:01 DimitarShiyachki DPM Disk Node SL5 Clean Install
Texttxt dpm-disk-sl5-upgrade.txt r1 manage 62.1 K 2010-11-09 - 12:01 DimitarShiyachki DPM Disk Node SL5 Upgrade
Texttxt dpm-head-sl5-clean.txt r1 manage 102.9 K 2010-11-09 - 11:58 DimitarShiyachki DPM Head Node SL5 Clean Install
Texttxt dpm-head-sl5-upgrade.txt r1 manage 120.8 K 2010-11-09 - 11:59 DimitarShiyachki DPM Head Node SL5 Upgrade
Texttxt dpm-infosys-sl5-clean-nos.txt r1 manage 10.6 K 2010-11-09 - 13:27 DimitarShiyachki DPM Infosys Clean
Texttxt dpm-infosys-sl5-clean-wps.txt r1 manage 13.2 K 2010-11-09 - 13:27 DimitarShiyachki DPM Infosys Clean, Public space
Texttxt dpm-infosys-sl5-upgraded-nos.txt r1 manage 10.6 K 2010-11-09 - 13:27 DimitarShiyachki DPM Infosys Upgraded
Texttxt dpm-infosys-sl5-upgraded-wps.txt r1 manage 13.3 K 2010-11-09 - 13:28 DimitarShiyachki DPM Infosys Upgraded, Public space
Texttxt lfc-clean-sl5-infosys.txt r1 manage 2.6 K 2010-11-09 - 12:11 DimitarShiyachki LFC SL5 Infosys Upgrade
Texttxt lfc-mysql-sl5-clean.txt r1 manage 51.4 K 2010-11-09 - 12:04 DimitarShiyachki LFC Node SL5 Mysql Clean Install
Texttxt lfc-mysql-sl5-upgrade.txt r1 manage 70.3 K 2010-11-09 - 11:50 DimitarShiyachki LFC Node SL5 Mysql Upgrade
Texttxt lfc-oracle-sl5-upgrade.txt r1 manage 77.3 K 2010-11-09 - 13:04 DimitarShiyachki LFC Node SL5 Oracle Upgrade
Texttxt lfc-upgraded-sl5-infosys.txt r1 manage 2.6 K 2010-11-09 - 12:10 DimitarShiyachki LFC SL5 Infosys Clean Install
Texttxt ui5-dpm-client-upgrade.txt r1 manage 18.8 K 2010-11-09 - 12:07 DimitarShiyachki DPM/LFC Client upgrade
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2010-11-09 - DimitarShiyachki
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback