Skip to content

[GLUTEN-12911][VL] Fix memory pool holding in async thread - #13038

Draft
rui-mo wants to merge 1 commit into
apache:mainfrom
rui-mo:wip_fix_io
Draft

rui-mo wants to merge 1 commit into
apache:mainfrom
rui-mo:wip_fix_io

Conversation

@rui-mo

@rui-mo rui-mo commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

What changes are proposed in this pull request?

How was this patch tested?

Was this patch authored or co-authored using generative AI tooling?

Related issue: #12911

@github-actions github-actions Bot added the VELOX label Sep 16, 2026
@FelixYBW

Copy link
Copy Markdown
Contributor

Can we reuse HookedExecutor here?
https://github.com/apache/gluten/pull/11882/changes

cc @zhztheplayer

@zhztheplayer

Copy link
Copy Markdown
Member

Can we reuse HookedExecutor here? https://github.com/apache/gluten/pull/11882/changes

cc @zhztheplayer

#11882 should have been effective for all async threads by default. Task main thread now waits for all async threads to finish before itself exits. So should #12911 be prevented from occurring already?

@FelixYBW

Copy link
Copy Markdown
Contributor

#11882 should have been effective for all async threads by default. Task main thread now waits for all async threads to finish before itself exits. So should #12911 be prevented from occurring already?

@boneanxs already tried #11882 which doesn't work.

#12911 (comment)

Reason may be in the comments:
#12911 (comment)

Let me take a look where the deadlock is in the UT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants