-
Notifications
You must be signed in to change notification settings - Fork 1.4k
experimental/websockets: support code and reason for close() and close event #4989
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
base: master
Are you sure you want to change the base?
Conversation
@mstoykov @inancgumus just clarifying if there's anything else I can help with, or is this good on track for release? |
Hi @etodanik, thank you for the PR. We are in the last week before releasing v1.2.0 - planned for next week. As such we are unlikely to be able to review this, within the week. Looking at the CI - you probably should try to fix the lint issues. Also test are failing with races within the experimental websockets, while they weren't before. So you probably have introduced a race condition. Running test with I would argue both will need to be fixed before this is mergeable. |
Ok. I'll attend to the linter stuff as well as the tests. However, I should note that even if I remove my tests and code completely , that whole test suite is flaky & fails half the time for me |
12e4a30
to
56162f7
Compare
@mstoykov could we re-run CI/CD tasks? I fixed linter's complaints about long line & test flakiness. |
Appreciate it. Hmm , I'll look at what the GH Action actually runs and make sure to get the same fails locally. Looks like I'm not catching the data race errors. |
Alright, data race should be fixed now :) |
da64c15
to
eff0a6d
Compare
@mstoykov ready for another go at CI/CD :) |
eff0a6d
to
4a69c0b
Compare
4a69c0b
to
df143bf
Compare
What?
Closes #4972
With a small caveat: I wasn't sure the proper implementation for
wasClean
and prefer to contribute it as a second later PR, after I get to read the RFC spec about it a bit more in depth.Checklist
make check
) and all pass.