Skip to content

Commit df6a719

Browse files
authored
Merge pull request #185 from brianhlin/master
Handle missing 'MyTpe' attr in 8.7.5
2 parents fb171ae + 00faaba commit df6a719

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

config/htcondor-ce.spec

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define gitrev osg
33

44
Name: htcondor-ce
5-
Version: 3.0.3
5+
Version: 3.0.4
66
Release: 1%{?gitrev:.%{gitrev}git}%{?dist}
77
Summary: A framework to run HTCondor as a CE
88
BuildArch: noarch
@@ -491,6 +491,9 @@ fi
491491
%attr(1777,root,root) %dir %{_localstatedir}/lib/gratia/condorce_data
492492

493493
%changelog
494+
* Fri Dec 08 2017 Brian Lin <blin@cs.wisc.edu> - 3.0.4-1
495+
- Handle missing 'MyType' attribute in condor 8.7.5
496+
494497
* Wed Dec 06 2017 Brian Lin <blin@cs.wisc.edu> - 3.0.3-1
495498
- Fix condor_ce_ping with IPv6 addresses (SOFTWARE-3030)
496499
- Fix for CEView being killed after 24h (SOFTWARE-2820)

src/condor_ce_trace

+4-5
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,12 @@ def parse_opts():
113113
return opts, args
114114

115115

116-
def check_authz(collector_ad, schedd_ad=None):
116+
def check_authz(collector_ad, schedd_ad):
117117
print "Testing HTCondor-CE authorization..."
118-
ping_args = [(collector_ad, 'READ'),
119-
(schedd_ad, 'WRITE')]
118+
ping_args = [(collector_ad, 'READ', 'collector'),
119+
(schedd_ad, 'WRITE', 'scheduler')]
120120

121-
for daemon_ad, cmd in ping_args:
122-
dtype = daemon_ad['MyType'].lower()
121+
for daemon_ad, cmd, dtype in ping_args:
123122
addr = daemon_ad['MyAddress']
124123
try:
125124
ping_ad = htcondor.SecMan().ping(daemon_ad, cmd)

0 commit comments

Comments
 (0)