charliecloud icon indicating copy to clipboard operation
charliecloud copied to clipboard

Flux: ch-run: non-default binds required

Open j-ogas opened this issue 2 years ago • 1 comments

Follow-up issue to: #1597

The Flux WLM stores node vadar segment files at /var/tmp/$USER/flux-*, where * appears to be a dynamic URI scheme. Thus, to run with the Flux WLM, users must have their /var/tmp/${USER} directory bind-mounted at run-time.

This is problematic because:

  • user may not know they need to bind-mount this directory
  • the path is different for each user
  • the path needs to exist in the image prior to running; otherwise bind-mounting will fail unless --write is passed
  • requires a posteriori knowledge to run without error

j-ogas avatar Mar 20 '23 15:03 j-ogas

On point 3 at least, /var/tmp is very standard so should almost always be available.

reidpr avatar Mar 20 '23 15:03 reidpr