From ab11f1895713e46d218cd4bfc665d70e8cc570fd Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 28 Mar 2019 16:48:52 -0400 Subject: [PATCH] send an EOF event if isolated dispatch fails --- awx/main/expect/isolated_manager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awx/main/expect/isolated_manager.py b/awx/main/expect/isolated_manager.py index efce355e01..e73c45d551 100644 --- a/awx/main/expect/isolated_manager.py +++ b/awx/main/expect/isolated_manager.py @@ -332,5 +332,10 @@ class IsolatedManager(object): status, rc = self.dispatch(playbook, module, module_args) if status == 'successful': status, rc = self.check() + else: + # emit an EOF event + event_data = {'event': 'EOF', 'final_counter': 0} + event_data.setdefault(self.event_data_key, self.instance.id) + CallbackQueueDispatcher().dispatch(event_data) self.cleanup() return status, rc