OwenKephart
OwenKephart
## Summary & Motivation Creates a new SchedulingConditionEvaluationContext. This is essentially a "fresh start" for rebuilding the context object, to make it easier to refactor / delete the current state...
## Summary & Motivation This logic was only necessary for the first tick after a user upgraded from dagster version =1.6.0. Even then, its only purpose was to improve the...
## Summary & Motivation creates a condition which determines if an asset partition has been requested within some lookback period. It does this by keeping track of a set of...
## Summary & Motivation Going to leave this as a draft for a bit. This creates a condition which resolves to the union of any conditions set on a child....
## Summary & Motivation Noticed that some bits of the code still reference AssetCondition instead of SchedulingCondition ## How I Tested These Changes
## Summary & Motivation Creates a sort of "distributed schedule" condition. In the limit (all nodes share the same schedule), this functions essentially equivalently to a regular `@schedule`, but this...
## Summary & Motivation First, realized that this wasn't actually tested. Added real tests, and updated the implementation to be slightly more efficient. In particular, previously whenever any partition of...
## Summary & Motivation This fixes an issue I noticed when experimenting with the PR above this (creating the eager condition). If we base an evaluation node's id off of...
## Summary & Motivation As title ## How I Tested These Changes
## Summary & Motivation This helps avoid a class of errors using the type system. We have these concepts of "AssetSubsets" vs. "ValidAssetSubsets", where valid asset subsets are known to...