[ https://issues.apache.org/jira/browse/AIRFLOW-6144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jarek Potiuk resolved AIRFLOW-6144. ----------------------------------- Resolution: Fixed > Improve the log message of airflow scheduler > -------------------------------------------- > > Key: AIRFLOW-6144 > URL: https://issues.apache.org/jira/browse/AIRFLOW-6144 > Project: Apache Airflow > Issue Type: Improvement > Components: DagRun > Affects Versions: 1.10.6 > Reporter: Andrew Sheng > Priority: Minor > > It is a little difficult to understand the error message of airflow scheduler. > {code:java} > # start the scheduler > airflow scheduler{code} > {code:java} > [2019-12-02 14:33:56,384] {dag_processing.py:760} ERROR - Cannot use more > than 1 thread when using sqlite. Setting parallelism to 1{code} > After I initialized the database as Quick Start description, the > _max_threads_ was configured to 2 by default. Then I continued running the > command _airflow scheduler_ as Quick Start description, but got an error > message. It made me a little confusion. > So I have no choice but to confirm the logic in the _dag_processing.py:760_. > {code:java} > self._parallelism = conf.getint('scheduler', 'max_threads') > if 'sqlite' in conf.get('core', 'sql_alchemy_conn') and > self._parallelism > 1: > self.log.error("Cannot use more than 1 thread when using sqlite. " > "Setting parallelism to 1") > self._parallelism = 1{code} > And I found that there were no problems which I have to deal with. It had > been solved by itself. > Instead of outputting ERROR message, I think it is better to output WARNING > message as below. > {code:java} > [2019-12-02 14:33:56,384] {dag_processing.py:760} WARNING - Because we cannot > use more than 1 thread (max_threads = %d) when using sqlite. So we set > parallelism to 1.{code} -- This message was sent by Atlassian Jira (v8.3.4#803005)