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 #2409

Merged
merged 66 commits into from
Apr 5, 2023
Merged

Conversation

murgatroid99
Copy link
Member

Redoing #2382 to resolve merge conflicts.

kleinsch and others added 30 commits December 17, 2022 15:19
…eak_fix

grpc-js: Discard buffer tracker entry when RetryingCall ends
…default_headers

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

grpc-js: Add support for grpc.service_config_disable_resolution
…ctor

grpc-js: Refactor `Transport` and `SubchannelConnector` out of `Subchannel`
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking
…s-interop-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
…onnect_fix

grpc-js: Don't end calls when receiving GOAWAY
…ion_ref

grpc-js: Reference session in transport when there are active calls
…t-suites

xds interop: Fix buildscripts not continuing on a failed test suite
…ix-buildscript-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.
…ight_limit

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

grpc-js: Hold a reference to transport in SubchannelCall
murgatroid99 and others added 26 commits February 15, 2023 15:44
…ive_throttling

grpc-js: Propagate keepalive throttling throughout channel
grpc-js: Fix bugs in pick first LB policy and channel subchannel wrapper
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
…r_async_fix

grpc-js: add await/async on method that return promise (v1.8.x)
grpc-js: Trace before call to LB policy picker
grpc-js: Fix address equality check in pick-first
…message

grpc-js: Add more logging to trace handling of received messages
…arget_simple_1.8.x

grpc-js-xds: Use simpler search algorithm in weighted target picker
grpc-js-xds: Add a framework for running xDS end-to-end tests (1.8.x)
…t_version

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 murgatroid99 merged commit 90de58c into grpc:master Apr 5, 2023
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