base repository: grpc/grpc-java
base: v1.37.0
head repository: grpc/grpc-java
Uh oh!
There was an error while loading. Please reload this page.
compare: v1.37.1
- 17 commits
- 55 files changed
- 4 contributors
Commits on Apr 7, 2021
Bump version to 1.37.1-SNAPSHOT
sergiitk committedApr 7, 2021
Commits on Apr 9, 2021
buildscript: use different xds-k8s cluster
In preparation to the Public Preview.
sergiitk committedApr 9, 2021 buildscript: add xds-k8s cluster endpoint override
Missed this in 1b86618
sergiitk committedApr 9, 2021 buildscript: xds-k8s increase build timeout
sergiitk committedApr 9, 2021 Configuration menu Copy the full SHA View commit details Browse the repository at this point in the history
Commits on Apr 15, 2021
core: fix NPE in ConfigSelectingClientCall
Fix the following bug: ManagedChannelImpl.ConfigSelectingClientCall may return early in start() leaving delegate null, and fails request() method after start(). Currently the bug can only be triggered when using xDS.
dapengzhang0 committedApr 15, 2021
Commits on Apr 22, 2021
netty: fix StreamBufferingEncoder GOAWAY bug
Fix a bug in StreamBufferingEncoder: when client receives GOWAY while there are pending streams due to MAX_CONCURRENT_STREAMS, we see the following error: io.netty.handler.codec.http2.Http2Exception$StreamException: Maximum active streams violated for this endpoint.
dapengzhang0 committedApr 22, 2021 netty: fix status message when GOAWAY at MAX_CONCURRENT_STREAMS limit
Resolves #8097
dapengzhang0 committedApr 22, 2021
Commits on Apr 23, 2021
interop-testing: xDS interop app uses AdminInterface
sergiitk committedApr 23, 2021
Commits on Apr 27, 2021
buildscripts: xds-k8s pin pip to 21.0.1
pip 21.1 released on Apr 24 introduced a regression for python 3.6.1. The regression was identified on Apr 24, the fix merged on Apr 25. The fix is expected to be delivered in the 21.1.1 . There's no clear date, when 21.1.1 will be released. Until then, pin is temporarily pinned to the previous release, 21.0.1.
sergiitk committedApr 27, 2021 Configuration menu Copy the full SHA View commit details Browse the repository at this point in the history
Commits on May 6, 2021
buildscripts: switch xds-k8s cluster to 1.20.x
sergiitk committedMay 6, 2021 Configuration menu Copy the full SHA View commit details Browse the repository at this point in the history
Commits on May 10, 2021
core: throw away subchannel references after round_robin is shutdown (#…
…8132) (#8155) Triggering balancing state updates after already being shutdown can be confusing for the upstream of round_robin. In cases of the callers not managing round_robin's lifecycle (e.g., not ignoring updates after it shuts down round_robin, which it should), it can make problem very bad, especially with the behavior that round_robin is actually propagating TRANSIENT_FAILURE with a picker that buffers RPCs. This change only polishes round_robin by always preserving its invariant. Callers/LBs should not rely on this and should still manage the balancing updates from its downstream correctly based on the downstream's lifetime.
voidzcy authoredMay 10, 2021 xds: ignore balancing state update from downstream after LB shutdown …
…(v1.37 backport) (#8134) (#8156) LoadBalancers should not propagate balancing state updates after itself being shutdown. For LB policies that maintain a group of child LB policies with each having its independent lifetime, balancing state update propagations from each child LB policy can go out of the lifetime of its parent easily, especially for cases that balancing state update is put to the back of the queue and not propagated up inline. For LBs that are simple pass-through in the middle of the LB tree structure, it isn't a big issue as its lifecycle would be the same as its child. Transitively, It would behave correctly as long as its downstream is doing in the right way. This change is a sanity cleanup for LB policies that maintain multiple child LB policies to preserve the invariant that further balancing state updates from their child policies will not get propagated.
voidzcy authoredMay 10, 2021 grpclb: use a standalone Context for gRPCLB control plane RPCs (v1.37…
….x backport) (#8154) (#8160) Inject a standalone Context that is independent of application RPCs to GrpclbLoadBalancer for control plane RPCs. The control plane RPC should be independent and not impacted by the lifetime of Context used for application RPCs.
voidzcy authoredMay 10, 2021 xds: use a standalone Context for xDS control plane RPCs (manual v1.3…
…7.x backport) (#8161) Control plane RPCs are independent of application RPCs, they can stand for completely different lifetime. So the context for making application RPCs should not be propagated to control plane RPCs.
voidzcy authoredMay 10, 2021
Commits on May 13, 2021
Update README etc to reference 1.37.1
voidzcy committedMay 13, 2021 - voidzcy committed
May 13, 2021
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v1.37.0...v1.37.1
Uh oh!
There was an error while loading. Please reload this page.