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)

Reply via email to