Version 24 Feature Releases
We release new features in these releases of HTCondor. The details of each version are described below.
Version 24.2.2
Release Notes:
HTCondor version 24.2.2 released on December 4, 2024.
New Features:
None.
Bugs Fixed:
If knob EXECUTE is explicitly set to a blank string in the config file for whatever reason, the execution point (startd) may attempt to remove all files from the root partition (everything in /) upon startup. (HTCONDOR-2760)
Version 24.2.1
Release Notes:
HTCondor version 24.2.1 released on November 26, 2024.
This version includes all the updates from Version 24.0.2.
The DAGMan metrics file has changed the name of metrics referring to
jobs
to accurately refer to modern terminology asnodes
. To revert back to old terminology set DAGMAN_METRICS_FILE_VERSION =1
. (HTCONDOR-2682)
New Features:
DAGMan will now correctly submit late materialization jobs to an Access Point when DAGMAN_USE_DIRECT_SUBMIT =
True
. (HTCONDOR-2673)Added new submit command primary_unix_group, which takes a string which must be one of the user’s supplemental groups, and sets the primary group to that value. (HTCONDOR-2702)
Improved DAGMan metrics file to use updated terminology and contain more metrics. (HTCONDOR-2682)
A condor_startd which has ENABLE_STARTD_DAEMON_AD enabled will no longer abort when it cannot create the required number of slots of the correct size on startup. It will now continue to run; reporting the failure to the collector in the daemon ad. Slots that can be fully provisioned will work normally. Slots that cannot be fully provisioned will exist but advertise themselves as broken. This is now the default behavior because daemon ads are enabled by default. The condor_status tool has a new option
-broken
which displays broken slots and their reason for being broken. Use this option with the-startd
option to display machines that are fully or partly broken. (HTCONDOR-2500)A new job attribute FirstJobMatchDate will be set for all jobs of a single submission to the current time when the first job of that submission is matched to a slot. (HTCONDOR-2676)
Added new job ad attribute InitialWaitDuration, recording the number of seconds from when a job was queued to when the first launch happened. (HTCONDOR-2666)
condor_ssh_to_job when entering an Apptainer container now sets the supplemental unix group ids in the same way that vanilla jobs have them set. (HTCONDOR-2695)
IPv6 networking is now fully supported on Windows. (HTCONDOR-2601)
Daemons will no longer block trying to invalidate their ads in a dead collector when shutting down. (HTCONDOR-2709)
Added option
FAST
to configuration parameter MASTER_NEW_BINARY_RESTART. This will cause the condor_master to do a fast restart of all the daemons when it detects new binaries. (HTCONDOR-2708)
Bugs Fixed:
None.
Version 24.1.1
Release Notes:
HTCondor version 24.1.1 released on October 31, 2024.
This version includes all the updates from Version 24.0.1.
New Features:
Added
get
to thehtcondor credential
noun, which prints the contents of a stored OAuth2 credential. (HTCONDOR-2626)Added
htcondor2.set_ready_state()
for those brave few writing daemons in the Python bindings. (HTCONDOR-2615)When blah_debug_save_submit_info is set in blah.config, the
stdout `` and ``stderr
of the blahp’s wrapper script is saved under the given directory. (HTCONDOR-2636)The DAG command SUBMIT-DESCRIPTION and node inline submit descriptions now work when DAGMAN_USE_DIRECT_SUBMIT =
False
. (HTCONDOR-2607)Docker universe jobs now check the Architecture field in the image, and if it doesn’t match the architecture of the EP, the job is put on hold. The new parameter DOCKER_SKIP_IMAGE_ARCH_CHECK skips this. (HTCONDOR-2661)
Added a configuration template, use feature:DefaultCheckpointDestination. (HTCONDOR-2403)
Bugs Fixed:
If HTCondor detects that an invalid checkpoint has been downloaded for a self-checkpoint jobs using third-party storage, that checkpoint is now marked for deletion and the job rescheduled. (HTCONDOR-1258)