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 as nodes. 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:

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)