Skip to content

Commit

Permalink
Merge branch 'master' into V8_9-gt6226-branch
Browse files Browse the repository at this point in the history
  • Loading branch information
zmiller committed Jan 7, 2021
2 parents a7d6820 + 91464e8 commit f4348cd
Show file tree
Hide file tree
Showing 210 changed files with 5,225 additions and 4,424 deletions.
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ date-released: TBD
# Required.
version: 8.9.11
# Strongly recommended. Really ought to correspond to the version above.
doi: TBD
doi: 10.5281/zenodo.2579447
6 changes: 0 additions & 6 deletions bindings/python/htcondor/_deprecation.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,6 @@ def deprecate_class(message, cls):


def deprecate_8_9_8():
## from python-bindings/negotiator.cpp
deprecate_class(
"Negotiator is deprecated since v8.9.8 and will be removed in a future release.",
htcondor.Negotiator,
)

## from python-bindings/log_reader.cpp

# FIXME: deprecate htcondor.EntryType enum
Expand Down
16 changes: 12 additions & 4 deletions build/cmake/CondorConfigure.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -917,8 +917,12 @@ endif()

#####################################
# Do we want to link in libssl and kerberos or dlopen() them at runtime?
if (LINUX AND NOT WANT_PYTHON_WHEELS)
set( DLOPEN_SECURITY_LIBS TRUE )
if (NOT DEFINED DLOPEN_SECURITY_LIBS)
if (LINUX AND NOT WANT_PYTHON_WHEELS)
set(DLOPEN_SECURITY_LIBS TRUE)
else()
set(DLOPEN_SECURITY_LIBS FALSE)
endif()
endif()

################################################################################
Expand Down Expand Up @@ -1060,8 +1064,12 @@ endif()

#####################################
# Do we want to link in the GSI libraries or dlopen() them at runtime?
if (HAVE_EXT_GLOBUS AND LINUX AND NOT WANT_PYTHON_WHEELS)
set( DLOPEN_GSI_LIBS TRUE )
if (NOT DEFINED DLOPEN_GSI_LIBS)
if (HAVE_EXT_GLOBUS AND LINUX AND NOT WANT_PYTHON_WHEELS)
set(DLOPEN_GSI_LIBS TRUE)
else()
set(DLOPEN_GSI_LIBS FALSE)
endif()
endif()

message(STATUS "********* External configuration complete (dropping config.h) *********")
Expand Down
8 changes: 4 additions & 4 deletions build/docker/k8s/pool.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
restartPolicy: Never
containers:
- name: cm
image: htcondor/cm:8.9.8-el7
image: htcondor/cm:8.9.11-el7
imagePullPolicy: Always
resources:
limits:
Expand All @@ -49,14 +49,14 @@ spec:
apiVersion: v1
kind: Pod
metadata:
name: submit2
name: submit
labels:
htcondor-role: submit
spec:
restartPolicy: Never
containers:
- name: submit-container
image: htcondor/submit:8.9.8-el7
image: htcondor/submit:8.9.11-el7
imagePullPolicy: Always
resources:
limits:
Expand Down Expand Up @@ -97,7 +97,7 @@ spec:
spec:
containers:
- name: execute
image: htcondor/execute:8.9.8-el7
image: htcondor/execute:8.9.11-el7
imagePullPolicy: Always
resources:
limits:
Expand Down
19 changes: 19 additions & 0 deletions build/packaging/new-debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
condor (8.9.10-1) stable; urgency=medium

* Fix bug where negotiator stopped making matches when group quotas are used
* Support OAuth, SciTokens, and Kerberos credentials in local universe jobs
* The Python schedd.submit method now takes a Submit object
* DAGMan can now optionally run a script when a job goes on hold
* DAGMan now provides a method for inline jobs to share submit descriptions
* Can now add arbitrary tags to condor annex instances
* Runs the "singularity test" before running the a singularity job

-- Tim Theisen <tim@cs.wisc.edu> Tue, 24 Nov 2020 09:52:13 -0600

condor (8.8.12-1) stable; urgency=medium

* Added a family of version comparison functions to ClassAds
* Increased default Globus proxy key length to meet current NIST guidance

-- Tim Theisen <tim@cs.wisc.edu> Sat, 21 Nov 2020 16:40:52 -0600

condor (8.9.9-1) stable; urgency=medium

* The RPM packages requires globus, munge, scitokens, and voms from EPEL
Expand Down
7 changes: 4 additions & 3 deletions build/packaging/new-debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Build-Depends: autotools-dev,
libkrb5-dev,
libldap2-dev | libldap-dev,
libmunge-dev,
libpam0g-dev,
libpcre3-dev,
libpq-dev,
libsqlite3-dev,
Expand Down Expand Up @@ -63,7 +64,7 @@ Depends: adduser,
python,
python-requests,
lsb-base (>= 3.0-6),
libclassad12 (= ${binary:Version}),
libclassad13 (= ${binary:Version}),
libcom-err2,
libglobus-callout0,
libglobus-common0,
Expand Down Expand Up @@ -238,7 +239,7 @@ Description: distributed workload management system - debugging symbols
Package: libclassad-dev
Architecture: any
Section: libdevel
Depends: libclassad12 (= ${binary:Version}),
Depends: libclassad13 (= ${binary:Version}),
${misc:Depends}
Conflicts: libclassad0-dev
Replaces: libclassad0-dev
Expand All @@ -251,7 +252,7 @@ Description: HTCondor classads expression language - development library
.
This package provides the static library and header files.

Package: libclassad12
Package: libclassad13
Architecture: any
Section: libs
Depends: ${misc:Depends},
Expand Down
7 changes: 4 additions & 3 deletions build/packaging/new-debian/control.focal
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Build-Depends: autotools-dev,
libkrb5-dev,
libldap2-dev | libldap-dev,
libmunge-dev,
libpam0g-dev,
libpcre3-dev,
libpq-dev,
libsqlite3-dev,
Expand Down Expand Up @@ -60,7 +61,7 @@ Depends: adduser,
libdate-manip-perl,
python3,
lsb-base (>= 3.0-6),
libclassad12 (= ${binary:Version}),
libclassad13 (= ${binary:Version}),
libcom-err2,
libglobus-callout0,
libglobus-common0,
Expand Down Expand Up @@ -235,7 +236,7 @@ Description: distributed workload management system - debugging symbols
Package: libclassad-dev
Architecture: any
Section: libdevel
Depends: libclassad12 (= ${binary:Version}),
Depends: libclassad13 (= ${binary:Version}),
${misc:Depends}
Conflicts: libclassad0-dev
Replaces: libclassad0-dev
Expand All @@ -248,7 +249,7 @@ Description: HTCondor classads expression language - development library
.
This package provides the static library and header files.

Package: libclassad12
Package: libclassad13
Architecture: any
Section: libs
Depends: ${misc:Depends},
Expand Down
6 changes: 3 additions & 3 deletions build/packaging/new-debian/control.stretch
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Depends: adduser,
python,
python-requests,
lsb-base (>= 3.0-6),
libclassad12 (= ${binary:Version}),
libclassad13 (= ${binary:Version}),
libcomerr2,
libglobus-callout0,
libglobus-common0,
Expand Down Expand Up @@ -238,7 +238,7 @@ Description: distributed workload management system - debugging symbols
Package: libclassad-dev
Architecture: any
Section: libdevel
Depends: libclassad12 (= ${binary:Version}),
Depends: libclassad13 (= ${binary:Version}),
${misc:Depends}
Conflicts: libclassad0-dev
Replaces: libclassad0-dev
Expand All @@ -251,7 +251,7 @@ Description: HTCondor classads expression language - development library
.
This package provides the static library and header files.

Package: libclassad12
Package: libclassad13
Architecture: any
Section: libs
Depends: ${misc:Depends},
Expand Down
6 changes: 3 additions & 3 deletions build/packaging/new-debian/control.xenial
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Depends: adduser,
python,
python-requests,
lsb-base (>= 3.0-6),
libclassad12 (= ${binary:Version}),
libclassad13 (= ${binary:Version}),
libcomerr2,
libglobus-callout0,
libglobus-common0,
Expand Down Expand Up @@ -238,7 +238,7 @@ Description: distributed workload management system - debugging symbols
Package: libclassad-dev
Architecture: any
Section: libdevel
Depends: libclassad12 (= ${binary:Version}),
Depends: libclassad13 (= ${binary:Version}),
${misc:Depends}
Conflicts: libclassad0-dev
Replaces: libclassad0-dev
Expand All @@ -251,7 +251,7 @@ Description: HTCondor classads expression language - development library
.
This package provides the static library and header files.

Package: libclassad12
Package: libclassad13
Architecture: any
Section: libs
Depends: ${misc:Depends},
Expand Down
13 changes: 13 additions & 0 deletions build/packaging/srpm/condor.spec
Original file line number Diff line number Diff line change
Expand Up @@ -1558,6 +1558,19 @@ fi
/bin/systemctl try-restart condor.service >/dev/null 2>&1 || :

%changelog
* Tue Nov 24 2020 Tim Theisen <tim@cs.wisc.edu> - 8.9.10-1
- Fix bug where negotiator stopped making matches when group quotas are used
- Support OAuth, SciTokens, and Kerberos credentials in local universe jobs
- The Python schedd.submit method now takes a Submit object
- DAGMan can now optionally run a script when a job goes on hold
- DAGMan now provides a method for inline jobs to share submit descriptions
- Can now add arbitrary tags to condor annex instances
- Runs the "singularity test" before running the a singularity job

* Mon Nov 23 2020 Tim Theisen <tim@cs.wisc.edu> - 8.8.12-1
- Added a family of version comparison functions to ClassAds
- Increased default Globus proxy key length to meet current NIST guidance

* Mon Oct 26 2020 Tim Theisen <tim@cs.wisc.edu> - 8.9.9-1
- The RPM packages requires globus, munge, scitokens, and voms from EPEL
- Improved cgroup memory policy settings that set both hard and soft limit
Expand Down
Binary file added docs/_images/fair-share.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/user-prio1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/_images/user-prio2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions docs/_static/css/htcondor-manual.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ a.macro {
font-size: 90%;
}

table th p {
margin-bottom: 0px;
}

table.indextable {
margin-bottom: 20px;
}
Expand All @@ -13,6 +17,10 @@ table.indextable li {
word-wrap: break-word;
}

.rst-content dl:not(.docutils) dt {
display: table-cell;
}

/* override table width restrictions */
@media screen and (min-width: 767px) {

Expand Down
Loading

0 comments on commit f4348cd

Please sign in to comment.