(binding)

On Tue, Oct 15, 2019 at 9:43 AM Jarek Potiuk <jarek.pot...@polidea.com>
wrote:

>
> I looked over your shoulders while you were implementing it. Big +1 from
> me.
>
> On Tue, Oct 15, 2019 at 2:57 AM Kaxil Naik <kaxiln...@gmail.com> wrote:
>
>> Hello, Airflow community,
>>
>> This email calls for a vote to add the DAG Serialization feature at
>> https://github.com/apache/airflow/pull/5743.
>>
>> *AIP*:
>> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-24+DAG+Persistence+in+DB+using+JSON+for+Airflow+Webserver+and+%28optional%29+Scheduler
>>
>> *Previous Mailing List discussion*:
>> https://lists.apache.org/thread.html/65d282368e0a7c19815badb8b1c6c8d72b0975ce94f601e13af44f74@%3Cdev.airflow.apache.org%3E
>>  .
>>
>> *Authors*: Kaxil Naik, Zhou Fang, Ash-Berlin Taylor
>>
>> *Summary*:
>>
>>    - DAGs are serialized using JSON format and stored in a SerializedDag
>>    table
>>    - The Webserver now instead of having to parse the DAG file again,
>>    reads the serialized DAGs in JSON, de-serializes them and creates the
>>    DagBag and uses it to show in the UI.
>>    - Instead of loading an entire DagBag when the WebServer starts we
>>    only load each DAG on demand from the Serialized Dag table. This helps
>>    reduce Webserver startup time and memory. The reduction is notable when 
>> you
>>    have a large number of DAGs.
>>    - A JSON Schema has been defined and we validate the serialized dag
>>    before writing it to the database
>>
>> [image: image.png]
>>
>> A PR (https://github.com/apache/airflow/pull/5743) is ready for review
>> from the committers and community.
>>
>> We also have a WIP PR (https://github.com/apache/airflow/pull/5992) to
>> backport this feature to 1.10.* branch.
>>
>> A big thank you to Zhou and Ash for their continuous help in improving
>> this feature/PR.
>>
>> This email is formally calling for a vote to accept the AIP and PR.
>> Please note that we will update the PR / feature to fix bugs if we find any.
>>
>> Cheers,
>> Kaxil
>>
>>
>>
>>
>>
>>
>>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Reply via email to