Skip to content
This repository was archived by the owner on Sep 12, 2024. It is now read-only.

Commit f112945

Browse files
authored
Merge pull request #558 from CMSCompOps/actor_failed_jobs
actor shouldn't fail because of not able to get failed jobs
2 parents 8283ba6 + e5e37dc commit f112945

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

utils.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8210,9 +8210,15 @@ def getFailedJobs(taskname, caller='getFailedJobs'):
82108210
wfname=taskname.split('/')[1]
82118211
print 'wfname=',wfname
82128212
conn = make_x509_conn(reqmgr_url)
8213-
r1=conn.request("GET",'/wmstatsserver/data/filtered_requests?RequestName=%s&mask=PrepID&mask=AgentJobInfo'%(wfname),headers={"Accept":"application/json"})
8214-
r2=conn.getresponse()
8215-
reading = json.loads(r2.read())
8213+
try:
8214+
r1=conn.request("GET",'/wmstatsserver/data/filtered_requests?RequestName=%s&mask=PrepID&mask=AgentJobInfo'%(wfname),headers={"Accept":"application/json"})
8215+
r2=conn.getresponse()
8216+
reading = json.loads(r2.read())
8217+
except Exception as e:
8218+
sendLog('componentInfo','not able to connect to wmstats server', level='critical')
8219+
print str(e)
8220+
return 0
8221+
82168222
failed_jobs = 0
82178223

82188224
for info in reading['result']:

0 commit comments

Comments
 (0)