Red Hat Bugzilla – Bug 489001
carod rejects non-Vanilla work
Last modified: 2009-04-21 12:17:22 EDT
There is an artificial limitation in carod that rejects non-Vanilla Universe, non-JobUniverse=5, work...
elif job_data.has_key('JobUniverse') == True and \
job_data['JobUniverse'] != 5:
print "...ERROR: JobUniverse != 5..."
# Received a request for a job on a universe other than Vanilla(5).
# Send a reply message indicating this message can't be run
err_msg = 'ERROR: Work Request wants unsupported universe (%s). Disca\
rding' % str(job_data['JobUniverse'])
msg_props = msg.get('message_properties')
reply.data = ''
send_AMQP_msg(broker_connection, msg, msg_props, err_msg)
raise general_exception(syslog.LOG_ERR, err_msg)
It needs to be removed.
Removed restriction on only vanilla universe jobs. Universe is no longer checked at all.
Tested on RHEL 4.7 and 5.3 with MRG 1.1 (condor-low-latency <1.0.11) and it didn't work.
Tested on RHEL 4.7 and 5.3 with condor-low-latency 1.0-12.* with "JobUniverse = Local (12)" and it works.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.