Download HTCondor

24.3.0 Feature Release

January 6, 2025

  • Allow local issuer credmon and Vault credmon to coexist
  • Add Singularity launcher to distinguish runtime failure from job failure
  • Advertises when the EP is enforcing disk usage via LVM
  • By default, LVM disk enforcement hides mounts when possible
  • Container Universe jobs can now mount a writable directory under scratch
  • Pass PELICAN_* job environment variables to pelican file transfer plugin
  • Fix HTCondor startup when network interface has no IPv6 address
  • VacateReason is set in the job ad under more circumstances
  • ‘htcondor job submit’ now issues credentials like ‘condor_submit’ does
  • Numerous updates in memory tracking with cgroups
    • Fix bug in reporting peak memory
    • Made cgroup v1 and v2 memory tracking consistent with each other
    • Fix bug where cgroup v1 usage included disk cache pages
    • Fix bug where cgroup v1 jobs killed by OOM were not held
    • Polls cgroups for memory usage more often
    • Can configure to always hold jobs killed by OOM
  • Make condor_adstash work with OpenSearch Python Client v2.x
  • Restore case insensitivity to ‘condor_status -subsystem’
  • Fix bug where jobs would match but not start when using KeyboardIdle
  • Fix bug when trying to avoid IPv6 link local addresses
  • EPs spawned by ‘htcondor annex’ no longer crash on startup

Feature releases distribute HTCondor's new features and also incorporates bug fixes. Most people should use choose this channel and stay up-to-date with HTCondor's latest features.

Consultation of the Detailed Notes recommended prior to upgrading.

24.0.3 Long Term Support Release

January 6, 2025

  • Numerous updates in memory tracking with cgroups
    • Fix bug in reporting peak memory
    • Made cgroup v1 and v2 memory tracking consistent with each other
    • Fix bug where cgroup v1 usage included disk cache pages
    • Fix bug where cgroup v1 jobs killed by OOM were not held
    • Polls cgroups for memory usage more often
    • Can configure to always hold jobs killed by OOM
  • Make condor_adstash work with OpenSearch Python Client v2.x
  • Restore case insensitivity to ‘condor_status -subsystem’
  • Fix bug where jobs would match but not start when using KeyboardIdle
  • Fix bug when trying to avoid IPv6 link local addresses
  • EPs spawned by ‘htcondor annex’ no longer crash on startup

Long Term Support (LTS) releases only bug fixes to a particular, fixed set of features from the current LTS channel. As a result, each LTS channel tends to become more stable over time; read the release notes from the current channel to make sure you aren't missing any features you need.

If you can't regularly upgrade your machines, this may be the channel for you.

Periodically, we will update the set of features that we support with bug fixes and start a new LTS channel. This will not the change the set of features available to an existing or automatically-updated installation of a LTS channel; you have to make the decision to change manually. However, after a time, we will stop issuing additional bug fixes for older LTS channels.

Consultation of the Detailed Notes recommended prior to upgrading.