HomePhabricator

[core] StepHandle

Description

[core] StepHandle

Summary:
Born from the ashes of D5360, extracted from the prototype D4259 comes StepHandle

This new object for interacting with steps in an ExecutionPlan sets us up to be able to handle more complex "key" structures which is needed for dynamic orchestration.

In addition to introducing this handle for keying in to step_dict, this diff attempts to clean up ExecutionPlan and ExecutionStep a bit.

Test Plan:
buildkite
integration

Reviewers: catherinewu, schrockn

Reviewed By: schrockn

Differential Revision: https://dagster.phacility.com/D5493

Details

Provenance
alangenfeldAuthored on Dec 4 2020, 10:17 PM
Reviewer
schrockn
Differential Revision
D5493: [core] StepHandle
Parents
R1:5248900bd15d: Uses configurable HTTP GET for Dagit liveness probe.
Branches
Unknown
Tags
Unknown