[ 
https://issues.apache.org/jira/browse/AIRFLOW-1519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Riccomini closed AIRFLOW-1519.
------------------------------------
    Resolution: Fixed

> Main DAG list page does not scale using client side paging
> ----------------------------------------------------------
>
>                 Key: AIRFLOW-1519
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-1519
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: ui
>            Reporter: Edgar Rodriguez
>            Assignee: Edgar Rodriguez
>             Fix For: 1.9.0
>
>
> Airflow's main page with DAGs listing takes too long to load (> 10 secs) when 
> scale in number of DAGS increases to 1K+ DAGs.
> Airflow's main page with DAGs listing performs client side paging, by loading 
> all dags in the system and loading them to the jquery.DataTable plugin, which 
> is pretty slow processing the elements within the DOM in the client's 
> browser. Additionally, when there are 1K+ DAGs, rendering them in the server 
> side via flask templates also introduces some overhead.
> Solution would be to do a server side paging and aligning the page size to 
> the one configured for the web server (see 
> https://github.com/apache/incubator-airflow/commit/04bfba3aa97deab850c14763279d33a6dfceb205),
>  providing consistent paging across the system.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to