-
Notifications
You must be signed in to change notification settings - Fork 129
Conference notes for 2022 06 07
Robert McLay edited this page Jun 9, 2022
·
1 revision
- Issue #578: Dynamic Spider Caches: Allowing users to have modules in their home directory that spider will find
- New Script Template for submitting bugs
- Presentation on "How Lmod loads a modulefile (part 1)"
- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent)
- Kurt Lust (Uantwerpen + LUMI User Support Team)
- Matthew Cawood (TACC)
- Maxime Boissonneault (Digital Research Alliance of Canada)
- see https://github.com/TACC/Lmod/issues/578
- Compiler/MPI modules in a hierarchy need to take into account that users can have their own modules in their home directory as well
- spider cache is not aware of these
- module files that extend $MODULEPATH need special treatment, these should be reloaded such that modules in user's home dir are also picked up
- fix is work in progress in
testing
branch, see https://github.com/TACC/Lmod/tree/testing - Robert is planning to include this into a next Lmod version, probably enabled as default (and accept minor performance hit)
- will initially be released as Lmod 8.7.4 for testing, then also in Lmod 8.8 after feedback to bring attention to it
- bug reports are coming in without an example module tree
- recently someone provided a script that should be run with
env -i
- wipes environment (incl. HOME/USER, but that can be prevented)
- plan is to ask people who submit a bug report to include a script like that
- could also set up an issue template in Lmod GitHub repository to remind people about that
- see slides at https://github.com/TACC/Lmod/blob/master/my_docs/22/lmod_zoom_mtg_2022_06_07/presentation.pdf
- Lmod warning about finding too many non-module files next to module files
- should limit (currently hardcoded at 100) be configurable?
- hidden files are not counted (or shouldn't be)
- Tue 5 July 2022 at 09:30 US Central (14:30 UTC)