Agreed on complexities (I think deprecating Jinja templates for webserver
rendering is one thing), but I'm not sure I understand on the falling down
on code changes part, mind providing an example?

On Thu, Jan 31, 2019 at 12:22 PM Ash Berlin-Taylor <a...@apache.org> wrote:

> That sounds like a good idea at first, but falls down with possible code
> changes in operators between one task and the next.
>
> (I would like this, but there are definite complexities)
>
> -ash
>
>
> On 31 January 2019 16:56:54 GMT, Dan Davydov <ddavy...@twitter.com.INVALID>
> wrote:
> >I feel the right higher-level solution to this problem (which is
> >"Adding
> >Consistency to Airflow") is DAG serialization, that is all DAGs should
> >be
> >represented as e.g. JSON (similar to the current SimpleDAGBag object
> >used
> >by the Scheduler). This solves the webserver issue, and also adds
> >consistency between Scheduler/Workers (all DAGruns can be ensured to
> >run at
> >the same version of a DAG instead of whatever happens to live on the
> >worker
> >at the time).
> >
> >On Thu, Jan 31, 2019 at 9:44 AM Peter van ‘t Hof <
> >petervant...@godatadriven.com> wrote:
> >
> >> Hi All,
> >>
> >> As most of you guys know, airflow got an issue when loading new dags
> >where
> >> the webserver sometimes sees it and sometimes not.
> >> Because of this we did wrote this AIP to solve this issue:
> >>
> >>
> >
> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-12+Persist+DAG+into+DB
> >>
> >> Any feedback is welcome.
> >>
> >> Gr,
> >> Peter van 't Hof
> >> Big Data Engineer
> >>
> >> GoDataDriven
> >> Wibautstraat 202
> >> 1091 GS Amsterdam
> >> https://godatadriven.com
> >>
> >>
>

Reply via email to