You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Elad (Jira)" <ji...@apache.org> on 2019/08/28 06:55:00 UTC
[jira] [Created] (AIRFLOW-5328) EmrCreateJobFlowOperator success
when EMR isn't ready
Elad created AIRFLOW-5328:
-----------------------------
Summary: EmrCreateJobFlowOperator success when EMR isn't ready
Key: AIRFLOW-5328
URL: https://issues.apache.org/jira/browse/AIRFLOW-5328
Project: Apache Airflow
Issue Type: Bug
Components: aws
Affects Versions: 1.10.4
Reporter: Elad
EmrCreateJobFlowOperator returns almost instantly.
It shouldn't return until the Emr cluster id ready.
It doesn't make sense to submit tasks to EMR when the cluster isn't ready.
Currently, tasks are submitted and waiting until the cluster will finish its initialization.
This can be checked with Waiter:
[https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/emr.html]
something like:
{code:java}
waiter = client.get_waiter('cluster_running').wait(ClusterId=response['JobFlowId'], WaiterConfig={'Delay': 32, 'MaxAttempts': 60}){code}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)