There is 1 open security issue in trixie.
commit 2f17ce822b1a410d23c7d2c3b5cd7c25bb8d5bb2
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 20:43:31 2026 +0000
Add missing libcrypt-dev build dependency
commit 75dc287ae336ebee590487dc9252fa5c31da4cb3
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 19:58:59 2026 +0000
Add changelog for HTCondor 25.14.1
commit 169646ea8bfdc30d031cfdabf7d2e4fd7ffb6334
Merge: bb34f574 0a09c147
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 19:36:38 2026 +0000
Update upstream source from tag 'upstream/25.14.1+dfsg'
Update to upstream version '25.14.1+dfsg'
with Debian dir 16c08435b7df45b55d39443df9c0cbfc26cf4bac
commit 0a09c1473c1393c7d5f1f24a3872672c1f30646e
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 19:36:23 2026 +0000
New upstream version 25.14.1+dfsg
commit bb34f574e0d6397781cf346f3464d447bcca498e
Merge: d6d08661 0888ac92
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 19:30:25 2026 +0000
Merge branch 'upstream'
commit 0888ac92a499d0b9dfa2e4c4e0a0e366390b7c9e
Merge: 67f58fbd 6ee23ffa
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Oct 16 19:29:52 2026 +0000
Merge tag 'v25.14.1' into upstream
commit 6ee23ffa6a535c38a241dbbb381c2d737fd6ad8d
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 23 16:28:36 2026 -0500
HTCONDOR-3843: Prepare for 25.14.1 release
commit 3858b2aab2ec3635aedd7db4c9b5ce038e4f7b83
Merge: 6a688c0b fabfb6b0
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 23 11:00:04 2026 -0500
Merge pull request #4832 from htcondor/V25_14_0-HTCONDOR-3901-annex-docs
HTCONDOR-3901 Docs for annex self-service mode
commit fabfb6b08a647da314760d2aed00f7ebdb5400f9
Merge: 3327092d 6a688c0b
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Sep 22 15:22:34 2026 -0500
Merge branch 'V25_14_0-branch' into V25_14_0-HTCONDOR-3901-annex-docs
commit 3327092d4e75d3a25c9aab503a7740e5ed92c727
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Sep 22 10:05:55 2026 -0500
HTCONDOR-3901 Remove refs to AWS in annex docs for now
commit 6a688c0b9c3a03ba16f2d951414f0deca36e1e27
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Sat Sep 19 10:00:28 2026 -0500
HTCONDOR-3843: Sort version history by importance
commit 9bba91a2c6e68dde43668f50c2014d85feb855bf
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Fri Sep 18 14:58:48 2026 -0500
HTCONDOR-3901 Update docs/users-manual/bringing-your-own-resources.rst
Co-authored-by: Todd L Miller <41307348+Todd-L-Miller@users.noreply.github.com>
commit 4ab3fbbd8ad625e81e872e3b786d4f1c75aca6ed
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 16 14:51:05 2026 -0500
HTCONDOR-3843: Bump version to 25.14.1 with metricd
commit d9e62f98fe1fd867486818157e526c90cbf84333
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 16 14:30:11 2026 -0500
Squashed commit of the following:
commit de10f83da4d93cc62c76207d0d73492ed0f3393e
Merge: f1dfb187c1 4265c06d06
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Sep 16 08:40:26 2026 -0500
Merge branch 'V25_X-HTCONDOR-3374-prometheus' of github.com:htcondor/htcondor into V25_X-HTCONDOR-3374-prometheus
commit f1dfb187c15933fd943bbda0ec81f2fe671563f4
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Sep 16 08:40:10 2026 -0500
Use a prefix on prometheus metrics. HTCONDOR-3374
commit fde065b30ef0df20cfcd598a1a610246894bb0ec
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Sep 16 08:39:39 2026 -0500
Only run metricd tests where metricd builds. HTCONDOR-3374
commit c3a12393ce82f844ceb38f0baa3479aeeca0d88d
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Sep 15 17:12:03 2026 -0500
Use util lib rename (for Win32 support). HTCONDOR-3374
commit 4265c06d06b8dca032b76d8086d26e277b9d84d1
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Tue Sep 15 12:15:58 2026 -0500
Update test_prometheus_metrics.py from code review. HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit 488796e01c793f99502d2ee0fa09d5262ca0e9b5
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Tue Sep 15 12:14:49 2026 -0500
Update test_prometheus_metrics.py from code review. HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit 0e158345cc447e306aaeca4236b560f4267ef913
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Tue Sep 15 12:12:17 2026 -0500
Update test_prometheus_metrics.py from code review. HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit 21fe8758c8953e805fa60de301f241eb82804f72
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Tue Sep 15 12:08:58 2026 -0500
Update test_prometheus_metrics.py from code review. HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit f3b3073ed1d00e4b09b3ccece2e9c6ecb981a348
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Tue Sep 15 12:07:16 2026 -0500
Update test_prometheus_metrics.py from code review. HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit 52cb26c1d8ee622f68d7ff58b1a330eb6f5829e8
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Sep 15 10:20:23 2026 -0500
Proper escaping of Prometheus file. HTCONDOR-3374
commit 9cc523a8b4e775c482c4420381326eb6e6fe9a73
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Mon Sep 14 16:44:34 2026 -0500
Improve precision of counter metrics. HTCONDOR-3374
commit aff6b1fcd98beaf2c544888d26cbf3b6931f6f6a
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Mon Sep 14 16:06:40 2026 -0500
Update timeout in test_metricd_no_ganglia.py HTCONDOR-3374
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit f50f5dbfafe797747dba4bbe29c11f5444cf3f5a
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Mon Sep 14 15:41:13 2026 -0500
Compile constant RE just once. HTCONDOR-3374
commit eceaac7e49f585d985360993569f7cc9acaa093a
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Mon Sep 14 15:37:48 2026 -0500
Improve prometheus metric suffix name. HTCONDOR-3374
commit 0cb0bd43c0e9115670e055bc115ef6ea4cf83a83
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Mon Sep 14 15:36:01 2026 -0500
PROMETHEUS_HTTP_PORT change requires a restart. HTCONDOR-3374
Document that changing the metricd http port requires a restart (a reconfig is not good enough). Also have the metricd log an error message in the log if someone tries to change the port on-the-fly.
commit 74c6051149120dc68889a1a4c375c2a8d8a3b4eb
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Mon Sep 14 09:04:46 2026 -0500
HTCONDOR-3374 Fixup asan in-use at exit reports
commit 00cbb1c2bbaa4ef1d106d4aad71201067f3b43e3
Merge: ba4644438f 3641e28851
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 16:58:34 2026 -0500
Merge branch 'V25_X-HTCONDOR-3374-prometheus' of github.com:htcondor/htcondor into V25_X-HTCONDOR-3374-prometheus
commit 3641e28851dd698afe64d00ede3228f86f5f8e0d
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Fri Sep 11 16:55:48 2026 -0500
Fix condition for creating HTTP listen socket in metricd. HTCONDOR-3374
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
commit 6a744a73d82271532534bbd7e51729c635ed078e
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Fri Sep 11 16:44:15 2026 -0500
Fix metaknob to enable metricd. HTCONDOR-3374
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
commit ba4644438fc2a8ef19895559354945f26f967fe7
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 16:39:35 2026 -0500
Remove Prometheus reset metrics. HTCONDOR-3374
Remove Prometheus reset metrics support and update documentation accordingly; keep existing Ganglia reset metrics.
commit 9d7e9d26d4308c516a1168c1b0e6e3dbad00914c
Merge: 04a64d5df6 a2f9034d09
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 15:50:10 2026 -0500
Merge branch 'V25_X-HTCONDOR-3374-prometheus' of github.com:htcondor/htcondor into V25_X-HTCONDOR-3374-prometheus
commit a2f9034d09c8e23b2644581aad11b47f0fdca0e5
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Fri Sep 11 15:49:24 2026 -0500
Remove unused m_reset_metrics_filename variable
This fixes an issue where PROMETHUS_WANT_RESET_METRICS knob is completely ignored. It defaults to false, and most people would leave it at the default, so not a huge deal, but...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
commit 04a64d5df69977d6c9e511201428143258e8e260
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 15:23:35 2026 -0500
Timeouts on http metricd connections. HTCONDOR-3374
Address code review comment. Code to implement and test closing sockets of stalled http requests to the metricd (instead of leaking a socket descriptor).
commit 65c8a666b722e9045525c6d38ae0ada3e8e1952d
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 13:46:46 2026 -0500
Correct comment block. HTCONDOR-3374
Code review issue. apr1 is typically not a support htpasswd crypto.
commit 673e23550721d4e036cb484c8cce81fb275e379d
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 13:37:29 2026 -0500
Support Prometheus Info Metrics. HTCONDOR-3374
Address code review comment. Metrics that eval to a string value now get published to prometheus as an info metric (label with metric name, and the eval string value as the label value).
commit eb3b3ee48098f954fb18498c31c086004a2b202a
Merge: bbe9ccd686 81838534bf
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 13:29:19 2026 -0500
Merge branch 'V25_X-HTCONDOR-3374-prometheus' of github.com:htcondor/htcondor into V25_X-HTCONDOR-3374-prometheus
commit bbe9ccd6860e3fb90516b91b6cb104c63d13efdb
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Sep 11 13:27:20 2026 -0500
Prometheus test only binds to localhost. HTCONDOR-3374
Code review fix. No need for the test to bind to a public port.
commit a4b4ec505e8ed733f94e5e82d7e2f31da6eb4735
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu Sep 10 13:33:48 2026 -0500
Allow Prometheus test to run with Python 3.6 HTCONDOR-3374
The Prometheus test fails on some older distros because it used some Python 3.7 semantics. Make it work on Python 3.6.
commit 81838534bfd1ca7d58ac9b0ffe1bd38b79ee3438
Merge: 8b7122efbe 836b9cb643
Author: Todd Tannenbaum <tannenba@users.noreply.github.com>
Date: Thu Sep 10 11:51:46 2026 -0500
Merge branch 'V25_14_0-branch' into V25_X-HTCONDOR-3374-prometheus
commit 8b7122efbe8c4a6889cd397a6714db86394a33f6
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Sep 9 11:38:17 2026 -0500
Support bcrypt with http basic auth in MetricD. HTCONDOR-3374
Enhance Prometheus authentication support with bcrypt and improve documentation on htpasswd formats.
commit d75e5de668973e0042184ef3d501af6238d14a4e
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Sep 8 16:26:43 2026 -0500
Improvements to MetricD regression test. HTCONDOR-3374
Added timeouts (so test fails instead of running forever).
Also couple fixes to the test after adding metricd knob defaults into param table.
commit e7270385614e984cd56cfae6e5ebd349142e5595
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Sep 8 16:14:51 2026 -0500
Added debug message to MetricD about backends in use. HTCONDOR-3374
commit 4868d58c67904ecd9b7807f360caef129a79adb0
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Sep 8 16:12:58 2026 -0500
Metricd config knob cleanup. HTCONDOR-3374
Added knobs into param table, added reasonable defaults for new knobs,
cleaned up some old names.
commit 5b56eeed10bb9a681715571b9f12fa91893455c0
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Aug 28 14:30:49 2026 -0500
Improve Prometheus metric labeling. HTCONDOR-3374
Enhance Prometheus metrics support with MetricMachine and MetricPool pseudo-attributes for improved labeling in aggregate metrics.
commit f5f480af9881210f0b35cbb808abe24d65832406
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Aug 26 14:41:17 2026 -0500
Improve syntax for Prometheus labels. HTCONDOR-3374
Changed the syntax for telling the condor_metricd about a set of Prometheus labels. Changed to now use a nested classad instead of an error-prone massive strcat expression.
commit 73b1d13819f3eabf6297b4f66833f8dc38ae9c55
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Aug 26 11:55:32 2026 -0500
Add config knob PROMETHEUS_HTTP_PORT. HTCONDOR-3374
Add config knob PROMETHEUS_HTTP_PORT, which defines which port the condor_metricd will use to listen upon
for incoming HTTP/HTTPS requests. Defaults to SHARED_PORT_PORT assuming shared port in use.
commit 8991d8d6cc8c2725003a5b36dc846e6eddd34a0e
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri Jun 26 15:50:30 2026 -0500
Test HTTPS support in metricd. HTCONDOR-3374
Enhance regression test to generate a self-signed certificate with openssl (binary must be present), and then test fetching prometheus metrics over HTTPS.
commit 07dbf2a88f89ac52b0a1f5f7251cc66aac3c0748
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu Jun 25 16:08:01 2026 -0500
Allow metricd to export metrics via HTTP or HTTPS. HTCONDOR-3374
Allow Prometheus to scrape metrics from the command port of the metricd
daemon via HTTP. If config includes AUTH_SSL_SERVER_CERTFILE and AUTH_SSL_SERVER_KEYFILE, then HTTPS can be used as well.
commit 2b0a7146efa10fa9c4a5bf4a8a75e5f64287c5e8
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu Jun 25 16:04:44 2026 -0500
Make metricd a first-class subsystem in code and packaging. HTCONDOR-3374
Add condor_metricd and metric.d to native packaging files, and make the
condor_metricd a first-class SUBSYSTEM so the condor_master knows it is
a daemonCore daemon etc.
commit c5f08d56141f6fccbe39e7e738d7e07b5cb5277e
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu Jun 4 09:42:17 2026 -0500
HTCONDOR-3374 Fix some compiler warnings/errors in metricd
Specifically, fix overloaded virtual warnings introduced, and some compile errors (due to missing includes) when building without Unity builds.
commit 5a2b9d07969098cec8c67c17f34925d790f938fc
Merge: 6469320625 12b912488a
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed Jun 3 11:33:41 2026 -0500
Merge remote-tracking branch 'origin/main' into V25_X-HTCONDOR-3374-prometheus
commit 64693206258cff412fc7481098676ae41c7f3507
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue Jun 2 13:06:02 2026 -0500
Improve/fix derivative metric handling in MetricD for Prometheus and Ganglia backends. HTCONDOR-3374
- Fixed derivative metric handling when using condor_metricd - needed to make cleanupOldPreviousValues() virtual so it is handled in the back-end instances (which do all the metric processing).
- If the metric is a SUM aggregate of derivatives (counters), then publish the result as a counter instead of a gauge.
commit 9747f5344d1b9d6a9a98598fd898599fc38275de
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Fri May 29 15:04:27 2026 -0500
HTCONDOR-3374 Implement backend-specific attribute overrides for metricd metrics
An override example:
Name = "Foo";
Ganglia_Name = "Bar";
When the metric is exported to Ganglia, the Name will be "Bar", but if the name is exported to any other backend (e.g. Prometheus), it will be "Foo"
commit 69564a4c085cd0d84f7c0d115ba6d7e91887cbeb
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu May 28 16:14:01 2026 -0500
HTCONDOR-3374 Enhance condor_metricd to avoid initializing Ganglia when not needed and add regression test for Prometheus-only deployments
commit bf62a498edbe1917ac3fcb5424c591a9d2d2a93f
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed May 27 16:24:41 2026 -0500
Clean up MetricD class hierarchy. HTCONDOR-3374
Child classes of StatsD are either backends that
just publish metrics to a TSDBMS (prometheus, ganglia, etc), or they are not backends in which case they drive the event loop, register timers, query the collector, and pass info from the collector to each backend in turn.
Class PrometheusD is always a backend.
Class GangliaD is a backend, unless we are in "legacy mode" (argv[0] is "condor_gangliad").
Class MetricD is never a backend.
commit 6b402c08e6d7030b2fb9a5618ed6faebf4cbfc23
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Wed May 27 15:33:44 2026 -0500
HTCONDOR-3374 Improve performance of delta metrics
No need for a (sorted) map, unordered map is fine
commit e49f5896ff8903fae1af3b4407fdd3b68d7ee4f9
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Tue May 26 15:43:41 2026 -0500
Improve metricd regression test. HTCONDOR-3374
Regression test now checks to see proper metrics are pushed to Ganglia, and also explicitly enables collector projections.
commit 741d780d6571ed72f302c38e9af5ff8fb8148b27
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu May 21 12:17:46 2026 -0500
HTCONDOR-3374 Add Ornithology regression test for Prometheus export
Add test_prometheus_metrics.py covering condor_metricd's Prometheus
text-format file export: the file appears at the configured location,
contains HELP/TYPE lines, routes metrics per their ExportMetric
keyword, applies pool-wide and per-metric labels, applies the
counter/_total and unit-bytes suffix rules, skips metrics with names
that violate the Prometheus naming regex, and emits timestamps when
PROMETHEUS_METRICS_INCLUDE_TIMESTAMP is true.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
commit dfc7263c9af4524b5f9861a285051f7c6ce06b29
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu May 21 12:15:04 2026 -0500
HTCONDOR-3374 Document condor_metricd and Prometheus export
Update gangliad.rst to cover the new METRICD_/GANGLIA_/PROMETHEUS_
knob families, the ExportMetric, PrometheusLabels, and Counter metric
keywords, and the metricd-vs-legacy dispatch via argv[0]. Add a brief
mention of the new Prometheus backend in cm-configuration.rst, and a
version-history entry for 25.12.0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
commit 360e809be0e24e74bb65a9d100a6e377e221ca18
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu May 21 12:09:59 2026 -0500
HTCONDOR-3374 Add Prometheus backend and multi-backend architecture
In metricd mode, main_init constructs a MetricD orchestrator that owns
a GangliaD and a PrometheusD backend. MetricD runs the single
publishMetrics() timer; backends share the collector query and each
evaluates the daemon ads against their own metric definitions in
publishMetricsFromAds(). A new postPublishMetrics() hook lets the
Prometheus backend flush its text-format file once per cycle.
New metric-definition keywords ExportMetric, PrometheusLabels, and
Counter (a synonym for Derivative) are parsed by Metric::evaluateDaemonAd.
ExportMetric routes a metric to specific backends (default = all);
PrometheusLabels supplies per-metric labels that merge over
PROMETHEUS_DEFAULT_LABELS.
PrometheusD writes a Prometheus text-format file atomically via a tmp
file + rename, with optional LastHeardFrom timestamps and Prometheus
naming rules (unit suffix, counter _total suffix, name regex
validation, counter/gauge TYPE).
Legacy condor_gangliad mode is unchanged: GangliaD is still constructed
directly, registers its own timer, and reads only GANGLIAD_* knobs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
commit 048ef5f4f637b407f3456584d67c46dbbe9df335
Author: Todd Tannenbaum <tannenba@cs.wisc.edu>
Date: Thu May 21 12:01:57 2026 -0500
HTCONDOR-3374 Install condor_metricd as clone of condor_gangliad
Rename gangliad_main.cpp to metricd_main.cpp and install the binary
twice via clone_install(): once as condor_metricd and once as
condor_gangliad. main() inspects argv[0]: if the basename contains
"gangliad", the legacy mode flag is set and the subsystem is GANGLIAD;
otherwise the subsystem is METRICD.
In metricd mode, the engine knobs are read as METRICD_* and the
Ganglia-specific defaults/reset-metrics knobs as GANGLIA_*. In gangliad
mode, everything is identical to today.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
commit bbc79e3d075204cf0e20e0c8c34c1d3089c304bc
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Sep 15 12:35:05 2026 -0500
HTCONDOR-3901 Docs for annex self-service mode
commit 48b30cdc4afac7c051f10152f9e70f518dbd8eb1
Merge: 857415e2 da43bf91
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Mon Sep 14 11:57:14 2026 -0500
Merge remote-tracking branch 'origin/V25_14_0-HTCONDOR-3870-disconnect-docs' into V25_14_0-branch
commit da43bf91c50b5c4dd8f67e20f57ad6dbb52d1504
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Mon Sep 14 09:53:02 2026 -0500
HTCONDOR-3870 Docs for missing 'shadow disconnected' events
commit 857415e211265d9a4cfd870c1542706c6e307c23
Merge: 482576aa 8e7285af
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Sep 4 18:23:58 2026 -0500
Merge remote-tracking branch 'origin/V25_14_0-HTCONDOR-3461-more-sfapi-fixups' into V25_14_0-branch
commit 8e7285af1bb1394c6d8be134e446ed2fa823c253
Author: Karan Vahi <vahi@isi.edu>
Date: Fri Sep 4 14:08:48 2026 -0500
HTCONDOR-3461 Remove extra "Error" in output
commit 9355aa0b933092c55e91198951ee596671b8f45d
Author: Karan Vahi <vahi@isi.edu>
Date: Fri Sep 4 14:05:05 2026 -0500
HTCONDOR-3461 distinguish between a BytesIO buffer with a StringIO one while downloading files
commit 482576aade99340c84444a6828504838b67bdbc2
Merge: 5c0e27d7 7e43ce89
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Sep 3 09:25:41 2026 -0500
Merge remote-tracking branch 'origin/V25_14-HTCONDOR-3914-branch' into V25_14_0-branch
commit 5c0e27d7761d0af5a583aa904b51843a3e62b434
Merge: 010ff89d df701d6b
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Sep 3 09:17:49 2026 -0500
Merge remote-tracking branch 'origin/V25_14-HTCONDOR-2909-target-active-index-2' into V25_14_0-branch
commit df701d6bc05d6abe3b8d8d19e02b27d9825d9961
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Wed Sep 2 15:36:21 2026 -0500
HTCONDOR-2909 condor_adstash: Fix bug where alias was targeted for mutations
If an alias is target for e.g. index mapping mutations, it will
try to apply the new mappings for all indexes with that alias.
This is likely to fail if any mapping changes have been made since the
original index was created.
commit 010ff89d41af695194a12e0b8cd25f6a3c74b1de
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Wed Sep 2 15:52:36 2026 -0500
(HTCONDOR-3913) Release note.
commit b6d07b6e8736c3c8dc898e99285f8a760da354a0
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Wed Sep 2 15:42:43 2026 -0500
(HTCONDOR-3913) If $$-expansion fails, the fallback attempt should be made
with the real job ID as well.
commit 7e43ce89317299b1fc47ed0b5229727aeee3bafa
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Thu Sep 3 07:13:19 2026 -0500
(HTCONDOR-3914) Tweak message, hopefully correctly.
commit 68400df48a1eacead5923dec79ae08bd3f9d856f
Merge: 141ef966 f476b387
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 2 22:14:46 2026 -0500
Merge remote-tracking branch 'origin/V25_14_0-HTCONDOR-3906-branch' into V25_14_0-branch
commit 141ef96685828b89e4ba06ffa4f7b04f0361d5fa
Merge: ffcb1814 7a571119
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Sep 2 22:11:32 2026 -0500
Merge remote-tracking branch 'origin/V25_14_0-HTCONDOR-3911-fix-startd-crash' into V25_14_0-branch
commit 86f401231a859b9c8fbdf682c9d2aa3f5845f854
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Wed Sep 2 18:30:17 2026 -0500
(HTCONDOR-3914) Don't treat "no reply" the same as "replied success".
commit 7a571119e89eb6a2323420d5d7cc3fc0aacc0f72
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Wed Sep 2 14:54:24 2026 -0500
HTCONDOR-3911 Documentation
commit ffcb1814719fbbdc1779824fc77e24365dd80490
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Wed Sep 2 10:25:18 2026 -0500
HTCONDOR-3619 Version history
commit 3669081689396c888c4e16bff7f59e7176f016f0
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Wed Sep 2 14:09:53 2026 -0500
HTCONDOR-3911 fix assertion failure in startd when using data slots
commit f476b387f8fbff30dd2065f379f93d93a101371e
Author: Todd L Miller <41307348+Todd-L-Miller@users.noreply.github.com>
Date: Tue Sep 1 16:24:57 2026 -0500
(HTCONDOR-3906) Fix indentation.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
commit 32d973588fef7f387743b00f2796eaeff78ba4f3
Author: Todd L Miller <41307348+Todd-L-Miller@users.noreply.github.com>
Date: Tue Sep 1 16:23:58 2026 -0500
(HTCONDOR-3906) Fix typo.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
commit 848574eaa7164fcfd5a458b922142977db3ad7fe
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Tue Sep 1 10:42:01 2026 -0500
HTCONDOR-3613 docs
commit 75bc08af81f0c48577274bf7d70b46f4201a708e
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Tue Sep 1 10:41:26 2026 -0500
HTCONDOR-3616 python dag generator no longer emits multiple queue
statements
commit a6e30d1158ca0be4609e423e62c7244bee2144fc
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Sep 1 09:24:30 2026 -0500
HTCONDOR-3904: Fix typo in version history
commit bc42b8f8b888bab984c51c2b8ac1d52f1e2c10a9
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Mon Aug 31 13:06:31 2026 -0500
HTCONDOR-3904 Add regression tests
commit f704bf7a96facd51a8f3860ae4079034120b61a6
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Fri Aug 28 16:28:44 2026 -0500
HTCONDOR-3904 docs
commit cb3db801613ad5b47e4743c22b27d53be6e99b76
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Fri Aug 28 16:20:20 2026 -0500
HTCONDOR-3904 Fix bug where ResourcesUsed never got zeroed, and grows
without bounds
commit 3b6ce69d5f5277b0d72796b36da835a782c30d3f
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Mon Aug 31 18:08:13 2026 -0500
(HTCONDOR-3906) Not sure this should be here, but it's a reasonable-sounding
excuse for giving the NSF something to look at.
commit 0b2c560769aecf1707f858bc629b1af7d1405c0e
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Mon Aug 31 17:29:06 2026 -0500
(HTCONDOR-3906) Log what the EP said, too.
commit 595caf23a165220849c089a9008c7d8b900cbafb
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Mon Aug 31 17:23:42 2026 -0500
(HTCONDOR-3906) Distinguish between "got no (usable) reply" and "definitely
do restart" in the starter. Add echoing handler in shadow.
commit 0d4763be330b274c767982aa5a1e85d24ce34275
Author: Todd L Miller <tlmiller@cs.wisc.edu>
Date: Mon Aug 31 16:58:17 2026 -0500
(HTCONDOR-3906) The starter now requests guidance at checkpoint restart.
commit c9a4e6d4137a5679d5d15c8fe963f9684b38df80
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Mon Aug 31 16:40:44 2026 -0500
HTCONDOR-488: Fix syntax error in RC deb changelogs
commit aab66dd8b1161bd36d7dcb6855c8931177ffc94e
Author: John (TJ) Knoeller <johnkn@cs.wisc.edu>
Date: Mon Aug 31 12:26:05 2026 -0500
HTCONDOR-3836 fake a RESCEDULE for each DAG or Local job so they are started faster
commit cdeecaaddc398dc4242fc9bc844c97a6cb6facc7
Merge: e4934ae3 d5323da4
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Sun Aug 30 12:55:32 2026 -0500
Merge branch 'V25_0_14-branch' into V25_14_0-branch
commit d5323da4da20ecb0e77abac6e797b8d3c0df933b
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Sun Aug 30 12:52:01 2026 -0500
HTCONDOR-3889: Prepare for 25.0.14 release
commit e4934ae392cb6787437cbff044360fc2d0fa7075
Merge: 9d279edb 855f968f
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Aug 28 14:49:19 2026 -0500
Merge branch 'V25_0_14-branch' into V25_14_0-branch
commit 9d279edb327e88b83812f3e8ffee141510c6512c
Merge: 836b9cb6 9e15b078
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Aug 28 14:44:44 2026 -0500
Merge branch 'V25_13_0-branch' into V25_14_0-branch
commit 9e15b078a73ff86d8106b253db44389059b4ca33
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Fri Aug 28 13:34:43 2026 -0500
HTCONDOR-3889: Prepare for 25.13.3 release
commit f9d67f9b8d311968477fb2ff521d5e16aca76a6e
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Mon Aug 24 10:36:00 2026 -0500
HTCONDOR-3889 Late materialization in schedd should not honor include directives in submit digest
commit 836b9cb64366e4f83f583b1389bb8b0f4ef8441e
Merge: 7cf0568b 9c6860e8
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 17:49:38 2026 -0500
Merge branch 'V25_x-branch' into V25_14_0-branch
commit 855f968f7d59926393e6990415aa778862365870
Merge: 3ce2e670 b4d995b8
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:24:56 2026 -0500
Merge branch 'V24_12_24-branch' into V25_0_14-branch
commit b4d995b86ce9aefdf6306ce64c7c347f648499c3
Merge: aef7becc b9f864ad
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:22:23 2026 -0500
Merge branch 'V24_0_24-branch' into V24_12_24-branch
commit b9f864adf4f669fee7d35a4a6a8ccffc0dbfe999
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:21:06 2026 -0500
HTCONDOR-3889: Turn pre-release off for 24.0.24
commit 9c6860e888ca32b78c31921ce18a032ddb44f81f
Merge: ed2afab4 3d54e8f4
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:14:40 2026 -0500
Merge pull request #4717 from htcondor/V25_X-HTCONDOR-3650-annex-self-service
HTCONDOR-3650 annex-self-service
commit 7cf0568b51219ef4b0294520813109b31de0d97a
Merge: ed2afab4 3ce2e670
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:13:55 2026 -0500
Merge branch 'V25_0_14-branch' into V25_14_0-branch
commit 3ce2e670d2bffd3aae407599aa2a3c4fb2233048
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 15:10:25 2026 -0500
HTCONDOR-3893: Set RC for 25.0.14
commit 3d54e8f49259a909a2f68d2dc16eea9064b79b42
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Thu Aug 27 13:31:41 2026 -0500
HTCONDOR-3650 Add TODOs about distro name from code review
commit aef7beccfe8d472fa3de53a75cf1accd06ec943a
Merge: d0434bd9 52c446d8
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 13:30:38 2026 -0500
Merge branch 'V24_0_24-branch' into V24_12_24-branch
commit a66d92065c66a71f803fdcc2b123774d58898f7d
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Thu Aug 27 13:30:23 2026 -0500
HTCONDOR-3650 Add TODOs about future work mentioned in code review
commit d0434bd99a8c83c108899916f0baa411d41ccb63
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 13:26:17 2026 -0500
HTCONDOR-3889: Restore 24.12.24 release
commit 52c446d87a0ca30fc060073b6f488837fa156f21
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 13:22:36 2026 -0500
HTCONDOR-3889: Fix Jira ticket number for security release
commit 09d441c5aff31c5987270011627c19ab4cfb017f
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 13:13:02 2026 -0500
HTCONDOR-3889: Prepare 24.0.24 release
commit 3a3d4df499d46b9638dcf13c95857a9c8cc0c899
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Mon Aug 24 10:36:00 2026 -0500
HTCONDOR-3889 Late materialization in schedd should not honor include directives in submit digest
commit 803635bbf9ffca22dc6c1b29df73970f07350735
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 12:24:53 2026 -0500
Revert "HTCONDOR-3843: Cancel 24.0.24 release"
This reverts commit c6abf9d11d2b53813f190e1831572102ef45e2ee.
commit 93b70b2d7ee65c5a4e6adeadc2b16e9a5599b7b2
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Thu Aug 27 12:09:59 2026 -0500
HTCONDOR-3650 Remove obselete annex test
commit ed2afab41ec0d5f5584fc8ea51d12cd47305f46f
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Thu Aug 27 07:56:01 2026 -0500
HTCONDOR-3893: Move 25.15 and later to LTS
commit 5ae8554632a3d9009c29d274e6349e9d212e70d0
Merge: 43fa8598 767f9f7d
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Aug 26 12:41:33 2026 -0500
Merge branch 'V25_x-branch' into V25_X-HTCONDOR-3650-annex-self-service
commit 767f9f7d32179761535eab16bf516eb62823b30f
Merge: e5c638e3 f91ecb6b
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Aug 26 12:30:38 2026 -0500
Merge pull request #4770 from htcondor/V25_x-HTCONDOR-3665-fix-schedd-use-after-free
HTCONDOR-3665 Fix use-after-free in ssh handling in schedd
commit f91ecb6b558e4c55ecf43d72a5f33c9c00ede9eb
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Wed Aug 26 09:23:21 2026 -0500
HTCONDOR-3665 Fix use-after-free in ssh handling in schedd
commit e5c638e3471d1746a508bb07d1d81f2882bceb2a
Merge: e6f97181 b1a74316
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Aug 26 12:28:12 2026 -0500
Merge pull request #4769 from htcondor/V25_x-HTCONDOR-3665-add-lsan-suppression
HTCONDOR-3665 Add lsan suppresions for in-use at exit
commit b1a74316e32650f3ee9349bedf24bcc24d62a4d6
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Wed Aug 26 09:16:49 2026 -0500
HTCONDOR-3665 Add lsan suppresions for in-use at exit
commit e6f9718177ebab37ea8a8b79ee8a911a38202dde
Merge: bd4ceb0f 1a346164
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Wed Aug 26 11:39:25 2026 -0500
Merge pull request #4765 from htcondor/V25_14-HTCONDOR-3891-improve-list-of-copied-transfer-record-attrs
HTCONDOR-3891 Always copy ProjectName/User/GlobalJobId into transfer epoch records
commit bd4ceb0fd8cddd431e1ed6ce7fa81ee30e3d3cd1
Merge: deb498ff 1b455c60
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Wed Aug 26 10:37:32 2026 -0500
Merge pull request #4764 from htcondor/V25_14-HTCONDOR-3890-condor_submit_dag-terse-output
HTCONDOR-3890: Add condor_submit_dag -terse option
commit deb498ff9d788f198a35ce49dc7245044afc8bf2
Merge: c3375fee 05de7705
Author: GregThain <gthain@cs.wisc.edu>
Date: Tue Aug 25 17:29:43 2026 -0500
Merge pull request #4766 from htcondor/V25_14-HTCONDOR-3665-memory-leak
HTCONDOR-3665 Fix leak-at-exit in schedd
commit c3375fee8143fcb65dbd54e15d5d6e706c657f62
Merge: 9561f0e7 fc0448a8
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Aug 25 17:17:12 2026 -0500
Merge branch 'V25_0-branch'
commit fc0448a84ce9d5c05830a51bcc8a2b6858d77754
Merge: 04d44f26 db99adc9
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 15:57:27 2026 -0500
Merge pull request #4741 from htcondor/V25_0_14-HTCONDOR-3453-update-condor_upgrade_check-for-v26-checks
HTCONDOR-3453: Update condor_upgrade_check with new checks for v26 of HTCondor
commit 05de7705691f53fd653440831e2ed17080c6a5ac
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Tue Aug 25 15:21:34 2026 -0500
HTCONDOR-3665 Fix leak-at-exit in schedd
commit 1a346164895eee7b0f250464cf9385173906411b
Author: Cole Bollig <cabollig@wisc.edu>
Date: Tue Aug 25 15:13:56 2026 -0500
Always copy ProjectName/User/GlobalJobId into transfer epoch records
Hardcode ProjectName, User, and GlobalJobId to always be copied into
INPUT/OUTPUT/CHECKPOINT/COMMON job epoch history records, and add
DAGManJobId/DAGNodeName to the TRANSFER_JOB_ATTRS default. Update
test_epoch_attrs.py and document TRANSFER_JOB_ATTRS in shadow.rst.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
commit 9561f0e73ac52bfae6e950069a7a7bc407918e77
Merge: cb621b19 ba8a0903
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Aug 25 14:51:24 2026 -0500
Merge pull request #4762 from htcondor/V25_14-HTCONDOR-488-source-date-epoch
HTCONDOR-488: source date epoch comes from AP, or release changelog
commit 1b455c60d1e916286b96cdfe451acb09bea9655b
Author: Cole Bollig <cabollig@wisc.edu>
Date: Tue Aug 25 14:38:48 2026 -0500
HTCONDOR-3890: Improve description of -terse option to say 'on success'
commit caa672fcf0b3a5b03ff313bb23a15fa95beba666
Author: Cole Bollig <cabollig@wisc.edu>
Date: Tue Aug 25 14:31:02 2026 -0500
HTCONDOR-3890: Add condor_submit_dag -terse option
commit cb621b19d397dbba15e6b3102c33572647a0161d
Merge: 83d3e1f1 ff9d5af0
Author: GregThain <gthain@cs.wisc.edu>
Date: Tue Aug 25 13:41:40 2026 -0500
Merge pull request #4758 from htcondor/V25_14-HTCONDOR-3247-fix-clang-warning
HTCONDOR-3247 Fix clang warning about spaceship operator
commit ba8a09031054b3fc0892de75c089c0062cce2c8b
Merge: df4f8a42 83d3e1f1
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Aug 25 12:59:53 2026 -0500
Merge branch 'main' into V25_14-HTCONDOR-488-source-date-epoch
commit 83d3e1f1fdb7e90880f91402d147d25ac24c1d7f
Merge: 3abe4621 3b8643bf
Author: Tim Theisen <tim@cs.wisc.edu>
Date: Tue Aug 25 12:58:15 2026 -0500
Merge pull request #4757 from htcondor/V25_14-HTCONDOR-3851-Fedora-spec
HTCONDOR-3851: Unified spec file for Fedora
commit db99adc989b7bcaddd90e21a4d1617478d1d01d6
Author: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
Date: Tue Aug 25 12:58:09 2026 -0500
Apply suggestions from code review
- Better check output messages
- Add missing token provider config option for check
Co-authored-by: Jason Patton <jason.c.patton@gmail.com>
commit 3abe4621672fe85823b43f30e6617a96a0b4b061
Merge: 40fcfac8 2c76afee
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 12:49:31 2026 -0500
Merge pull request #4663 from htcondor/V25_13-HTCONDOR-2909-refactor-adstash
HTCONDOR-2909 Refactor condor_adstash
commit 40fcfac88bd79a15786230a11cf547009d20f34e
Merge: 7e64d710 0d68b13c
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Aug 25 12:28:42 2026 -0500
Merge pull request #4763 from htcondor/V25_X-HTCONDOR-3461-sfapi-fixups
HTCONDOR-3461 sfapi fixups
commit 43fa85980ac739c377904beba2197be9d8e00613
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Aug 25 12:26:30 2026 -0500
HTCONDOR-3650 Fix annex tests
commit 7e64d710f1a9011378e45c470938c839d42ee13a
Merge: c4ff53be 1b772744
Author: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
Date: Tue Aug 25 11:21:06 2026 -0500
Merge pull request #4725 from htcondor/V26_14-HTCONDOR-3864-branch
(HTCONDOR-3864) Compute DAG-wide savings as well.
commit 0d68b13cdb8ccae5b6939c7f65502db4c2c1aa60
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Aug 25 11:20:20 2026 -0500
HTCONDOR-3461 Increase blahp's default timeout for scripts
For sfapi, the submit and status scripts include file-transfer requests.
This means the default timeout of 30 seconds is sometimes insufficient.
Note that we only want to support the transfer of a small number of
smallish files.
commit ccfc0c31ada8ab0bd255578a78c6d3c759bc407a
Author: Jaime Frey <jfrey@cs.wisc.edu>
Date: Tue Aug 25 11:16:26 2026 -0500
HTCONDOR-3461 Mapped 'queue' to -q instead of -p for sfapi
NERSC's Perlmutter doesn't want users to set the partition for a job, but
instead set QOS (which will set the partition as needed).
commit 2c76afee00953ef6000e5e7eec5f6906b6f74ab4
Merge: ce98608b c4ff53be
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 10:55:33 2026 -0500
Merge branch 'main' into V25_13-HTCONDOR-2909-refactor-adstash
commit ce98608b5bda663f36f83769fb616365df795211
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 10:42:40 2026 -0500
HTCONDOR-2909 Add requested code doc for target_bool_attrs converter
Explains the purpose of the _normalize_target_bool_attr function,
which coerces a field name to "UpperCamelCase", e.g. "WantFlocking".
commit fc5b92c325223dc3d372caa31b8ad7b480f9b197
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 10:34:21 2026 -0500
HTCONDOR-2909 Address cleanup code review items
- Improved error messaging
- Removed Epoch* fields from regular job history mapping
Co-authored-by: Cole Bollig <cabollig@wisc.edu>
commit 78b13021d5681dd208381ba02333e9f48966723c
Author: Jason Patton <jpatton@cs.wisc.edu>
Date: Tue Aug 25 10:17:54 2026 -0500
HTCONDOR-2909 Fix manpage link
Co-authored-by: Cole Bollig <50028144+ColeBollig@users.noreply.github.com>
commit ff9d5af0343dc6a95227cff7c398f42ed364c7a7
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Tue Aug 25 09:32:33 2026 -0500
HTCONDOR-3247 another clang warning fixup
commit 3ed221cc76c6172c72795b476d6e471d62b154c8
Author: Greg Thain <gthain@cs.wisc.edu>
Date: Tue Aug 25 09:25:48 2026 -0500
HTCONDOR-3247 more clang warning fixes