-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zlib: fix interaction of flushing and needDrain #14527
Conversation
Excellent, that was quick! The solution looks good and satisfies the original intention of #3534. I wouldn't be able to check it against the original SSE code until Mon, but with those tests passing then I can't see any reason it wouldn't also be resolved, so don't let that block this. |
}); | ||
} | ||
|
||
(async function() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fancy! I wasn't aware this was possible...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
cf9e75e
to
ff2dc30
Compare
Landed in 717a138 (and resisted the urge to replace |
Fixes: nodejs#14523 PR-URL: nodejs#14527 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This is going to need manual backports to both v4.x and v6.x |
Fixes: #14523
I’d appreciate a review from @aaliddell who has obviously given this some thought.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passesAffected core subsystem(s)
zlib