Skip to content

[Feature Request] Add support for sandboxing for CROWNBuild tasks #57

@tvoigtlaender

Description

@tvoigtlaender

The compilation of the CROWN executables in the current workflow relies on having the same software setup on the submission machine as in the remotely executing worker. While the general environment is set through the LCG stack, the overall OS is still an issue.
This is also the reason for why CROWN is only compatible with certain OS.

It would greatly enhance the flexibility of the setup if the local compilation was also performed in the same apptainer/docker container as the remote execution. This would decrease the number of containers that have to be maintained and allow any system that can run apptainer/docker to act as a submission node (The reliance on LCG-stacks in general is also an open point for discussion).

LAW already has a feature called sandboxing that does exactly what is described above, running local tasks in a container, similar to how law tasks are run on a remote worker.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions