Yongjun Park created AIRFLOW-610:
------------------------------------
Summary: Configuration parsing order doesn't work properly.
Key: AIRFLOW-610
URL: https://issues.apache.org/jira/browse/AIRFLOW-610
Project: Apache Airflow
Issue Type: Bug
Reporter: Yongjun Park
I'm testing Airflow using master branch, precisely 527e3ec.
Documents says configuration is evaluated following order.
# environment variable
# configuration in airflow.cfg
# command in airflow.cfg
# default
However, it can't recognize *_cmd* options.
I added *sql_alchemy_conn_cmd* option. but it printed error below:
{code}
Traceback (most recent call last):
File "/usr/local/bin/airflow", line 6, in <module>
exec(compile(open(__file__).read(), __file__, 'exec'))
File "/usr/local/airflow/airflow/bin/airflow", line 17, in <module>
from airflow import configuration
File "/home/airflow/airflow/__init__.py", line 30, in <module>
from airflow import configuration as conf
File "/home/airflow/airflow/configuration.py", line 733, in <module>
conf.read(AIRFLOW_CONFIG)
File "/home/airflow/airflow/configuration.py", line 585, in read
self._validate()
File "/home/airflow/airflow/configuration.py", line 497, in _validate
self.get('core', 'executor')))
{code}
I think it is affected by DEFAULT configuration. It should be changed
evaluation order as document's saying.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)