airflow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jon Davies (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AIRFLOW-2726) Kubernetes init container has no resiliency against unavailable DB
Date Mon, 09 Jul 2018 11:00:00 GMT
Jon Davies created AIRFLOW-2726:
-----------------------------------

             Summary: Kubernetes init container has no resiliency against unavailable DB
                 Key: AIRFLOW-2726
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2726
             Project: Apache Airflow
          Issue Type: Bug
            Reporter: Jon Davies


If one runs:

```
~/git/incubator-airflow/scripts/ci/kubernetes$ kubectl apply --namespace=testing-airflow -f
kube/
```

The container fails with:

```
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not translate host name
"postgres-airflow" to address: Name or service not known
```

...and then the pod tries to go into a Running state before CrashLoopBackOff'ing about:

```
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to
a previous exception during flush. To begin a new transaction with this Session, first issue
Session.rollback(). Original exception was: (psycopg2.ProgrammingError) relation "log" does
not exist
LINE 1: INSERT INTO log (dttm, dag_id, task_id, event, execution_dat...
```

The init container should catch the unavailable DB and retry.



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

Mime
View raw message