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

Merge v1.8.x into master #2382

Closed
wants to merge 65 commits into from
Closed

Merge v1.8.x into master #2382

wants to merge 65 commits into from

Conversation

murgatroid99
Copy link
Member

Quite a few bug fixes have accumulated in the branch.

kleinsch and others added 30 commits December 17, 2022 15:19
grpc-js: Discard buffer tracker entry when RetryingCall ends
…ult_headers

grpc-js: Add HTTP status and content type headers to trailers-only responses
…olution

grpc-js: Add support for grpc.service_config_disable_resolution
grpc-js: Refactor `Transport` and `SubchannelConnector` out of `Subchannel`
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking
…terop-tests

grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking (@grpc/grpc-js@1.8.x backport)
grpc-js: Ensure ordering between status and final message
…ct_fix

grpc-js: Don't end calls when receiving GOAWAY
grpc-js: Reference session in transport when there are active calls
…ites

xds interop: Fix buildscripts not continuing on a failed test suite
…uildscript-suites

xds interop: Fix buildscripts not continuing on a failed test suite (@grpc/grpc-js@1.8.x backport)

Apparently there's a difference between bash 3 and bash 4.
OSX comes with bash 3 out-of-box, so for whoever wrote this logic
it "worked on my machine".

The `((` construct returns a 0 exit code if the value is non-zero.
Since the value starts at 0 and we do a post-increment,
it will always fail the first time.
Changing it to a pre-increment fixes the problem.
…_limit

grpc-js-xds: weighted clusters: stop checking total_weight, check weight sum <= uint32 max
grpc-js: Clear deadline timer when call ends
…collection

grpc-js: Hold a reference to transport in SubchannelCall
murgatroid99 and others added 4 commits February 23, 2023 17:49
grpc-js: Stop leaking freed message buffer placeholder objects
add await/async on method that return promise to ensure that the order of message (and of the end of stream) are preserved
…ync_fix

grpc-js: add await/async on method that return promise (v1.8.x)
grpc-js-xds: Add a framework for running xDS end-to-end tests (1.8.x)
…rsion

grpc-js-xds: Populate Node message field user_agent_version
grpc-js: Unregister socket from channelz when closing transport
grpc-js-xds: Use Debian and Node 18 in interop Dockerfile (1.8.x)
@murgatroid99
Copy link
Member Author

This won't work because merge conflicts can't be resolved directly in the release branch. Doing the same thing in #2409 instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants