mirror of
https://github.com/ansible/awx.git
synced 2026-04-10 20:49:24 -02:30
add final_line_count to EOF websocket
This commit is contained in:
@@ -162,6 +162,7 @@ class CallbackBrokerWorker(ConsumerMixin):
|
||||
|
||||
if body.get('event') == 'EOF':
|
||||
try:
|
||||
final_line_count = body.get('final_line_count', 0)
|
||||
logger.info('Event processing is finished for Job {}, sending notifications'.format(job_identifier))
|
||||
# EOF events are sent when stdout for the running task is
|
||||
# closed. don't actually persist them to the database; we
|
||||
@@ -169,7 +170,7 @@ class CallbackBrokerWorker(ConsumerMixin):
|
||||
# approximation for when a job is "done"
|
||||
emit_channel_notification(
|
||||
'jobs-summary',
|
||||
dict(group_name='jobs', unified_job_id=job_identifier)
|
||||
dict(group_name='jobs', unified_job_id=job_identifier, final_line_count=final_line_count)
|
||||
)
|
||||
# Additionally, when we've processed all events, we should
|
||||
# have all the data we need to send out success/failure
|
||||
|
||||
Reference in New Issue
Block a user