[ 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)