stream: serialize concurrent share consumer reads · nodejs/node@7198895 · GitHub
Skip to content

Commit 7198895

Browse files
trivikraduh95
authored andcommitted
stream: serialize concurrent share consumer reads
Ensure overlapping next() calls on a single share() consumer resolve in the same order they were requested. Fixes: #63477 Signed-off-by: Kamat, Trivikram <16024985+trivikr@users.noreply.github.com> Assisted-by: openai:gpt-5.5 PR-URL: #63478 Fixes: #63477 Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent e1d65d9 commit 7198895

2 files changed

Lines changed: 78 additions & 48 deletions

File tree

lib/internal/streams/iter/share.js

Lines changed: 59 additions & 48 deletions

test/parallel/test-stream-iter-share-async.js

Lines changed: 19 additions & 0 deletions

0 commit comments

Comments
 (0)