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)