Skip to content

[C++][Acero] Asofjoin does not propagate pause upstream #46421

@gitmodimo

Description

@gitmodimo

Describe the bug, including details regarding any error messages, version, and platform.

Current implementation of asofjoin node ignores pause requests from downstream. This can lead to big memory consumption when downstream nodes process data slower than the join node.

I created PR46140 that throttles join processing and input queues propagate pauses upstream.

Component(s)

C++

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions