Breaking with the herd/answering a question you didn’t even ask (:evil-grin:)
How about changing need_by to landing_time, i.e. `landing_time = DeadlineReference.DAGRUN_QUEUED + timedelta(hours=1)` Or some variation there of - `landed_by` etc. -ash > On 25 Feb 2025, at 05:15, Ankit Chaurasia <sunank...@gmail.com> wrote: > > DeadlineReference +1. > > Regards, > *Ankit Chaurasia* > > > > > > > > On Tue, 25 Feb 2025 at 10:05, Pavankumar Gopidesu <gopidesupa...@gmail.com> > wrote: > >> +1 `DeadlineReference` >> >> Regards >> Pavan Kumar >> >> On Tue, Feb 25, 2025, 04:11 Amogh Desai <amoghdesai....@gmail.com> wrote: >> >>> Late to the party, but I'd vote for `DeadlineReference` too. Concise and >>> does the job well. >>> >>> Thanks & Regards, >>> Amogh Desai >>> >>> >>> On Tue, Feb 25, 2025 at 7:56 AM Wei Lee <weilee...@gmail.com> wrote: >>> >>>> A bit late to the party, but DeadlineReference +1. >>>> >>>> Best, >>>> Wei >>>> >>>>> On Feb 25, 2025, at 4:02 AM, Daniel Standish >>>> <daniel.stand...@astronomer.io.invalid> wrote: >>>>> >>>>> Stewing presently thank you :) >>>>> >>>>> On Mon, Feb 24, 2025 at 11:53 AM Ferruzzi, Dennis >>>>> <ferru...@amazon.com.invalid> wrote: >>>>> >>>>>> Alright then. DeadlineReference gets the green light for now! If >>>> anyone >>>>>> has a suggestion they like more, please feel free to drop it in >> here. >>>> I'm >>>>>> working on some Ariflow3.0 stuff before I get back to this, so >> there's >>>>>> plenty of time before this is set down if anyone wants to stew on >> it a >>>> bit. >>>>>> >>>>>> Thanks for the thoughts, all! >>>>>> >>>>>> >>>>>> - ferruzzi >>>>>> >>>>>> >>>>>> ________________________________ >>>>>> From: Jarek Potiuk <ja...@potiuk.com> >>>>>> Sent: Monday, February 24, 2025 11:11 AM >>>>>> To: dev@airflow.apache.org >>>>>> Subject: RE: [EXT] Two Hard Things: Deadline Alerts Edition >>>>>> >>>>>> 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. >>>>>> >>>>>> >>>>>> >>>>>> Yep. DaeadlineReference is good . >>>>>> >>>>>> >>>>>> On Mon, Feb 24, 2025 at 8:07 PM Mehta, Shubham >>>> <shu...@amazon.com.invalid> >>>>>> wrote: >>>>>> >>>>>>> +1 to DeadlineReference. It is clear and allows flexibility to >> choose >>>> any >>>>>>> reference point. >>>>>>> >>>>>>> shubham >>>>>>> >>>>>>> On 2025-02-24, 10:00 AM, "Ferruzzi, Dennis" >>> <ferru...@amazon.com.inva >>>>>>> <mailto:ferru...@amazon.com.inva>LID> wrote: >>>>>>> >>>>>>> >>>>>>> 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. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Hey folks. I need to narrow down the name for one of the parameters >>> on >>>>>> the >>>>>>> Deadline Alerts work and I'm fishing for suggestions. >>>>>>> >>>>>>> >>>>>>> TLDR: need_by_date = {some existing timestamp} + {a user-defined >>>>>> timedelta} >>>>>>> >>>>>>> >>>>>>> The existing timestamp could be dynamic (like when the dagrun is >>> queued >>>>>> or >>>>>>> when a specific task stars, etc), or fixed datetime. >>>>>>> >>>>>>> >>>>>>> So in practice this will look something like: >>>>>>> >>>>>>> >>>>>>> need_by = DeadlineTrigger.DAGRUN_QUEUED + timedelta(hours=1) >>>>>>> >>>>>>> >>>>>>> where the DeadlineTrigger is the part we are trying to rename. >>>>>>> >>>>>>> >>>>>>> I initially used Anchor in the AIP for lack of a better name and it >>> was >>>>>>> universally hated. I like Trigger better, but that name is already >>>>>>> overloaded in Airflow so I don't want to reuse it. Maybe Reference? >>>>>>> >>>>>>> >>>>>>> need_by = DeadlineReference.DAGRUN_STARTED + timedelta(minutes=30? >>>>>>> >>>>>>> >>>>>>> Please throw some other suggestions or naming thoughts on the pile >>> and >>>>>>> maybe we can come up with something good. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> - ferruzzi >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>> >>>> >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org For additional commands, e-mail: dev-h...@airflow.apache.org