Skip to content
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

Change step execution to be aware of pool granularity #27478

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

prha
Copy link
Member

@prha prha commented Feb 1, 2025

Summary & Motivation

Previously, op concurrency tags were only used to enforce limits for global op concurrency.

Now, with the introduction of pools, we support an API where pool limits are only enforced at the run level. This means that we are unnecessarily constraining ops at the op level.

This PR changes the behavior of op execution to no longer require the acquisition of a pool slot if the pool granularity is set for runs.

How I Tested These Changes

BK

Copy link

github-actions bot commented Feb 1, 2025

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-5ues8lj1g-elementl.vercel.app
https://prha-relax-op-slots.core-storybook.dagster-docs.io

Built with commit 3d67078.
This pull request is being automatically deployed with vercel-action

@prha prha force-pushed the prha/relax_op_slots branch 2 times, most recently from 3650bb9 to 0fb2d63 Compare February 1, 2025 01:19
@prha prha force-pushed the prha/relax_op_slots branch from 0fb2d63 to c8402f4 Compare February 1, 2025 06:54
@prha prha requested review from OwenKephart and gibsondan February 1, 2025 07:04
@prha prha marked this pull request as ready for review February 1, 2025 07:04
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.

1 participant