Development Release Series 9.1¶
This is the development release series of HTCondor. The details of each version are described below.
Version 9.1.1¶
Release Notes:
HTCondor version 9.1.1 not yet released.
New Features:
The semantics of undefined user job policy expressions has changed. A policy whose expression evaluates to undefined is now uniformly ignored, instead of either putting the job on hold or treated as false. (HTCONDOR-442)
The “ToE tag” entry in the job event log now includes the exit code or signal number, if and as appropriate. (HTCONDOR-429)
Docker universe jobs are now run under the built-in docker init process, which means that zombie processes are automatically reaped. This can be turned off with the knob DOCKER_RUN_UNDER_INIT = false (HTCONDOR-462)
Bugs Fixed:
None.
Version 9.1.0¶
Release Notes:
HTCondor version 9.1.0 not yet released.
The condor_convert_history command was removed. (HTCONDOR-392)
New Features:
Added support for submission to the ARC CE REST interface via the new grid universe type arc. (HTCONDOR-138)
gdb and strace should now work in Docker Universe jobs. (HTCONDOR-349)
The condor_startd on platforms that support Docker now runs a simple Docker container at startup to verify that docker universe completely works. This can be disabled with the knob DOCKER_PERFORM_TEST (HTCONDOR-325)
Added a new option in DAGMan to put failed jobs on hold and keep them in the queue when DAGMAN_PUT_FAILED_JOBS_ON_HOLD is True. For some types of transient failures, this allows users to fix whatever caused their job to fail and then release it, allowing the DAG execution to continue. (HTCONDOR-245)
On Linux machines with performance counter support, vanilla universe jobs now report the number of machine instructions executed (HTCONDOR-390)
Bugs Fixed:
None.