Difference: CreamTestsP4415 (1 vs. 23)

Revision 232011-02-24 - AlessioGianelle

Line: 1 to 1
Changed:
<
<
META TOPICPARENT name="TestWokPlan"
>
>
META TOPICPARENT name="TestPage"
 

PATCH 4415

Revision 222010-10-29 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 67 to 67
 
  • Bug #63956: config_cream_gip may use wrong VO FIXED
    • patch verified by the submitter
Deleted:
<
<
  • Bug #67238: BUpdaterLSF problem with bhist failure TODO
    • no comment
 
  • Bug #68225: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong FIXED
    • Consider a VO whose name contains a '-' character
    • Run the YAIM configurator and verify that the VO is filtered and does not appear in the sudoers file.

Revision 212010-10-28 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 158 to 158
 
  • Bug #73961: /tmp of CREAM CE full of glexec* proxies FIXED
    • Submit a job and verifiy that no proxy has been created in the temporary directory /tmp
Changed:
<
<
>
>
  • Bug #74107: ClientJobId missing in BNotifier classad output FIXED
    • Stop all gLite services on the CREAM node and run only the BNotifier/BUpdater (/opt/glite/etc/glite-ce-blahparser start)
    • Contact the BNotifier daemon via telnet and send the following set of commands:
      CREAMFILTER/[blah_prefix]
      PARSERVERSION/
      STARTNOTIFYJOBLIST/[blah_prefix][client_job_id]
      STARTNOTIFYJOBEND
      
      where
      • "[blah_prefix]" is the value of the parameter BLAH_JOBID_PREFIX of the cream configuration file
      • "[client_job_id]" is random 9-digits number so that the value "[blah_prefix][client_job_id]" is not contained into the BNotifier registry, this can be verified using the following command:
        strings $GLITE_LOCATION/var/blah/user_blah_job_registry.bjr/registry | grep [blah_prefix][client_job_id]
        
    • Verify that the classad returned by the BNotifier contains the parameter "ClientJobId"
    • Close the connection with BNotifier and restart all gLite services on the node
 

Clean installation

Revision 202010-10-28 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 143 to 143
 
    • Remove the script glite-ce-blahparser from the gLiteservices list
    • Reconfigure with YAIM and verify that the glite-ce-blahparser has been re-inserted into the list
Changed:
<
<
  • Bug #73765: Performance problems with CREAM proxy renewal TODO
>
>
  • Bug #73765: Performance problems with CREAM proxy renewal FIXED
 
    • Run the following test:
Changed:
<
<
cream-test-monitored-submit -r 30 -n 1000 -m 50 -C 50 -l log4py.conf --nopurge --sotimeout 60 -j 15m.jdl -R [ce-url]
>
>
cream-test-monitored-submit -r 30 -n 1000 -m 200 -C 50 -l log4py.conf --nopurge --sotimeout 60 -j 15m.jdl -R [ce-url]
  where the file 15m.jdl contains:
[ executable="/bin/sleep"; arguments="900";]
Line: 153 to 153
 
    • Keep the value of pending commands monitored, using the following script:
      for ((idx=0; idx < 240; idx++)); do /opt/glite/bin/glite_cream_load_monitor --show | grep pending; sleep 30; done
      
Changed:
<
<
    • Verify that all the renewal are correctly processed and the number of pending commands does not increase
>
>
    • Verify that all the renewal requests are correctly processed and the number of pending commands does not increase
 
  • Bug #73961: /tmp of CREAM CE full of glexec* proxies FIXED
    • Submit a job and verifiy that no proxy has been created in the temporary directory /tmp

Revision 192010-10-28 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 10 to 10
 
    • CREAM UI version: 1.12.1; CREAM testsuite version: 1.0.7
    • Used direct polling for monitoring and BUpdater/BNotifier for status change detection
    • Batch system: TORQUE
Changed:
<
<
    • All tests have been performed successfully (see the report from the testsuite)
>
>
    • All tests have been run (see the report from the testsuite) with the following results:
      • test #18 reports one submission failed due to network problems and one execution terminated by the batch system
      • all other tests have been correctly executed
 

Tested that the BDII is operational

Line: 142 to 144
 
    • Reconfigure with YAIM and verify that the glite-ce-blahparser has been re-inserted into the list

  • Bug #73765: Performance problems with CREAM proxy renewal TODO
