Aims

  • Complete/Test GK KISTI allocation set up (Sung) 
  • New NeSI allocation to be secured (Sung)
  • Vulnerable plugins for quakecore.nz removed (Sung)


Highlights


Issues

NeSI broken after major software upgrade

KISTI partially broken after scratch cleanup

Maui module upgrade issues

The Maui upgrade did remove the previous Python modules (3.6 and 3.8) and replaced them with 3.9. After a brief talk with NeSI support on Friday they have created a new Python 3.8 module, and are providing 3.6 as the default python3 version.

Currently workflow does not work on Maui as the 3.8 module is slightly different so 3.8 environments won't load and the 3.6 binary is only available as python3, 'python' refers to python 2.

There are two possible paths forward here:

  1. Update everyones environments to python3.9
  2. Make workarounds to use either the default 3.6 or to use the 3.8 environment

Updating everyone to 3.9 means neither we nor NeSI need to support older versions of python and is somewhat future proofed, but requires updating the version of python in everyones environment

Using workarounds will mean we are using the same version of python as previously, but the 3.6 workaround will require updating all references from 'python' to 'python3'. The 3.8 update will mostly just require pointing existing 3.8 environments at the new 3.8 module. About 90% of environments are on python 3.6, with the other ~10% on 3.8

I believe both methods will require a similar amount of work, with many potential trips ups either way.

I'm in favour of upgrading everyone to 3.9 - James

Initial Plan for next sprint

  • Fix NeSI (James)
  • Fix KISTI
  • No labels