Download HTCondor 23.0.2

Spread the love

The HTCondor Team at the University of Wisconsin-Madison has released a new long-term support version of its workload management system HTCondor. The version number has ended up at 23.0.2. HTCondor focuses on managing compute-intensive tasks and can distribute them across several connected nodes. The user sends his task to HTCondor, which handles the process based on set policies and the availability of connected resources, and finally returns the results to the user. For example, HTCondor can control a dedicated Beowulf cluster, but also regular desktops that have nothing to do. During the day SC16 Google, Fermilab and the HTCondor Team have a 160k-core cloud-based elastic compute cluster demonstratedand in 2020 the National Science Foundation chose HTCondor as part of her Partnership to Advance Throughput Computing. The short list of changes to this edition is as follows:

Version 23.0.2

  • Fixed a bug when Hashicorp Vault is configured to issue data transfer tokens (which is not the default), job submission could hang and then fail.
  • Improved sandbox and ssh-agent clean up for batch grid universe jobs
  • Fix bug where daemons with a private network address couldn't communicate
  • Fix cgroup v2 memory enforcement for custom configurations
  • Add DISABLE_SWAP_FOR_JOB support on cgroup v2 systems
  • Fix log rotation for OAuth and Vault credmon daemons

Version 23.0.1

  • Add HTCondor Python wheel in PyPI for Python 3.12
  • Update to apptainer version 1.2.4 in the HTCondor tarballs
  • Fix 10.6.0 bug that broke PID namespaces
  • Fix Debian and Ubuntu install bug when 'condor' user was in LDAP
  • Fix bug where execution times for ARC CE jobs were 60 times too large
  • Fix bug where a failed 'Service' node would crash DAGMan
  • Condor-C and Job Router jobs now get resources provisioned updates
  • Update Windows binaries to address curl CVE-2023-38545

Version 23.0.0

  • Absent slot configuration, execution points will use a partitionable slot
  • Linux cgroups enforce maximum memory utilization by default
  • Can now define DAGMan save points to be able to rerun DAGs from there
  • Much better control over environment variables when using DAGMan
  • Administrators can enable and disable job submission for a specific user
  • Can set a minimum number of CPUs allocated to a user
  • condor_status -gpus shows nodes with GPUs and the GPU properties
  • condor_status -compact shows a row for each slot type
  • Container images may now be transferred via a file transfer plugin
  • Support for Enterprise Linux 9, Amazon Linux 2023, and Debian 12
  • Can write job information in AP history file for every execution attempt
  • Can run defrag daemons with different policies on distinct sets of nodes
  • Add condor_test_token tool to generate a short lived SciToken for testing
  • The job's executable is no longer renamed to 'condor_exec.exe'

Version number 23.0.2
Release status Final
Operating systems Linux, BSD, macOS, Solaris, UNIX, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11
Website HTCondor
Download https://research.cs.wisc.edu/htcondor/htcondor/download/
License type Prerequisites (GNU/BSD/etc.)
You might also like