Changed:
<
<
    • todo
>
>
    • Run the following test:
      cream-test-monitored-submit -r 30 -n 1000 -m 50 -C 50 -l log4py.conf --nopurge --sotimeout 60 -j 15m.jdl -R [ce-url]
      
      where the file 15m.jdl contains:
      [ executable="/bin/sleep"; arguments="900";]
      
    • Run a proxy renewal every 5 minutes specifying the delegation id as reported in log4py.conf
    • Keep the value of pending commands monitored, using the following script:
      for ((idx=0; idx < 240; idx++)); do /opt/glite/bin/glite_cream_load_monitor --show | grep pending; sleep 30; done
      
    • Verify that all the renewal are correctly processed and the number of pending commands does not increase
 
  • Bug #73961: /tmp of CREAM CE full of glexec* proxies FIXED
    • Submit a job and verifiy that no proxy has been created in the temporary directory /tmp
Line: 183 to 194
 
META FILEATTACHMENT attachment="infotest1.txt" attr="" comment="infotest1" date="1287993124" name="infotest1.txt" path="infotest1.txt" size="780" stream="infotest1.txt" tmpFilename="/usr/tmp/CGItemp15310" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="infotest2.txt" attr="" comment="infotest2" date="1287993141" name="infotest2.txt" path="infotest2.txt" size="65649" stream="infotest2.txt" tmpFilename="/usr/tmp/CGItemp10998" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="infotest3.txt" attr="" comment="infotest3" date="1287993164" name="infotest3.txt" path="infotest3.txt" size="7059" stream="infotest3.txt" tmpFilename="/usr/tmp/CGItemp10918" user="PaoloAndreetto" version="1"
Added:
>
>
META FILEATTACHMENT attachment="reports_patch_4415.tar.gz" attr="" comment="Testsuite reports for patch 4415" date="1288250406" name="reports_patch_4415.tar.gz" path="reports_patch_4415.tar.gz" size="270127" stream="reports_patch_4415.tar.gz" tmpFilename="/usr/tmp/CGItemp10758" user="PaoloAndreetto" version="1"

Revision 182010-10-27 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 78 to 78
 
    • Update from glite-CREAM version < 3.2.8, reconfigure with YAIM
    • Verify that the CREAM directives have been moved from the original /etc/sudoers file into the new /etc/sudoers.forcream
Changed:
<
<
  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
>
>
  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read FIXED
 
    • Submit a bunch of jobs so that all the slots of the CE are busy for more than 24 hours, for example given 200 slots use the following test:
      cream-test-monitored-submit -r 30 -n 200 -m 200 -C 50 -j long.jdl -R [ce-resource-url]
      
      , where the jdl file contains:

Revision 172010-10-27 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 142 to 141
 
    • Remove the script glite-ce-blahparser from the gLiteservices list
    • Reconfigure with YAIM and verify that the glite-ce-blahparser has been re-inserted into the list
Added:
>
>
  • Bug #73765: Performance problems with CREAM proxy renewal TODO
    • todo

  • Bug #73961: /tmp of CREAM CE full of glexec* proxies FIXED
    • Submit a job and verifiy that no proxy has been created in the temporary directory /tmp

 

Clean installation

Revision 162010-10-26 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 62 to 62
 
    • Define the variable CREAM_SANDBOX_PATH in the file services/glite-creamce
    • Reconfigure with YAIM, submit a job and verify that the sandbox of that job is placed into the new sandbox path
Changed:
<
<
  • Bug #63956: config_cream_gip may use wrong VO TODO
    • no comment
>
>
  • Bug #63956: config_cream_gip may use wrong VO FIXED
    • patch verified by the submitter
 
  • Bug #67238: BUpdaterLSF problem with bhist failure TODO
    • no comment

Revision 152010-10-26 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 79 to 79
 
    • Verify that the CREAM directives have been moved from the original /etc/sudoers file into the new /etc/sudoers.forcream

  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
Changed:
<
<
    • no comment
