From 565e79b651d2b5532e417f39ee5aa8344f0c856f Mon Sep 17 00:00:00 2001 From: Tim Theisen Date: Thu, 14 Nov 2024 14:56:31 -0600 Subject: [PATCH 1/3] Update HTCondor-CE 24 upgrade instructions --- docs/v24/releases.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/v24/releases.md b/docs/v24/releases.md index 96c276cc..1cc49585 100644 --- a/docs/v24/releases.md +++ b/docs/v24/releases.md @@ -28,8 +28,16 @@ Updating to HTCondor-CE 24 :::console root@host # find /etc/condor-ce/ -name '*.rpmnew' -name '*.rpmsave' -HTCondor-CE 24 is very close in functionality to HTCondor-CE 23. -As such, upgrading should be very easy. +HTCondor-CE 24 no longer accepts the original job router syntax. +If you have custom job routes, you must use the new, more flexible, +[ClassAd transform](../configuration/job-router-overview/#classad-transforms) +job router syntax. + +If you have added custom job routes, make sure that you +[convert](../../v23/configuration/job-router-overview/#converting-to-classad-transforms) +any jobs routes to the new, more flexible, +[ClassAd transform](../configuration/job-router-overview/#classad-transforms) +syntax. HTCondor-CE 24 Version History ------------------------------ From a643bf137e5a5f76cbffa6331ec77103de842a9b Mon Sep 17 00:00:00 2001 From: Tim Theisen Date: Fri, 15 Nov 2024 14:52:03 -0600 Subject: [PATCH 2/3] Fix broken links --- docs/v24/configuration/writing-job-routes.md | 2 +- docs/v24/installation/central-collector.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/v24/configuration/writing-job-routes.md b/docs/v24/configuration/writing-job-routes.md index fad63895..27edc5c5 100644 --- a/docs/v24/configuration/writing-job-routes.md +++ b/docs/v24/configuration/writing-job-routes.md @@ -466,7 +466,7 @@ This section outlines how to limit the number of total or idle jobs in a specifi !!! note If you are using an HTCondor batch system, limiting the number of jobs is not the preferred solution: HTCondor manages fair share on its own via - [user priorities and group accounting](https://htcondor.readthedocs.io/en/lts/admin-manual/user-priorities-negotiation.html). + [user priorities and group accounting](https://htcondor.readthedocs.io/en/lts/admin-manual/cm-configuration.html#user-priorities-and-negotiation). ### Total jobs diff --git a/docs/v24/installation/central-collector.md b/docs/v24/installation/central-collector.md index 88b78299..6d21d057 100644 --- a/docs/v24/installation/central-collector.md +++ b/docs/v24/installation/central-collector.md @@ -4,7 +4,7 @@ Installing an HTCondor-CE Central Collector The HTCondor-CE Central Collector is an information service designed to provide a an overview and descriptions of grid services. Based on the -[HTCondorView Server](https://htcondor.readthedocs.io/en/lts/admin-manual/setting-up-special-environments.html#configuring-the-htcondorview-server), +[HTCondorView Server](https://htcondor.readthedocs.io/en/lts/admin-manual/cm-configuration.html#configuring-the-htcondorview-server), the Central Collector accepts [ClassAds](https://htcondor.readthedocs.io/en/lts/misc-concepts/classad-mechanism.html) from site HTCondor-CEs by default but may accept from other services using the [HTCondor Python Bindings](https://htcondor.readthedocs.io/en/lts/apis/python-bindings/index.html). From 0d39db1db19260c73f9715cd0c6ede4994f9a0ce Mon Sep 17 00:00:00 2001 From: Tim Theisen Date: Fri, 15 Nov 2024 14:59:10 -0600 Subject: [PATCH 3/3] Fix more broken links --- docs/v23/configuration/writing-job-routes.md | 2 +- docs/v23/installation/central-collector.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/v23/configuration/writing-job-routes.md b/docs/v23/configuration/writing-job-routes.md index 900f8b06..4857654b 100644 --- a/docs/v23/configuration/writing-job-routes.md +++ b/docs/v23/configuration/writing-job-routes.md @@ -836,7 +836,7 @@ This section outlines how to limit the number of total or idle jobs in a specifi !!! note If you are using an HTCondor batch system, limiting the number of jobs is not the preferred solution: HTCondor manages fair share on its own via - [user priorities and group accounting](https://htcondor.readthedocs.io/en/lts/admin-manual/user-priorities-negotiation.html). + [user priorities and group accounting](https://htcondor.readthedocs.io/en/lts/admin-manual/cm-configuration.html#user-priorities-and-negotiation). ### Total jobs diff --git a/docs/v23/installation/central-collector.md b/docs/v23/installation/central-collector.md index 88b78299..6d21d057 100644 --- a/docs/v23/installation/central-collector.md +++ b/docs/v23/installation/central-collector.md @@ -4,7 +4,7 @@ Installing an HTCondor-CE Central Collector The HTCondor-CE Central Collector is an information service designed to provide a an overview and descriptions of grid services. Based on the -[HTCondorView Server](https://htcondor.readthedocs.io/en/lts/admin-manual/setting-up-special-environments.html#configuring-the-htcondorview-server), +[HTCondorView Server](https://htcondor.readthedocs.io/en/lts/admin-manual/cm-configuration.html#configuring-the-htcondorview-server), the Central Collector accepts [ClassAds](https://htcondor.readthedocs.io/en/lts/misc-concepts/classad-mechanism.html) from site HTCondor-CEs by default but may accept from other services using the [HTCondor Python Bindings](https://htcondor.readthedocs.io/en/lts/apis/python-bindings/index.html).