From fc447c6b8396add6f9536b6d41652b013e05d171 Mon Sep 17 00:00:00 2001 From: Dzmitry Amialiusik Date: Sat, 9 May 2026 11:07:51 +0200 Subject: [PATCH 1/2] cpu-only-workers --- images/worker/supervisord_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/worker/supervisord_entrypoint.sh b/images/worker/supervisord_entrypoint.sh index ef65ebd1f..e157c3733 100644 --- a/images/worker/supervisord_entrypoint.sh +++ b/images/worker/supervisord_entrypoint.sh @@ -69,7 +69,7 @@ echo "Update linker cache" ldconfig echo "Complement jail rootfs" -/opt/bin/slurm/complement_jail.sh -j /mnt/jail -u /mnt/jail.upper -w +/opt/bin/slurm/complement_jail.sh -j /mnt/jail -u /mnt/jail.upper echo "Create privilege separation directory /var/run/sshd" mkdir -p /var/run/sshd From c3ffd424e51740f8ce3e80b78457b02b96320347 Mon Sep 17 00:00:00 2001 From: Dzmitry Amialiusik Date: Sat, 9 May 2026 12:28:15 +0200 Subject: [PATCH 2/2] cpu-only-workers --- images/common/scripts/complement_jail.sh | 16 ---------------- images/worker/supervisord_entrypoint.sh | 2 +- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/images/common/scripts/complement_jail.sh b/images/common/scripts/complement_jail.sh index 4bdb5d568..29e8972b1 100755 --- a/images/common/scripts/complement_jail.sh +++ b/images/common/scripts/complement_jail.sh @@ -184,20 +184,4 @@ pushd "${jaildir}" done fi - # For worker node only - if [ -n "$worker" ]; then - echo "Update linker cache inside the jail" - echo " libnvidia-ml.so.1 exists before ldconfig: $(test -e usr/lib/${ALT_ARCH}-linux-gnu/libnvidia-ml.so.1 && echo 'yes' || echo 'NO')" - echo " libnvidia-ml versioned file size before ldconfig: $(stat -c%s usr/lib/${ALT_ARCH}-linux-gnu/libnvidia-ml.so.*.* 2>/dev/null || echo 'NOT FOUND')" - ldconfig_rc=0 - flock --nonblock etc/complement_jail_ldconfig.lock -c "chroot \"${jaildir}\" /usr/sbin/ldconfig" || ldconfig_rc=$? - if [ "$ldconfig_rc" -eq 0 ]; then - echo "ldconfig completed successfully (got flock)" - elif [ "$ldconfig_rc" -eq 1 ]; then - echo "ldconfig SKIPPED (flock busy)" - else - echo "ldconfig FAILED with exit code ${ldconfig_rc}" - fi - echo " libnvidia-ml.so.1 exists after ldconfig: $(test -e usr/lib/${ALT_ARCH}-linux-gnu/libnvidia-ml.so.1 && echo 'yes' || echo 'NO')" - fi popd diff --git a/images/worker/supervisord_entrypoint.sh b/images/worker/supervisord_entrypoint.sh index e157c3733..ef65ebd1f 100644 --- a/images/worker/supervisord_entrypoint.sh +++ b/images/worker/supervisord_entrypoint.sh @@ -69,7 +69,7 @@ echo "Update linker cache" ldconfig echo "Complement jail rootfs" -/opt/bin/slurm/complement_jail.sh -j /mnt/jail -u /mnt/jail.upper +/opt/bin/slurm/complement_jail.sh -j /mnt/jail -u /mnt/jail.upper -w echo "Create privilege separation directory /var/run/sshd" mkdir -p /var/run/sshd