diff --git a/content/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/check_service_retired.rb b/content/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/check_service_retired.rb index c897a4011..af682d8b8 100644 --- a/content/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/check_service_retired.rb +++ b/content/automate/ManageIQ/Service/Retirement/StateMachines/Methods.class/__methods__/check_service_retired.rb @@ -16,6 +16,13 @@ def main private + def log_task_info(task) + @handle.log('info', "Service Retire Task <#{task.id}> <#{task.description}> is not retired, setting retry.") + task.miq_request_tasks.each do |t| + @handle.log('info', " Service Retire Task <#{task.id}> is waiting on <#{t.request_type}> Task <#{t.id}> <#{t.description}>") if t.state != 'finished' + end + end + def check_all_service_tasks task = @handle.root['service_retire_task'] task_status = task['status'] @@ -35,7 +42,7 @@ def check_all_service_tasks reason = reason[7..-1] if reason[0..6] == 'Error: ' @handle.root['ae_reason'] = reason when 'retry' - @handle.log('info', "Service task #{task.description} is not retired, setting retry.") + log_task_info(task) @handle.root['ae_result'] = 'retry' @handle.root['ae_retry_interval'] = '1.minute' when 'ok'