Skip to content

Releases: NVIDIA/pyxis

0.21.0

02 Oct 00:59

Choose a tag to compare

  • 8b58111 Add examples of importers plugins
  • 0d1cc41 Allow passing ENROOT_TRANSFER_TIMEOUT to enroot again
  • 7bbf5ba Implement an importer plugin mechanism to fetch squashfs files
  • 2dacd4f Handle EINTR while waiting for enroot processes
  • c020a06 Log the time spent importing and creating the container
  • 526f46b Add support for "enroot load"
  • 38d8d36 Allow setting pyxis arguments through environment variables
  • 45b3c49 Add a dependency on Slurm version for RPM packages
  • 7db95d3 Fix memory leak when retrieving header line in enroot list -r
  • f2b5da4 Reject container-save arguments with a trailing '/'

0.20.0

31 Jul 02:05

Choose a tag to compare

  • c74101b Introduce --container-entrypoint-log to print the output of the entrypoint
  • d405a02 Passthrough --container-env variables to "enroot start"
  • ad0ed6f Fix logging for the batch job step

0.19.0

12 Apr 22:22

Choose a tag to compare

  • f23bafb Move container cleanup to slurm_spank_task_exit

Note: technically a bug fix, but it is a non-trivial change that is only relevant for Slurm users that configure PAM support, so it is part of a standalone release instead of 0.18.1.

0.18.0

19 Mar 00:53

Choose a tag to compare

  • 4f9879f Print more details on error in container_get_cwd
  • d1032b3 Change the default of container_scope back to "global"

0.17.0

25 Jan 22:11

Choose a tag to compare

  • e2de433 Clear the slurmstepd environment before calling enroot
  • 125df53 debian: allow slurm-smd to provide libslurm
  • 9fbab12 Encode the pyxis version in a single constant string

0.16.1

08 Sep 01:34

Choose a tag to compare

  • 2ec4847 Use a consistent container name prefix with container_scope=job

0.16.0

21 Aug 17:20

Choose a tag to compare

  • a54c99c Set oom_score_adj to 0 for all enroot processes
  • aa901d9 Change the default of container_scope to "job"

0.15.0

06 Mar 22:22

Choose a tag to compare

  • 5164d82 Implement --container-env to override environment variables from the container
  • a72ec8d Add support for the dockerd:// import scheme

0.14.0

23 Sep 18:46

Choose a tag to compare

  • 96938bd Do not pass locale environment variables to the container
  • 630103b Make the plugin compatible with ENROOT_ALLOW_SUPERUSER
  • d7ae226 Introduce flags for --container-name to control its behavior
  • 58ffe4c Use __atomic builtins if C11 atomics are not available

0.13.0

06 May 01:07

Choose a tag to compare

  • e185863 Make import more verbose for jobs with one task
  • 3a2edc7 Cleanup squashfs files if the job is killed during container import
  • 6967a3e Move image export to slurm_spank_task_exit
  • 7a966fa Make the shared memory mutex robust
  • c469c03 Print image import log after import successfully completed
  • aaabef0 Make deb/rpm packages compatible with enroot-hardened
  • 12413bb Do not mention the entrypoint if it's not executed
  • 54b34b0 Discard mounts when attaching to an existing container