Open boegel opened 2 months ago
@gkaf89 I looked into that in https://github.com/easybuilders/easybuild-framework/issues/4558#issuecomment-2160471934 but I would need to find time to implement
@gkaf89 That's correct, the integration of easystack files and --job
is far from optimal, but that's orthogonal to which job backend is being used (so better to continue that discussion in #4558, indeed)
It seems that the current implementation of the Slurm backend does not support the experimental easystack feature.
When compiling easystacks compilation jobs are resubmitted without dependencies on previous entries of the easystack. Consider for instance the easystack file:
Jobs for
GCCcore
are created for bothfoss-2024.05.eb
andHDF5-1.14.3-gompi-2023b.eb
, and there is no dependency that prevents the job forHDF5-1.14.3-gompi-2023b.eb
to start after the job forfoss-2024.05.eb
.I am mentioning the issue here because easystacks seem like a good use case for parallel compilation jobs.