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 > > > >