[ 
https://issues.apache.org/jira/browse/AIRFLOW-2763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siddharth Anand resolved AIRFLOW-2763.
--------------------------------------
    Resolution: Fixed

> No precheck mechanism in place during worker initialisation for the 
> connection to metadata database
> ---------------------------------------------------------------------------------------------------
>
>                 Key: AIRFLOW-2763
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2763
>             Project: Apache Airflow
>          Issue Type: Improvement
>          Components: db, worker
>            Reporter: Aishwarya Mohan
>            Assignee: Aishwarya Mohan
>            Priority: Major
>
> Currently when airflow worker is started, no initialization check is in place 
> to see if the connection to metadata database is healthy or not. The worker 
> threads remain alive(after throwing exceptions - OperationalError) leading to 
> a misconception that the worker is up and running the tasks allocated. 
> In the case of worker interaction with the broker, a reconnection mechanism 
> exists the exits the worker  due to timeout operational error if it failed to 
> establish connection within the configured number of 
> attempts(connection_max_retries).
> An exit/shutdown mechanism needs to be included during worker initialization 
> incase the connection to  metadata DB is not established. This will assure 
> the airflow users that the connection to database is in place before they 
> proceed with task scheduling.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to