Abdul Nimeri created AIRFLOW-2776:
-------------------------------------

             Summary: Tree view JSON is unnecessarily large
                 Key: AIRFLOW-2776
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2776
             Project: Apache Airflow
          Issue Type: Improvement
            Reporter: Abdul Nimeri
            Assignee: Abdul Nimeri


The tree view generates JSON that can be massive for bigger DAGs –– some of our 
tree views at stripe have 10s of MBs of JSON.

The [generated JSON is 
prettified|https://github.com/apache/incubator-airflow/blob/52c745da71a6da798f7322956967b5e818b56e48/airflow/www/views.py#L1480],
 which both takes up more CPU time during serialization, as well as slowing 
everything else that uses it. We patched this on stripe's fork by removing all 
whitespace and had a ton of speedup for bigger tree views. Considering the JSON 
is only meant to be used programmatically, this is probably an easy win.



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

Reply via email to