[ 
https://issues.apache.org/jira/browse/AIRFLOW-2615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16553601#comment-16553601
 ] 

ASF subversion and git services commented on AIRFLOW-2615:
----------------------------------------------------------

Commit 4be1ffeecd74464f2d4be54d7eb2df9c4962ed06 in incubator-airflow's branch 
refs/heads/master from [~verdan]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-airflow.git;h=4be1ffe ]

[AIRFLOW-2615] Limit DAGs parsing to once only

Closes #3614 from verdan/double-dag-parsing


> Webserver parent not using cached app
> -------------------------------------
>
>                 Key: AIRFLOW-2615
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2615
>             Project: Apache Airflow
>          Issue Type: Bug
>    Affects Versions: 1.10.0
>            Reporter: Kevin Yang
>            Assignee: Kevin Yang
>            Priority: Major
>             Fix For: 2.0.0
>
>
> From what I can tell, the app cached 
> [here|https://github.com/apache/incubator-airflow/blob/master/airflow/bin/cli.py#L790]
>  attempt to cache the app for later use-likely to be for the expensive 
> DagBag() creation. Before I dive into the webserver parsing everything in one 
> process problem, I was hoping this cached app would save me sometime. However 
> it seems to me that every subprocess spun up by gunicorn is trying to create 
> the DagBag() right after they've been created--make sense to me since we 
> didn't share the cached app to the subprocess( doubt we can). If what I 
> observed is true, why do we cache the app at all in the parent process?



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

Reply via email to