>
>
    • Submit a bunch of jobs so that all the slots of the CE are busy for more than 24 hours, for example given 200 slots use the following test:
      cream-test-monitored-submit -r 30 -n 200 -m 200 -C 50 -j long.jdl -R [ce-resource-url]
      
      , where the jdl file contains:
      [executable="/bin/sleep";arguments="86400";]
      
    • Submit a new bunch of jobs so that they will be enqueued for more than 24 hours
    • Verify that all the jobs terminate correctly and that all the status changes are correctly logged into the Bnotifier log.
 
  • Bug #70287: Problem with AssignFinalState if state is IDLE FIXED
    • Define a value short enough for the parameter "alldone_interval" in the blah.config file, for example 1200 seconds.

Revision 142010-10-26 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 68 to 68
 
  • Bug #67238: BUpdaterLSF problem with bhist failure TODO
    • no comment
Changed:
<
<
  • Bug #68225: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
    • no comment
>
>
  • Bug #68225: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong FIXED
    • Consider a VO whose name contains a '-' character
    • Run the YAIM configurator and verify that the VO is filtered and does not appear in the sudoers file.
 
  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 FIXED
    • With sudo version >= 1.7.1 installed, reconfigure with YAIM
Line: 80 to 81
 
  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
    • no comment
Changed:
<
<
  • Bug #70287: Problem with AssignFinalState if state is IDLE TODO
>
>
  • Bug #70287: Problem with AssignFinalState if state is IDLE FIXED
 
    • Define a value short enough for the parameter "alldone_interval" in the blah.config file, for example 1200 seconds.
    • Submit a bunch of jobs so that all the slots of the CE are busy for more than 1200 seconds, for example given 200 slots use the following test:
      cream-test-monitored-submit -r 30 -n 200 -m 200 -C 50 -j long.jdl -R [ce-resource-url]

Revision 132010-10-25 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 81 to 81
 
    • no comment

  • Bug #70287: Problem with AssignFinalState if state is IDLE TODO
Changed:
<
<
    • no comment
>
>
    • Define a value short enough for the parameter "alldone_interval" in the blah.config file, for example 1200 seconds.
    • Submit a bunch of jobs so that all the slots of the CE are busy for more than 1200 seconds, for example given 200 slots use the following test:
      cream-test-monitored-submit -r 30 -n 200 -m 200 -C 50 -j long.jdl -R [ce-resource-url]
      
      , where the jdl file contains:
      [executable="/bin/sleep";arguments="1800";]
      
    • Submit a new bunch of jobs whose idle time and effective processing time are larger than 1200 seconds.
    • Verify that all the jobs terminate correctly and that all the status changes are correctly logged into the Bnotifier log.
 
  • Bug #70808: PBS submission script creates wrong stagein/stageout directives with qsub's -W option FIXED
    • Save a backup of the BLAH submit wrapper, replacing the statement "rm -f $bls_tmp_file" with "cp $bls_tmp_file /tmp" in the script ${GLITE_LOCATION}/bin/blah_common_submit_functions.sh

Revision 122010-10-25 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 16 to 16
 Tested that the BDII is operational
Changed:
<
<
ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b o=infosys
>
>
ldapsearch -x -h cream-40.pd.infn.it -p 2170 -b o=infosys
 
Changed:
<
<
Output is here
>
>
Output is here
 Checked the Glue 1.3 root entry:
Changed:
<
<
ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b mds-vo-name=resource,o=grid
>
>
ldapsearch -x -h cream-40.pd.infn.it -p 2170 -b mds-vo-name=resource,o=grid
 
Changed:
<
<
Output is here
>
>
Output is here
  Checked the Glue 2.0 root entry:
Changed:
<
<
ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b o=glue
>
>
ldapsearch -x -h cream-40.pd.infn.it -p 2170 -b o=glue
 
Changed:
<
<
Output is here
>
>
Output is here
 

Information content check:

Changed:
<
<
$ gstat-validate-ce -H cream-42.pd.infn.it -p 2170 -b o=grid
>
>
$ gstat-validate-ce -H cream-40.pd.infn.it -p 2170 -b o=grid
 OK - errors 0, warnings 0, info 0
Line: 157 to 158
 
META FILEATTACHMENT attachment="yaim_install_log.txt.gz" attr="" comment="YAIM installation log" date="1287497873" name="yaim_install_log.txt.gz" path="yaim_install_log.txt.gz" size="20204" stream="yaim_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15461" user="PaoloAndreetto" version="2"
META FILEATTACHMENT attachment="yum_update_log.txt.gz" attr="" comment="YUM update log" date="1287497830" name="yum_update_log.txt.gz" path="yum_update_log.txt.gz" size="989" stream="yum_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15050" user="PaoloAndreetto" version="2"
META FILEATTACHMENT attachment="yaim_update_log.txt.gz" attr="" comment="YAIM update log" date="1287497893" name="yaim_update_log.txt.gz" path="yaim_update_log.txt.gz" size="16753" stream="yaim_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15121" user="PaoloAndreetto" version="2"
Added:
>
>
META FILEATTACHMENT attachment="infotest1.txt" attr="" comment="infotest1" date="1287993124" name="infotest1.txt" path="infotest1.txt" size="780" stream="infotest1.txt" tmpFilename="/usr/tmp/CGItemp15310" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="infotest2.txt" attr="" comment="infotest2" date="1287993141" name="infotest2.txt" path="infotest2.txt" size="65649" stream="infotest2.txt" tmpFilename="/usr/tmp/CGItemp10998" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="infotest3.txt" attr="" comment="infotest3" date="1287993164" name="infotest3.txt" path="infotest3.txt" size="7059" stream="infotest3.txt" tmpFilename="/usr/tmp/CGItemp10918" user="PaoloAndreetto" version="1"

Revision 112010-10-22 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 82 to 82
 
  • Bug #70287: Problem with AssignFinalState if state is IDLE TODO
    • no comment
Changed:
<
<
  • Bug #70808: PBS submission script creates wrong stagein/stageout directives with qsub's -W option TODO
    • no comment
>
>
  • Bug #70808: PBS submission script creates wrong stagein/stageout directives with qsub's -W option FIXED
    • Save a backup of the BLAH submit wrapper, replacing the statement "rm -f $bls_tmp_file" with "cp $bls_tmp_file /tmp" in the script ${GLITE_LOCATION}/bin/blah_common_submit_functions.sh
    • Submit a job and verify that the -W directive, as specified in the BLAH submit wrapper, contains a list of item "stagein=" and "stageout="
    • Verify that all the file specified in the stagein or in the stageout directives are correctly moved between the CREAM and the worker node.
 
  • Bug #71038: CE certificate publication error FIXED
    • Use a host certificate whose subject DN contains at least one blank character
Line: 94 to 96
 
  • Bug #71055: LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf FIXED
    • Run more times the YAIM configurator and verify that the file /opt/glite/etc/lb.conf does not change.
Changed:
<
<
  • Bug #71967: There should be in blah the option to set the temporary job work dir TODO
    • no comment
>
>
  • Bug #71967: There should be in blah the option to set the temporary job work dir FIXED
    • Define the value of blah_wn_temporary_home_dir in the file ${GLITE_LOCATION}/etc/blah.config pointing to '/tmp'
    • Restart all gLite services on the node.
    • Submit the following jdl:
      [
      executable="/bin/pwd";
      stdoutput="out-pwd.txt";
      outputsandbox={
          "out-pwd.txt"
      };
      outputsandboxbasedesturi="gsiftp://xxxxx/tmp";
      epilogue="/bin/sleep";
      epiloguearguments="30";
      ]
      
      and verify that the file out-pwd.txt contains something like "/tmp/home_creXX_YYYYYYYYY/CREAMYYYYYYYYY
 
  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR FIXED
    • Define the variables GLITE_LOCATION_VAR=[new var directory] and CREAM_SANDBOX_PATH=[new sandbox dir] in the file services/glite-creamce

Revision 102010-10-21 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 50 to 50
 
    • Define a VO with the character "/" as a prefix in the variables [queue]_GROUP_ENABLE of the site-info.def
    • Run the YAIM configurator and verify that in the output the following warning appears: "Queue [vo name] was enabled for one or more FQANs which specify an entire VO"
Changed:
<
<
  • Bug #61396: CREAM and CEMon log4j.properties should take into account the value of GLITE_LOCATION_LOG TODO
    • no comment
>
>
  • Bug #61396: CREAM and CEMon log4j.properties should take into account the value of GLITE_LOCATION_LOG FIXED
    • Specify the variable GLITE_LOCATION_LOG in the YAIM configuration (file services-glite-creamce), even with an nonexistent path, and reconfigure with YAIM.
    • Verify that the new path is correctly created and the log files for CREAM and CEMon are written in the new location
 
Changed:
<
<
  • Bug #62078: Missing glite-pbsparser.log file on standalone Torque-Server TODO
    • no comment
>
>
  • Bug #62078: Missing glite-pbsparser.log file on standalone Torque-Server FIXED
    • Act as for bug #61396 and verify that the log file glite-pbsparser.log is correctly written inside the new location
 
  • Bug #63007: CREAM sandbox dir should be relocatable FIXED
    • Define the variable CREAM_SANDBOX_PATH in the file services/glite-creamce

Revision 92010-10-19 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 114 to 114
 

Clean installation

  • Installation steps:
Changed:
<
<
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
>
>
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_2/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
 yum install xml-commons-apis yum install glite-CREAM wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-TORQUE_utils.repo -O /etc/yum.repos.d/glite-TORQUE_utils.repo
Line: 127 to 127
 

Upgrade from production

  • Upgrade steps:
Changed:
<
<
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
>
>
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_2/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
 yum update /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
Line: 136 to 136
 

Changed:
<
<
META FILEATTACHMENT attachment="yum_install_log.txt.gz" attr="" comment="YUM installation log" date="1287144816" name="yum_install_log.txt.gz" path="yum_install_log.txt.gz" size="9706" stream="yum_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5645" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yaim_install_log.txt.gz" attr="" comment="YAIM installation log" date="1287145405" name="yaim_install_log.txt.gz" path="yaim_install_log.txt.gz" size="19974" stream="yaim_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5680" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yum_update_log.txt.gz" attr="" comment="YUM update log" date="1287150899" name="yum_update_log.txt.gz" path="yum_update_log.txt.gz" size="2731" stream="yum_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5628" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yaim_update_log.txt.gz" attr="" comment="YAIM update log" date="1287150925" name="yaim_update_log.txt.gz" path="yaim_update_log.txt.gz" size="16646" stream="yaim_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5663" user="PaoloAndreetto" version="1"
>
>
META FILEATTACHMENT attachment="yum_install_log.txt.gz" attr="" comment="YUM installation log" date="1287497804" name="yum_install_log.txt.gz" path="yum_install_log.txt.gz" size="9530" stream="yum_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15201" user="PaoloAndreetto" version="2"
META FILEATTACHMENT attachment="yaim_install_log.txt.gz" attr="" comment="YAIM installation log" date="1287497873" name="yaim_install_log.txt.gz" path="yaim_install_log.txt.gz" size="20204" stream="yaim_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15461" user="PaoloAndreetto" version="2"
META FILEATTACHMENT attachment="yum_update_log.txt.gz" attr="" comment="YUM update log" date="1287497830" name="yum_update_log.txt.gz" path="yum_update_log.txt.gz" size="989" stream="yum_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15050" user="PaoloAndreetto" version="2"
META FILEATTACHMENT attachment="yaim_update_log.txt.gz" attr="" comment="YAIM update log" date="1287497893" name="yaim_update_log.txt.gz" path="yaim_update_log.txt.gz" size="16753" stream="yaim_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp15121" user="PaoloAndreetto" version="2"

Revision 82010-10-15 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 72 to 72
 
  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 FIXED
    • With sudo version >= 1.7.1 installed, reconfigure with YAIM
    • Verify that all CREAM directives are written into the file /etc/sudoers.forcream
Added:
>
>
    • Update from glite-CREAM version < 3.2.8, reconfigure with YAIM
    • Verify that the CREAM directives have been moved from the original /etc/sudoers file into the new /etc/sudoers.forcream
 
  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
    • no comment
Line: 112 to 114
 

Clean installation

  • Installation steps:
Changed:
<
<
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/................................./etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
>
>
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
 yum install xml-commons-apis yum install glite-CREAM wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-TORQUE_utils.repo -O /etc/yum.repos.d/glite-TORQUE_utils.repo
Line: 125 to 127
 

Upgrade from production

  • Upgrade steps:
Changed:
<
<
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/................................./etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
>
>
wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/patch_4415_1/etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
 yum update /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
Changed:
<
<
  • View the log of yum for an upgrade
  • View the log of yaim for an upgrade (TORQUE is used)
>
>
  • View the log of yum for an upgrade
  • View the log of yaim for an upgrade (TORQUE is used)

 
META FILEATTACHMENT attachment="yum_install_log.txt.gz" attr="" comment="YUM installation log" date="1287144816" name="yum_install_log.txt.gz" path="yum_install_log.txt.gz" size="9706" stream="yum_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5645" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yaim_install_log.txt.gz" attr="" comment="YAIM installation log" date="1287145405" name="yaim_install_log.txt.gz" path="yaim_install_log.txt.gz" size="19974" stream="yaim_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5680" user="PaoloAndreetto" version="1"
Added:
>
>
META FILEATTACHMENT attachment="yum_update_log.txt.gz" attr="" comment="YUM update log" date="1287150899" name="yum_update_log.txt.gz" path="yum_update_log.txt.gz" size="2731" stream="yum_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5628" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yaim_update_log.txt.gz" attr="" comment="YAIM update log" date="1287150925" name="yaim_update_log.txt.gz" path="yaim_update_log.txt.gz" size="16646" stream="yaim_update_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5663" user="PaoloAndreetto" version="1"

Revision 72010-10-15 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 120 to 120
 yum install glite-TORQUE_utils glite-TORQUE_server /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
Changed:
<
<
  • View the log of yum for a clean installation
  • View the log of yaim for a clean installation (TORQUE is used)
>
>
  • View the log of yum for a clean installation
  • View the log of yaim for a clean installation (TORQUE is used)
 

Upgrade from production

  • Upgrade steps:
Line: 131 to 131
 
  • View the log of yum for an upgrade
  • View the log of yaim for an upgrade (TORQUE is used)
\ No newline at end of file
Added:
>
>
META FILEATTACHMENT attachment="yum_install_log.txt.gz" attr="" comment="YUM installation log" date="1287144816" name="yum_install_log.txt.gz" path="yum_install_log.txt.gz" size="9706" stream="yum_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5645" user="PaoloAndreetto" version="1"
META FILEATTACHMENT attachment="yaim_install_log.txt.gz" attr="" comment="YAIM installation log" date="1287145405" name="yaim_install_log.txt.gz" path="yaim_install_log.txt.gz" size="19974" stream="yaim_install_log.txt.gz" tmpFilename="/usr/tmp/CGItemp5680" user="PaoloAndreetto" version="1"

Revision 62010-10-07 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 82 to 82
 
  • Bug #70808: PBS submission script creates wrong stagein/stageout directives with qsub's -W option TODO
    • no comment
Changed:
<
<
  • Bug #71038: CE certificate publication error TODO
    • no comment
>
>
  • Bug #71038: CE certificate publication error FIXED
    • Use a host certificate whose subject DN contains at least one blank character
    • Run the YAIM configurator and verify that the attribute GlueServiceDataValue of the item
      GlueServiceDataKey=DN,GlueServiceUniqueID=[unique ID for the CE],Mds-Vo-name=resource,o=grid
      
      contains the complete DN
 
  • Bug #71055: LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf FIXED
    • Run more times the YAIM configurator and verify that the file /opt/glite/etc/lb.conf does not change.

Revision 52010-10-04 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 47 to 47
 

Checked bugs

  • Bug #54755: Could YAIM warn if a site tries to enable whole-VO FQANs? FIXED
Changed:
<
<
    • Define a VO with the character "/" as a prefix in the variables _GROUP_ENABLE of the site-info.def
    • Run the YAIM configurator and verify that in the output the following warning appears: "Queue was enabled for one or more FQANs which specify an entire VO"
>
>
    • Define a VO with the character "/" as a prefix in the variables [queue]_GROUP_ENABLE of the site-info.def
    • Run the YAIM configurator and verify that in the output the following warning appears: "Queue [vo name] was enabled for one or more FQANs which specify an entire VO"
 
  • Bug #61396: CREAM and CEMon log4j.properties should take into account the value of GLITE_LOCATION_LOG TODO
    • no comment
Line: 67 to 67
 
    • no comment

  • Bug #68225: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
Changed:
<
<
    • In the YAIM users configuration file define a pool account whose name contains at least a character different from "[A-Z][0-9]_"
    • Reconfigure with YAIM and verify that the sudoers file does not contain the special character
>
>
    • no comment
 
  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 FIXED
    • With sudo version >= 1.7.1 installed, reconfigure with YAIM
Line: 93 to 92
 
    • no comment

  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR FIXED
Changed:
<
<
    • Define the variable GLITE_LOCATION_VAR= in the file services/glite-creamce
>
>
    • Define the variables GLITE_LOCATION_VAR=[new var directory] and CREAM_SANDBOX_PATH=[new sandbox dir] in the file services/glite-creamce
 
    • Run the YAIM configurator and verify that the new var directory is specified into the following attributes:
      • cream-config.xml: cream_scratch_dir, cream_sandbox_dir, delegation_storage, CREAM_SANDBOX_DIR, JOBS_SCRATCH_DIR
      • cemonitor-config.xml: backendLocation

Revision 42010-10-04 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 46 to 46
 

Checked bugs

Changed:
<
<
  • Bug #54755: Could YAIM warn if a site tries to enable whole-VO FQANs? TODO
    • no comment
>
>
  • Bug #54755: Could YAIM warn if a site tries to enable whole-VO FQANs? FIXED
    • Define a VO with the character "/" as a prefix in the variables _GROUP_ENABLE of the site-info.def
    • Run the YAIM configurator and verify that in the output the following warning appears: "Queue was enabled for one or more FQANs which specify an entire VO"
 
  • Bug #61396: CREAM and CEMon log4j.properties should take into account the value of GLITE_LOCATION_LOG TODO
    • no comment
Line: 91 to 92
 
  • Bug #71967: There should be in blah the option to set the temporary job work dir TODO
    • no comment
Changed:
<
<
  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR TODO
    • no comment
>
>
  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR FIXED
    • Define the variable GLITE_LOCATION_VAR= in the file services/glite-creamce
    • Run the YAIM configurator and verify that the new var directory is specified into the following attributes:
      • cream-config.xml: cream_scratch_dir, cream_sandbox_dir, delegation_storage, CREAM_SANDBOX_DIR, JOBS_SCRATCH_DIR
      • cemonitor-config.xml: backendLocation
 
  • Bug #72508: variable CREAM_DB_PASSWORD missed in services/glite-creamce FIXED
    • Verify that the file ${GLITE_LOCATION}/yaim/examples/siteinfo/services/glite-creamce contains the variable CREAM_DB_PASSWORD

Revision 32010-09-30 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 65 to 65
 
  • Bug #67238: BUpdaterLSF problem with bhist failure TODO
    • no comment
Changed:
<
<
  • Bug #68255: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
>
>
  • Bug #68225: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
 
    • In the YAIM users configuration file define a pool account whose name contains at least a character different from "[A-Z][0-9]_"
    • Reconfigure with YAIM and verify that the sudoers file does not contain the special character

Revision 22010-09-27 - PaoloAndreetto

Line: 1 to 1
 
META TOPICPARENT name="TestWokPlan"
Line: 55 to 55
 
  • Bug #62078: Missing glite-pbsparser.log file on standalone Torque-Server TODO
    • no comment
Changed:
<
<
  • Bug #63007: CREAM sandbox dir should be relocatable TODO
    • no comment
>
>
  • Bug #63007: CREAM sandbox dir should be relocatable FIXED
    • Define the variable CREAM_SANDBOX_PATH in the file services/glite-creamce
    • Reconfigure with YAIM, submit a job and verify that the sandbox of that job is placed into the new sandbox path
 
  • Bug #63956: config_cream_gip may use wrong VO TODO
    • no comment
Line: 65 to 66
 
    • no comment

  • Bug #68255: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
Changed:
<
<
    • no comment
>
>
    • In the YAIM users configuration file define a pool account whose name contains at least a character different from "[A-Z][0-9]_"
    • Reconfigure with YAIM and verify that the sudoers file does not contain the special character
 
Changed:
<
<
  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 TODO
    • no comment
>
>
  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 FIXED
    • With sudo version >= 1.7.1 installed, reconfigure with YAIM
    • Verify that all CREAM directives are written into the file /etc/sudoers.forcream
 
  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
    • no comment
Line: 82 to 85
 
  • Bug #71038: CE certificate publication error TODO
    • no comment
Changed:
<
<
  • Bug #71055: LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf TODO
    • no comment
>
>
  • Bug #71055: LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf FIXED
    • Run more times the YAIM configurator and verify that the file /opt/glite/etc/lb.conf does not change.
 
  • Bug #71967: There should be in blah the option to set the temporary job work dir TODO
    • no comment
Line: 91 to 94
 
  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR TODO
    • no comment
Changed:
<
<
  • Bug #72508: variable CREAM_DB_PASSWORD missed in services/glite-creamce TODO
    • no comment
>
>
  • Bug #72508: variable CREAM_DB_PASSWORD missed in services/glite-creamce FIXED
    • Verify that the file ${GLITE_LOCATION}/yaim/examples/siteinfo/services/glite-creamce contains the variable CREAM_DB_PASSWORD
 
Changed:
<
<
  • Bug #72756: glite-ce-blahparser missed in gLiteservices TODO
    • no comment
>
>
  • Bug #72756: glite-ce-blahparser missed in gLiteservices FIXED
    • Stop all the gLite service on the CE
    • Remove the script glite-ce-blahparser from the gLiteservices list
    • Reconfigure with YAIM and verify that the glite-ce-blahparser has been re-inserted into the list
 

Clean installation

Revision 12010-09-24 - PaoloAndreetto

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TestWokPlan"

PATCH 4415

Automatic tests

  • report #1:
    • CREAM UI version: 1.12.1; CREAM testsuite version: 1.0.7
    • Used direct polling for monitoring and BUpdater/BNotifier for status change detection
    • Batch system: TORQUE
    • All tests have been performed successfully (see the report from the testsuite)

Tested that the BDII is operational

ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b o=infosys

Output is here Checked the Glue 1.3 root entry:

ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b mds-vo-name=resource,o=grid

Output is here

Checked the Glue 2.0 root entry:

ldapsearch -x -h cream-42.pd.infn.it -p 2170 -b o=glue

Output is here

Information content check:

$ gstat-validate-ce -H cream-42.pd.infn.it -p 2170 -b o=grid
OK - errors 0, warnings 0, info 0

Checked bugs

  • Bug #54755: Could YAIM warn if a site tries to enable whole-VO FQANs? TODO
    • no comment

  • Bug #61396: CREAM and CEMon log4j.properties should take into account the value of GLITE_LOCATION_LOG TODO
    • no comment

  • Bug #62078: Missing glite-pbsparser.log file on standalone Torque-Server TODO
    • no comment

  • Bug #63007: CREAM sandbox dir should be relocatable TODO
    • no comment

  • Bug #63956: config_cream_gip may use wrong VO TODO
    • no comment

  • Bug #67238: BUpdaterLSF problem with bhist failure TODO
    • no comment

  • Bug #68255: In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong TODO
    • no comment

  • Bug #69785: Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1 TODO
    • no comment

  • Bug #70285: it should be possible to tell bhist and tracejob how many logs to read TODO
    • no comment

  • Bug #70287: Problem with AssignFinalState if state is IDLE TODO
    • no comment

  • Bug #70808: PBS submission script creates wrong stagein/stageout directives with qsub's -W option TODO
    • no comment

  • Bug #71038: CE certificate publication error TODO
    • no comment

  • Bug #71055: LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf TODO
    • no comment

  • Bug #71967: There should be in blah the option to set the temporary job work dir TODO
    • no comment

  • Bug #72097: cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR TODO
    • no comment

  • Bug #72508: variable CREAM_DB_PASSWORD missed in services/glite-creamce TODO
    • no comment

  • Bug #72756: glite-ce-blahparser missed in gLiteservices TODO
    • no comment

Clean installation

  • Installation steps:
    wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/................................./etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
    yum install xml-commons-apis
    yum install glite-CREAM
    wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-TORQUE_utils.repo -O /etc/yum.repos.d/glite-TORQUE_utils.repo
    wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.2/glite-TORQUE_server.repo -O /etc/yum.repos.d/glite-TORQUE_server.repo
    yum install glite-TORQUE_utils glite-TORQUE_server
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
    
  • View the log of yum for a clean installation
  • View the log of yaim for a clean installation (TORQUE is used)

Upgrade from production

  • Upgrade steps:
    wget http://etics-repository.cern.ch/repository/pm/registered/repomd/name/................................./etics-registered-build-by-name.repo -O /etc/yum.repos.d/glite-CREAM.repo
    yum update
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n creamCE -n TORQUE_server -n TORQUE_utils
    
  • View the log of yum for an upgrade
  • View the log of yaim for an upgrade (TORQUE is used)
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback