-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Comparing changes
Open a pull request
base repository: grpc/grpc-java
base: v1.37.0
head repository: grpc/grpc-java
compare: v1.37.1
- 17 commits
- 55 files changed
- 4 contributors
Commits on Apr 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 32417dd - Browse repository at this point
Copy the full SHA 32417ddView commit details
Commits on Apr 9, 2021
-
buildscript: use different xds-k8s cluster
In preparation to the Public Preview.
Configuration menu - View commit details
-
Copy full SHA for fa3eece - Browse repository at this point
Copy the full SHA fa3eeceView commit details -
buildscript: add xds-k8s cluster endpoint override
Missed this in 1b86618
Configuration menu - View commit details
-
Copy full SHA for 3c4be67 - Browse repository at this point
Copy the full SHA 3c4be67View commit details -
Configuration menu - View commit details
-
Copy full SHA for d12ac30 - Browse repository at this point
Copy the full SHA d12ac30View commit details
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.
Configuration menu - View commit details
-
Copy full SHA for f4ee182 - Browse repository at this point
Copy the full SHA f4ee182View commit details
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.
Configuration menu - View commit details
-
Copy full SHA for 6a43031 - Browse repository at this point
Copy the full SHA 6a43031View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc88cf8 - Browse repository at this point
Copy the full SHA bc88cf8View commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 824e5a8 - Browse repository at this point
Copy the full SHA 824e5a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e98d34 - Browse repository at this point
Copy the full SHA 4e98d34View commit details
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 patch. 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.
Configuration menu - View commit details
-
Copy full SHA for 737e682 - Browse repository at this point
Copy the full SHA 737e682View commit details
Commits on May 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d22f93e - Browse repository at this point
Copy the full SHA d22f93eView commit details
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.
Configuration menu - View commit details
-
Copy full SHA for e389c56 - Browse repository at this point
Copy the full SHA e389c56View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 80b97f0 - Browse repository at this point
Copy the full SHA 80b97f0View commit details -
grpclb: use a standalone Context for gRPCLB control plane RPCs (v1.37…
Configuration menu - View commit details
-
Copy full SHA for d6ab21c - Browse repository at this point
Copy the full SHA d6ab21cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 85d1b9f - Browse repository at this point
Copy the full SHA 85d1b9fView commit details
Commits on May 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7084e30 - Browse repository at this point
Copy the full SHA 7084e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for d897fa0 - Browse repository at this point
Copy the full SHA d897fa0View commit details
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