Also one thing after spending some time on it - after discussion with Jens
I already made the "DB Isolation" mode works end-to-end in breeze (
https://github.com/apache/airflow/pull/40894) - which was fairly easy (and
it seems to work pretty well/stable with some limitations (no
mini-scheduler for now). Bt I am also working through making the standalone
DAGFileProcessor working (it had missing bits and pieces) and I strongly
believe that work will be extremely useful for AIP-72 as well because it
turns out that there is also quite a some "spaggetish" DB / access at
places so whatever refactoring and changes are implemented now, they should
basically be a base for AIP-72 DAGFileProcessing API. It's not "com[plex"
but a bit tedious - and it will show immediately where API  calls will be
needed as well.

So that work is not **entirely* useless.

J.

On Fri, Jul 19, 2024 at 6:59 PM Vikram Koka <vik...@astronomer.io.invalid>
wrote:

> I am very relieved with the "experimental, don't try this at home" label on
> this body of work, since this will be replaced shortly.
>
> If there is belief that this will help accelerate learning towards AIP-69
> (Remote Executor), I understand the rationale for proceeding forward with
> this given the caveats above.
>
> Given that, I don't have strong feelings either way on this. I am ok with
> the conclusion above of releasing it largely "as is" to be used as a test
> bed before AIP-72 is released as part of 3.0.
>
>
>
> On Thu, Jul 18, 2024 at 11:54 AM Jarek Potiuk <ja...@potiuk.com> wrote:
>
> > Remote Executor not worker.
> >
> > On Thu, Jul 18, 2024 at 8:52 PM Jarek Potiuk <ja...@potiuk.com> wrote:
> >
> > > My conclusion is (I spoke to Jens about it today) that we should
> attempt
> > > to get a "workable, not necessarily optimized for performance, and
> > > potentially having a few things not working version of it" and label it
> > "
> > > highly experimental, don't do it at home" - rather similar to what
> Jens'
> > > approach is for the "pre" release of remote worker. Jens already has a
> > > working Remote vorker on it, so having the base implemented in Airflow
> > 2.10
> > > might be for him (and few other brave souls) who would want to test
> > remote
> > > worker on "2.10" version. And maybe we will also find a thing or two
> that
> > > might be useful for AIP-72 implementation while doing it.
> > >
> > > J.
> > >
> > > On Thu, Jul 18, 2024 at 8:44 PM Daniel Standish
> > > <daniel.stand...@astronomer.io.invalid> wrote:
> > >
> > >> I don't have strong feelings here either way, but we should probably
> try
> > >> to
> > >> arrive at a conclusion here sooner than later because meanwhile work
> on
> > >> this continues.
> > >>
> > >> I think the question is sort of, is anyone going to essentially veto
> it,
> > >> or
> > >> perhaps veto it unless certain conditions are met.  E.g. it has been
> > >> proposed that the feature must be marked as experimental so as to not
> > >> increase support burden on what is perhaps a dead end feature.
> > >>
> > >> Any other sort of proposals or questions outstanding on this one?
> > >>
> > >>
> > >>
> > >> On Mon, Jul 15, 2024 at 11:39 AM Amogh Desai <
> amoghdesai....@gmail.com>
> > >> wrote:
> > >>
> > >> > I'd prefer to move it completely to Airflow 3, because I don't
> really
> > >> see
> > >> > spending cycles
> > >> > on developing something for the short term here.
> > >> >
> > >> > With Airflow 3, it would come out more complete and something that
> > >> could be
> > >> > usable by users without
> > >> > having to put a halt to it and starting it again.
> > >> >
> > >> > I understand that it would affect the AIP 69 but as I whole i don't
> > see
> > >> > doing AIP 44 for Airflow 2 as beneficial.
> > >> >
> > >> >
> > >> > Thanks & Regards,
> > >> > Amogh Desai
> > >> >
> > >> >
> > >> > On Fri, Jul 12, 2024 at 10:39 PM Ash Berlin-Taylor <a...@apache.org>
> > >> wrote:
> > >> >
> > >> > > -0.25 to me continuing - I don't see the value long term in
> putting
> > >> more
> > >> > > effort into this, and any lessons from this have already been
> > learnt,
> > >> as
> > >> > > development on Airflow 3 has already started, so this would
> > literally
> > >> be
> > >> > > happening in parallel.
> > >> > >
> > >> > > Given we are planning, at most, 1 or two more releases of Airflow
> 2
> > >> this
> > >> > > feature will have to stay marked experimental so that it doesn't
> > >> increase
> > >> > > our support burden.
> > >> > >
> > >> > > My TL;Dr: I see this feature as a dead end now, but if you want to
> > >> work
> > >> > on
> > >> > > it by my guest, as long as it doesn't cause us more (support) work
> > in
> > >> the
> > >> > > long term.
> > >> > >
> > >> > > -ash
> > >> > >
> > >> > > On 12 July 2024 14:20:14 BST, "Michał Modras" <
> > >> michalmod...@google.com
> > >> > .INVALID>
> > >> > > wrote:
> > >> > > >I think we should finish the AIP within Airflow 2 - it will take
> > time
> > >> > > until
> > >> > > >Airflow 3 is out, and I believe some learnings from finishing and
> > >> > running
> > >> > > >this AIP might be useful for Airflow 3. We plan to contribute to
> > >> > finishing
> > >> > > >this AIP.
> > >> > > >
> > >> > > >On Fri, Jul 12, 2024 at 7:52 AM Scheffler Jens (XC-AS/EAE-ADA-T)
> > >> > > ><jens.scheff...@de.bosch.com.invalid> wrote:
> > >> > > >
> > >> > > >> Hi,
> > >> > > >>
> > >> > > >> I'd favor to make it usable - especially as we are at 80%.
> > >> > > >>
> > >> > > >> Main motivation is that with our environment we see stability
> > >> problems
> > >> > > >> with the distributed setup and using Celery, which was the main
> > >> > > motivation
> > >> > > >> to spin the discussion about AIP-69. AIP-69 is depending on the
> > >> > feature.
> > >> > > >> Waiting another 12-18 months to be able to host a stable
> > >> distributed
> > >> > > setup
> > >> > > >> based on Airflow 3 is something hard to argue. And I can
> confirm
> > >> it is
> > >> > > >> working already in my AIP-69 PoC.
> > >> > > >>
> > >> > > >> In this light I could offer to move it to at least the level
> that
> > >> it
> > >> > can
> > >> > > >> be used and is properly CI tested as using it for AIP-69 as
> first
> > >> > > consumer
> > >> > > >> (which could reduce the scope to task execution, DAG parsing
> and
> > >> > > triggered
> > >> > > >> could be taken out-of-scope for AIP-69 dependency for
> example). I
> > >> > could
> > >> > > >> offer supporting to close the gaps to completion.
> > >> > > >>
> > >> > > >> In regards of workload the completion should be a target before
> > the
> > >> > > >> cut-off to Airflow 3, so I would assume only "keeping the
> lights
> > >> on"
> > >> > > would
> > >> > > >> be a distraction while developing Airflow 3.
> > >> > > >>
> > >> > > >> Mit freundlichen Grüßen / Best regards
> > >> > > >>
> > >> > > >> Jens Scheffler
> > >> > > >>
> > >> > > >> Alliance: Enabler - Tech Lead (XC-AS/EAE-ADA-T)
> > >> > > >> Robert Bosch GmbH | Hessbruehlstraße 21 | 70565
> > >> Stuttgart-Vaihingen |
> > >> > > >> GERMANY | www.bosch.com
> > >> > > >> Tel. +49 711 811-91508 <+49%20711%2081191508> | Mobil +49 160
> > >> 90417410
> > >> > > >> <+49%20160%2090417410> | jens.scheff...@de.bosch.com
> > >> > > >>
> > >> > > >> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB
> > 14000;
> > >> > > >> Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
> > >> > > >> Geschäftsführung: Dr. Stefan Hartung, Dr. Christian Fischer,
> Dr.
> > >> > Markus
> > >> > > >> Forschner,
> > >> > > >> Stefan Grosch, Dr. Markus Heyn, Dr. Frank Meyer, Dr. Tanja
> > Rückert
> > >> > > >>
> > >> > > >> -----Original Message-----
> > >> > > >> From: Jed Cunningham <jedcunning...@apache.org>
> > >> > > >> Sent: Thursday, July 11, 2024 10:41 PM
> > >> > > >> To: dev@airflow.apache.org
> > >> > > >> Subject: Re: [DISCUSS] To AIP-44 or not to AIP-44
> > >> > > >>
> > >> > > >> It feels a little weird to add a new "forever" experimental
> > >> feature in
> > >> > > >> Airflow 2 that we already know won't be there in Airflow 3. Not
> > >> > > something
> > >> > > >> I'd want to be really user facing at this point in time either.
> > >> > > >>
> > >> > > >> Given the short timeline for Airflow 3, I imagine we'd be
> better
> > >> off
> > >> > > >> spending those cycles elsewhere. My 2c - not my cycles :)
> > >> > > >>
> > >> > >
> > >> > >
> > ---------------------------------------------------------------------
> > >> > > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > >> > > For additional commands, e-mail: dev-h...@airflow.apache.org
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> >
>

Reply via email to