Skip to content

Commit d80b3f6

Browse files
committed
Make some mounts non-fatal in hooks
1 parent f878be9 commit d80b3f6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

conf/hooks/99-mellanox.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ done
4444
cat << EOF | enroot-mount --root "${ENROOT_ROOTFS}" -
4545
tmpfs /sys/class/infiniband tmpfs nosuid,noexec,nodev,mode=755,private
4646
tmpfs /sys/class/infiniband_verbs tmpfs nosuid,noexec,nodev,mode=755,private
47-
tmpfs /sys/class/infiniband_cm tmpfs nosuid,noexec,nodev,mode=755,private
47+
tmpfs /sys/class/infiniband_cm tmpfs nosuid,noexec,nodev,mode=755,private,nofail,silent
4848
tmpfs /sys/class/infiniband_mad tmpfs nosuid,noexec,nodev,mode=755,private
4949
/sys/class/infiniband_verbs/abi_version /sys/class/infiniband_verbs/abi_version none x-create=file,bind,ro,nosuid,noexec,nodev,private
50-
/sys/class/infiniband_cm/abi_version /sys/class/infiniband_cm/abi_version none x-create=file,bind,ro,nosuid,noexec,nodev,private
50+
/sys/class/infiniband_cm/abi_version /sys/class/infiniband_cm/abi_version none x-create=file,bind,ro,nosuid,noexec,nodev,private,nofail,silent
5151
/sys/class/infiniband_mad/abi_version /sys/class/infiniband_mad/abi_version none x-create=file,bind,ro,nosuid,noexec,nodev,private
5252
/dev/infiniband/rdma_cm /dev/infiniband/rdma_cm none x-create=file,bind,ro,nosuid,noexec,private
5353
EOF

conf/hooks/extra/50-slurm-pmi.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ if [[ -z "${SLURM_MPI_TYPE-}" || "${SLURM_MPI_TYPE}" == pmix* ]] && compgen -e "
5252
fi
5353

5454
if [ -e "${slurm_tmpfs}/spmix_appdir_${SLURM_JOB_UID}_${SLURM_JOB_ID}.${SLURM_STEP_ID}" ]; then
55-
printf "%s x-create=dir,bind,rw,nosuid,noexec,nodev,private\n" "${slurm_tmpfs}/spmix_appdir_${SLURM_JOB_UID}_${SLURM_JOB_ID}.${SLURM_STEP_ID}" >> "${ENROOT_MOUNTS}"
55+
printf "%s x-create=dir,bind,rw,nosuid,noexec,nodev,private,nofail\n" "${slurm_tmpfs}/spmix_appdir_${SLURM_JOB_UID}_${SLURM_JOB_ID}.${SLURM_STEP_ID}" >> "${ENROOT_MOUNTS}"
5656
else
57-
printf "%s x-create=dir,bind,rw,nosuid,noexec,nodev,private\n" "${slurm_tmpfs}/spmix_appdir_${SLURM_JOB_ID}.${SLURM_STEP_ID}" >> "${ENROOT_MOUNTS}"
57+
printf "%s x-create=dir,bind,rw,nosuid,noexec,nodev,private,nofail\n" "${slurm_tmpfs}/spmix_appdir_${SLURM_JOB_ID}.${SLURM_STEP_ID}" >> "${ENROOT_MOUNTS}"
5858
fi
5959
printf "%s x-create=dir,bind,rw,nosuid,noexec,nodev,private\n" "${slurm_spool}/pmix.${SLURM_JOB_ID}.${SLURM_STEP_ID}" >> "${ENROOT_MOUNTS}"
6060
fi

0 commit comments

Comments
 (0)