Skip to content
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

Preparing release v1.70.1 #2211

Merged
merged 11 commits into from
Apr 5, 2023
Merged

Preparing release v1.70.1 #2211

merged 11 commits into from
Apr 5, 2023

Conversation

AllenLuUber
Copy link
Collaborator

No description provided.

AllenLuUber and others added 11 commits March 14, 2023 11:26

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Classify 3XX http status code as InvalidArgument
In `serveConnection`, closing the muxed connection instead of underlying `net.Conn` to properly release resources.
Muxed connection can be `*tls.Conn` and should be closed properly.

Other minor change is close the `stoppedChan` in `serve` at the end as closing it will unblock read in `Close` and
will effectively close the listener. This should be the last logical instruction during close.
Map tchannel.ErrCodeBusy to yarpcerrors.CodeResourceExhausted
We currently log them at error level, moving them to warn seems appropriate as they
are not server failures in themselves and client is terminating connection.

Keeping them logged so we can still debug failures and monitor them.
@AllenLuUber AllenLuUber merged commit 9a8b9e5 into master Apr 5, 2023
@AllenLuUber AllenLuUber deleted the allenlu/release branch April 5, 2023 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants