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
Add conditional logic for dataset triggering #37016
Add conditional logic for dataset triggering #37016
Conversation
cd01fde
to
859a0ac
Compare
0e1e5d8
to
ecccd6f
Compare
update: the performance concern appears to be invalid, due to randomness in task execution issues / unrelated scheduler restarts |
83087fc
to
3cffcf4
Compare
7514d44
to
ab979da
Compare
Documentation changes are done here |
870452c
to
9753973
Compare
This reverts commit 2a2a195.
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
0137de6
to
71f6eba
Compare
Co-authored-by: Wei Lee <weilee.rx@gmail.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Created issue on our board @bbovenzi |
Add conditional logic for dataset-triggered dags so that we can schedule based on dataset1 OR dataset1. This PR only implements the underlying classes, DatasetAny and DatasetAll. In a followup PR we will add more convenient syntax for this, specifically the | and & symbols, e.g. (dataset1 | dataset2) & dataset3. --------- Co-authored-by: Ankit Chaurasia <8670962+sunank200@users.noreply.github.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Add conditional logic for dataset-triggered dags.
This means we can schedule based on
dataset1 OR dataset1
.This PR only implements the underlying classes,
DatasetAny
andDatasetAll
. In a followup PR we will add more convenient syntax for this, specifically the|
and&
symbols, e.g.(dataset1 | dataset2) & dataset3
.