|
Hi,
After upgrading execute node from Condor 24.0.14 to Condor 25.0.9, we are seeing duplicate --volume entries for the execute directory in the generated Docker command.
Example: --volume /.../condor/execute/dir_X:/.../condor/execute/dir_X --volume /.../condor/execute/dir_X:/.../condor/execute/dir_X
This duplication is already present in the arguments received by our wrapper (condor-docker.py), so it is not introduced by the wrapper layer. It also occurs when using /usr/bin/docker directly (without the wrapper), which suggests it is coming from HTCondor
itself.
This behavior was not observed in the previous HTCondor version.
It appears that the same execute sandbox mount is being injected twice via different internal paths.
Could you please confirm whether this is expected behavior or a regression? Also, is there a configuration knob to avoid duplicate mounts?
I can provide additional logs or a minimal reproducer if helpful.
So far, test jobs still appear to launch and run correctly, but this behavior is a change from previous versions and may have side effects
Thank you, Arshad |