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)