Skip to content

[dagster-airlift][jobs 1/n] move assets def construction to common code path; other refactors #29206

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

Open
wants to merge 1 commit into
base: dpeng817/dataset_filtering
Choose a base branch
from

Conversation

dpeng817
Copy link
Contributor

@dpeng817 dpeng817 commented Apr 11, 2025

Summary & Motivation

Right now we're separately coercing specs to assets definitions across many different code paths. Instead consolidate into a single code path.

Additionally, get rid of the build_defs method on the state loader. We're not using it, we're instead pulling state out of thin air using get_or_fetch_state.

How I Tested These Changes

Existing tests

@dpeng817 dpeng817 changed the title [dagster-airlift] move assets def construction to common code path; other refactors [dagster-airlift][jobs 1/n] move assets def construction to common code path; other refactors Apr 11, 2025
@dpeng817 dpeng817 marked this pull request as ready for review April 15, 2025 01:31
@dpeng817 dpeng817 requested a review from OwenKephart April 15, 2025 01:31
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from 3c88083 to 3812316 Compare April 15, 2025 16:35
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from 6418df4 to a8adeb9 Compare April 15, 2025 16:35
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from 3812316 to 28ea70e Compare April 18, 2025 17:32
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from a8adeb9 to 069b2f1 Compare April 18, 2025 17:32
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from 28ea70e to ae9608c Compare April 23, 2025 16:51
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from 069b2f1 to b8c34f5 Compare April 23, 2025 16:51
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from ae9608c to 730f322 Compare April 23, 2025 21:59
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from b8c34f5 to 85ec7f4 Compare April 23, 2025 21:59
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from 730f322 to ccef52b Compare April 24, 2025 23:47
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from 85ec7f4 to 13aecf2 Compare April 24, 2025 23:47
@dpeng817 dpeng817 force-pushed the dpeng817/dataset_filtering branch from ccef52b to fb6bb06 Compare April 25, 2025 00:29
@dpeng817 dpeng817 force-pushed the dpeng817/dont_force_assets_def_construction branch from 13aecf2 to 103cae3 Compare April 25, 2025 00:29
This was referenced Apr 25, 2025
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.

2 participants