It sure does! Thank you. On Thu, Jan 18, 2024 at 3:17 PM Oliveira, Niko <oniko...@amazon.com.invalid> wrote:
> Hey Ryan, > > Thanks for the reply! I'll make that note more clear in the AIP. It's a > nuanced point, and the wording is a bit vague at best right now or > borderline misleading >< > > What I'm trying to say here is that if you don't configure a specific > executor for a task, it will run on the default/environment level executor > and for each attempt that will be the case. But I was just pointing out > that it's also true that the default executor can be reconfigured to a > different executor at any time (with a scheduler restart of course) so that > env/default executor can be _any_ executor the user has currently > configured. And if that's done in the middle of a DAG run, or between > retries, etc the default level could be different than it was before. And > note that this is how Airflow behaves today already. > > Does that clear things up? Let me know if it doesn't and I'll have a third > go at it :) > > Cheers, > Niko > > ________________________________ > From: Ryan Hatter <ryan.hat...@astronomer.io.INVALID> > Sent: Thursday, January 18, 2024 1:27:00 PM > To: dev@airflow.apache.org > Subject: RE: [EXTERNAL] [COURRIEL EXTERNE] AIP-61 - Hybrid Executors > > CAUTION: This email originated from outside of the organization. Do not > click links or open attachments unless you can confirm the sender and know > the content is safe. > > > > AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur externe. > Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne pouvez > pas confirmer l’identité de l’expéditeur et si vous n’êtes pas certain que > le contenu ne présente aucun risque. > > > > > > > *IMPORTANT NOTE*: task instances that run on the default/environment > > executor (i.e. with no specific override provided) will not persist the > > executor in the same way so that they can be re-run/retried on any > executor. > > > Does this mean that any task that doesn't have the `executor` parameter > specified will run on the default executor for its first attempt, but any > executor on subsequent attempts? If so, how will users specify the default > executor? Also, I think this will provide some debugging challenges when a > task runs on one executor on one attempt, but a different executor on a > different attempt. It might be nice if users could set a > `use_default_executor_on_retry` kind of parameter. > > On Mon, Jan 15, 2024 at 1:05 PM Oliveira, Niko <oniko...@amazon.com.invalid > > > wrote: > > > Hey folks! > > > > I'd like to announce a new proposal for Airflow. I've teased this before > > in my talk on executors at this year's summit and it was also mentioned > in > > the townhall last week. > > > > It's a proposal to allow using multiple executors concurrently within a > > single Airflow environment. > > > > > > Let me know what you think! > > > > > https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-61+Hybrid+Execution > > > > Cheers, > > Niko > > >