Skip to content

Conversation

@ferruzzi
Copy link

Builds on #11

Add a couple of triggers as well as an example of how the dagrun kickoff code will use them to calculate the actual need-by date.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

log.info("MOCKED Getting %s :: %s", table_name, column_name)
return datetime(2024, 1, 1)

def dagrun_execution_date(self) -> datetime:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

execution_date was renamed logical_date at some point. I've updated my code here accordingly.

@aws-airflow-bot
Copy link
Collaborator

This Fork is only for AWS OSS Airflow team members to submit pull requests to be merged upstream to apache/airflow or to develop feature branches until they are ready for upstream submission.

This PR has been verified to be from an allowed author and not affecting an upstream Airflow branch directly in this repository, this PR will be left open.

@ferruzzi ferruzzi force-pushed the deadlines_feature/ferruzzi/01-add_deadline_to_dag_model branch from b3524bf to 9e86b73 Compare February 19, 2025 22:58
@ferruzzi ferruzzi force-pushed the deadlines_feature/ferruzzi/02-add_triggers branch from 0c77605 to b7834a9 Compare February 19, 2025 23:09
@ferruzzi ferruzzi force-pushed the deadlines_feature/ferruzzi/01-add_deadline_to_dag_model branch from 9e86b73 to 4305cb6 Compare February 19, 2025 23:11
@ferruzzi ferruzzi force-pushed the deadlines_feature/ferruzzi/02-add_triggers branch from b7834a9 to 691199f Compare February 19, 2025 23:12
@ferruzzi ferruzzi force-pushed the deadlines_feature/ferruzzi/02-add_triggers branch from 691199f to 98c32cf Compare February 20, 2025 00:19
@ferruzzi ferruzzi closed this Feb 26, 2025
seanghaeli added a commit that referenced this pull request Aug 7, 2025
author Sean Ghaeli <[email protected]> 1754492517 -0700
committer Sean Ghaeli <[email protected]> 1754608125 -0700

parent b22b1a6
author Sean Ghaeli <[email protected]> 1754492517 -0700
committer Sean Ghaeli <[email protected]> 1754608106 -0700

# This is a combination of 18 commits.
# This is the 1st commit message:

Shared client pool for base waiter and thread safe client pooling

# This is the commit message #2:

working smus test

# This is the commit message #3:

format ECS run_task API call correctly for env vars

# This is the commit message #4:

Make test filename equal to Dag ID

# This is the commit message #5:

Format env variables for ECS run_task correctly

# This is the commit message #6:

Have dag name match the test file name

# This is the commit message #7:

verbose logging

# This is the commit message #8:

with logging

# This is the commit message #9:

debugs on ecs executor

# This is the commit message #10:

wrap container overrides in a list according to docs

# This is the commit message #11:

no need to typecast string

# This is the commit message #12:

new logs

# This is the commit message #13:

name param must be defined in containeroverrides

# This is the commit message #14:

new logs

# This is the commit message #15:

Use correct ECS executor container name

# This is the commit message #16:

new logging

# This is the commit message #17:

remove unecessary logs not to be included in PR

# This is the commit message #18:

Remove redundant ECS executor logs

cache aiobotocore client per trigger instance with async context manager

Thread safe client pooling

Thread safe client pooling

type annotation for client pool dict

type annotation for client pool dict
seanghaeli added a commit that referenced this pull request Aug 7, 2025
author Sean Ghaeli <[email protected]> 1754492517 -0700
committer Sean Ghaeli <[email protected]> 1754608125 -0700

parent b22b1a6
author Sean Ghaeli <[email protected]> 1754492517 -0700
committer Sean Ghaeli <[email protected]> 1754608106 -0700

# This is a combination of 18 commits.
# This is the 1st commit message:

Shared client pool for base waiter and thread safe client pooling

# This is the commit message #2:

working smus test

# This is the commit message #3:

format ECS run_task API call correctly for env vars

# This is the commit message #4:

Make test filename equal to Dag ID

# This is the commit message #5:

Format env variables for ECS run_task correctly

# This is the commit message #6:

Have dag name match the test file name

# This is the commit message #7:

verbose logging

# This is the commit message #8:

with logging

# This is the commit message #9:

debugs on ecs executor

# This is the commit message #10:

wrap container overrides in a list according to docs

# This is the commit message #11:

no need to typecast string

# This is the commit message #12:

new logs

# This is the commit message #13:

name param must be defined in containeroverrides

# This is the commit message #14:

new logs

# This is the commit message #15:

Use correct ECS executor container name

# This is the commit message #16:

new logging

# This is the commit message #17:

remove unecessary logs not to be included in PR

# This is the commit message #18:

Remove redundant ECS executor logs

cache aiobotocore client per trigger instance with async context manager

Thread safe client pooling

Thread safe client pooling

type annotation for client pool dict

type annotation for client pool dict
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants