Skip to content

Conversation

@github-actions
Copy link

closes #50097
closes #49887

Previously, each DagFileProcessorProcess created its own InProcessExecutionAPI
client instance, leading to unnecessary thread creation and resource use.

This commit ensures that a single Client backed by InProcessExecutionAPI is created
and owned by DagFileProcessorManager, and passed into all DAG file processor subprocesses.
(cherry picked from commit 3dc597f)

Co-authored-by: Kaxil Naik kaxilnaik@gmail.com

closes #50097
closes #49887

Previously, each `DagFileProcessorProcess` created its own `InProcessExecutionAPI`
client instance, leading to unnecessary thread creation and resource use.

This commit ensures that a single `Client` backed by `InProcessExecutionAPI` is created
and owned by `DagFileProcessorManager`, and passed into all DAG file processor subprocesses.
(cherry picked from commit 3dc597f)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
@kaxil kaxil force-pushed the backport-3dc597f-v3-0-test branch from 9936c59 to b80257f Compare May 13, 2025 20:39
Copy link
Contributor

@tirkarthi tirkarthi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Test failure seems to be unrelated. Thanks.

@kaxil kaxil merged commit 33230e2 into v3-0-test May 14, 2025
49 of 50 checks passed
@kaxil kaxil deleted the backport-3dc597f-v3-0-test branch May 14, 2025 10:37
kaxil added a commit that referenced this pull request Jun 3, 2025
closes #50097
closes #49887

Previously, each `DagFileProcessorProcess` created its own `InProcessExecutionAPI`
client instance, leading to unnecessary thread creation and resource use.

This commit ensures that a single `Client` backed by `InProcessExecutionAPI` is created
and owned by `DagFileProcessorManager`, and passed into all DAG file processor subprocesses.
(cherry picked from commit 3dc597f)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants