mirror of
https://github.com/ansible/awx.git
synced 2026-02-20 20:50:06 -03:30
Pull results off zeromq and distribute to workers
This commit is contained in:
@@ -107,7 +107,7 @@ class CallbackModule(object):
|
||||
|
||||
def _start_connection(self):
|
||||
self.context = zmq.Context()
|
||||
self.socket = self.context.socket(zmq.REQ)
|
||||
self.socket = self.context.socket(zmq.PUSH)
|
||||
self.socket.connect("tcp://127.0.0.1:5556")
|
||||
|
||||
def _post_job_event_queue_msg(self, event, event_data):
|
||||
@@ -130,9 +130,8 @@ class CallbackModule(object):
|
||||
if self.context is None:
|
||||
self._start_connection()
|
||||
|
||||
self.socket.send(json.dumps(msg))
|
||||
self.socket.send_json(msg)
|
||||
self.logger.debug('Publish: %r, retry=%d', msg, retry_count)
|
||||
reply = self.socket.recv()
|
||||
return
|
||||
except Exception, e:
|
||||
self.logger.info('Publish Exception: %r, retry=%d', e,
|
||||
|
||||
Reference in New Issue
Block a user