From 5a1599b4405f34b494582139d32ad8f13f5529e3 Mon Sep 17 00:00:00 2001 From: Dominique Quatravaux Date: Thu, 16 Apr 2020 19:21:10 +0200 Subject: [PATCH] [fix] Use rsync --blocking-io to work around EAGAIN hazard Fixes #6692 --- awx/playbooks/check_isolated.yml | 2 ++ awx/playbooks/run_isolated.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/awx/playbooks/check_isolated.yml b/awx/playbooks/check_isolated.yml index 53a2183ec5..a0f41280ea 100644 --- a/awx/playbooks/check_isolated.yml +++ b/awx/playbooks/check_isolated.yml @@ -38,6 +38,7 @@ recursive: true set_remote_user: false rsync_opts: + - "--blocking-io" - "--rsh=$RSH" environment: RSH: "oc rsh --config={{ ansible_kubectl_config }}" @@ -51,6 +52,7 @@ mode: pull set_remote_user: false rsync_opts: + - "--blocking-io" - "--rsh=$RSH" environment: RSH: "oc rsh --config={{ ansible_kubectl_config }}" diff --git a/awx/playbooks/run_isolated.yml b/awx/playbooks/run_isolated.yml index c57aa4b33d..d9f0c0f287 100644 --- a/awx/playbooks/run_isolated.yml +++ b/awx/playbooks/run_isolated.yml @@ -25,6 +25,7 @@ dest: "{{ dest }}" set_remote_user: false rsync_opts: + - "--blocking-io" - "--rsh=$RSH" environment: RSH: "oc rsh --config={{ ansible_kubectl_config }}"