You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve runtime test issues for containerized environment
Multiple fixes to make runtime tests work reliably in Docker containers:
Cgroup and Task Plugin:
- Disable cgroup plugin (CgroupPlugin=disabled) to avoid systemd/dbus requirements
- Switch from task/affinity to task/none to prevent cgroup initialization
- Keep cgroup.conf installation with proper disable configuration
Logging:
- Remove log file configuration, use stdout/stderr for container visibility
- Remove /var/log/slurm volume and directory creation
- Simplify entrypoint scripts to remove log file handling
Test Infrastructure:
- Replace host retry command (not available) with bash loop in run-tests.sh
- Reduce wait timeout to 30 seconds (15 retries * 2s)
- Add SPANK plugin verification check using docker compose logs
- Update Test 7 to verify job completion with proper state checking
These changes ensure tests work in GitHub Actions CI environment where
systemd and cgroup v1/v2 may not be properly configured in containers.
0 commit comments