Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
simplify Flux environment handling, drop config file support #674
This PR is an attempt to further simplify the "flux configuration":
The initial motivation for this PR was just to provide "fully cooked" configuration values via broker attributes to wrexec lua plugisn; however, once inside the config machinery, it became a cleanup effort.
Think of it as removing a lot of half-baked gunk that clouds our thinking about what a config file should be.
This PR will need to go in before pr #671.
Note: this PR stops setting LD_LIBRARY_PATH and I_MPI_PMI_LIBRARY_PATH in the initial program environment. That will temporarily break the ability to launch mvapich and Intel MPI with Flux, until #671 is merged. However, it doesn't break any Flux tests. #671 should go in fairly soon after this one though.