Skip to content

More defensive BlockingQueueFrameChannel.#19006

Open
gianm wants to merge 3 commits intoapache:masterfrom
gianm:msq-bqfc-nicer
Open

More defensive BlockingQueueFrameChannel.#19006
gianm wants to merge 3 commits intoapache:masterfrom
gianm:msq-bqfc-nicer

Conversation

@gianm
Copy link
Contributor

@gianm gianm commented Feb 10, 2026

Two changes:

  1. Readable isFinished, canRead, read, close now throw defensive exceptions if called when the channel is closed.

  2. Writable write now checks isClosed(), not isFinished(), when determining that a channel cannot accept new frames.

1) Readable isFinished, canRead, read, close now throw defensive
   exceptions if called when the channel is closed.

2) Writable write now checks isClosed(), not isFinished(), when
   determining that a channel cannot accept new frames.
@github-actions github-actions bot added Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262 labels Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant