Project

General

Profile

ReleaseTestingMatrix 3 6 3

Frontend, Factory used for a series of tests performed by dbox on 8/19 and 8/20, 2020

Host Role OS OSG
fermicloud347 Factory SL7 OSG35
fermicloud322 VOFrontend SL7 OSG35

Test Results Summary

  • Test Type:
    • I: Interoperability (install if needed, submit jobs, wait for completion)
    • D: Downgrade and reconfig
    • U: Upgrade and reconfig
TEST ID TEST TYPE FRONTEND version FACTORY version Result
1 I v3.6.3 v3.6.3 OK
2 D v3.6.3 v3.6.2 OK
3 I v3.6.3 v3.6.2 OK
4 U v3.6.3 v3.6.3 OK
5 D v3.6.2 v3.6.3 OK
6 I v3.6.2 v3.6.3 OK
7 U v3.6.3 v3.6.3 OK

Test Details

  • Test 1, install and test interoperability, was performed via a 'smoke test' script.
  • The remaining tests were automated with prototype Ansible scripts
  • CEs used for tests performed by dbox on 8/19/20
Host OS, OSG htcondor_ce condor
fermicloud072 SL6 OSG34 3.4.0 8.8.8
fermicloud378 SL7 OSG34 3.4.0 8.8.8
fermicloud127 SL7 OSG35 4.4.1 8.8.9

Expanded Details by Test Number

  1. Install on SL7, OSG35 smoke test by Dennis Box on 7/29/20
    • Factory, v3.6.3 install, SL7, fermicloud347
    • Frontend, v3.6.3 install, SL7, fermicloud322
    • Details
      • Smoke tests ran jobs to completion on all CEs
      • Condor and GWMS logs showed no unusual errors, warnings, or python exceptions
  2. Test of downgrading factory v3.6.3 to v3.6.2
    • factory on fermicloud347 was downgraded with the following commands:
      mac-128665:ansible_gwms dbox$ ansible-playbook migrate_factory.yml -l fermicloud347.fnal.gov -e repo=osg -e dir=downgrade
      
      PLAY [factory playbook] ********************************************************************************************************************
      
      TASK [Gathering Facts] *********************************************************************************************************************
      ok: [fermicloud347.fnal.gov]
      
      TASK [stop condor] *************************************************************************************************************************
      changed: [fermicloud347.fnal.gov]
      
      TASK [stop factory] ************************************************************************************************************************
      ok: [fermicloud347.fnal.gov]
      
      TASK [yum downgrade  glideinwms-factory] ***************************************************************************************************
      changed: [fermicloud347.fnal.gov]
      
      TASK [gwms-factory upgrade] ****************************************************************************************************************
      changed: [fermicloud347.fnal.gov]
      
      TASK [start condor] ************************************************************************************************************************
      changed: [fermicloud347.fnal.gov]
      
      TASK [start factory] ***********************************************************************************************************************
      changed: [fermicloud347.fnal.gov]
      
      PLAY RECAP *********************************************************************************************************************************
      fermicloud347.fnal.gov     : ok=7    changed=5    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
      
    • condor_status, yum list and other checks confirmed success
  3. Interoperability test, Frontend 3.6.3 Factory 3.6.2
    • jobs were submitted to frontend after downgrade of factory, all ran to completion
  4. Upgrade Factory to 3.6.3
    • ansible-playbook migrate_factory.yml -l fermicloud347.fnal.gov -e repo=osg-development
    • condor_status, yum list and other checks confirmed success
  5. Downgrade Frontend to 3.6.2
    • ansible-playbook migrate_frontend.yml -l fermicloud322.fnal.gov -e repo=osg -e dir=downgrade
    • condor_status, yum list and other checks confirmed success
  6. Interoperability test, Frontend 3.6.2 Factory 3.6.3
    • jobs were submitted to frontend after downgrade of frontend and upgrade of factory, all ran to completion
  7. Ugrade Frontend to 3.6.3
    • ansible-playbook migrate_frontend.yml -l fermicloud322.fnal.gov -e repo=osg-development
    • condor_status, yum list and other checks confirmed success