-
-
Notifications
You must be signed in to change notification settings - Fork 31.5k
stream: fix broken pipeline test #33030
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
An unfortunate overlap between two PR that by themselves pass CI but together pass a test. nodejs#32967 changes so that pipeline does not wait for 'close'. nodejs#32968 changed so that all streams are not destroyed. Which made one test fail when expected the stream to be destroyed during pipeline callback.
@nodejs/streams |
fast track? |
CI is broken right now without this change so assuming it's the right change to make, we should fast-track this. |
I think this PR can land given fast track. However, as I'm unsure I would like to request that a more experienced collaborator lands this as fast tracked. |
@ronag it needs one more +1 to fast track it (it requires 2). |
An unfortunate overlap between two PR that by themselves pass CI but together pass a test. #32967 changes so that pipeline does not wait for 'close'. #32968 changed so that all streams are not destroyed. Which made one test fail when expected the stream to be destroyed during pipeline callback. PR-URL: #33030 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Landed in 3140fdc 🎉 |
An unfortunate overlap between two PR that by themselves pass CI but together pass a test. #32967 changes so that pipeline does not wait for 'close'. #32968 changed so that all streams are not destroyed. Which made one test fail when expected the stream to be destroyed during pipeline callback. PR-URL: #33030 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Should this be backported to v12? It does rely upon other commits that would have to be backported first. |
@BridgeAR don't try to update v12, I have a wip branch that I will push to staging after the release of 12.16.3 today |
@targos I did not plan on doing that, I just wanted to add the label, if applicable. |
An unfortunate overlap between two PR that by themselves pass CI but together pass a test. #32967 changes so that pipeline does not wait for 'close'. #32968 changed so that all streams are not destroyed. Which made one test fail when expected the stream to be destroyed during pipeline callback. PR-URL: #33030 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
An unfortunate overlap between two PR that by themselves pass
CI but together fail a test.
#32967 changes so that pipeline does not wait for 'close' on Duplex streams when only interested in one side.
#32968 changed so that all streams are not destroyed.
Which together made one test fail which expected the stream to be
destroyed before pipeline callback.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes