-
Notifications
You must be signed in to change notification settings - Fork 14.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creating run backfill #46348
Creating run backfill #46348
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking this on!
We need to change the fields from DagRun Trigger to Backfill. Here are the fields we need to have:
export type BackfillPostBody = {
dag_id: string;
from_date: string;
to_date: string;
run_backwards?: boolean;
dag_run_conf?: {
[key: string]: unknown;
};
reprocess_behavior?: "failed" | "completed" | "none";
max_active_runs?: number;
};
Starting to call the APIs still has some issues
Still needs some fixing up, throws a bunch of errors on sending the requests. Pushing now to get some feedback on the UI changes. |
Added an alert for number of backfills, fixed the dryrun request, fixed up a bit of the UI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice work. Thanks for putting up with all my comments
Thanks for all the feedback! |
* WIP: Creating run backfill * ui changes, some temp code to be filled in * Fixing up a bunch of UI Starting to call the APIs still has some issues * remove null note in ActionAccordion * Updated UI Added an alert for number of backfills, fixed the dryrun request, fixed up a bit of the UI. * Resolved review comments
Resolves: #43969
^ 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.