| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
| |
and get rid of the dependency loop on the grpc shutdown path. Make sure
all background closures are complete before shutting down the other grpc
modules.
Avoid using the backup poller in TCP endpoints if using the background
poller.
|
|\
| |
| | |
Remove the std::unique_ptr for interceptor creators, instead use move semantics everywhere
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Add support for LB config in service config
|
|\ \ \
| | | |
| | | | |
Don't reset channel state on resolver failure when LB policy exists.
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Add grpc_core::RefCount and use it for RefCountedPtr
|
| | |/
| |/| |
|
| |/
|/| |
|
|\ \
| | |
| | | |
Switch C# to contextual serializer and deserializer internally
|
|\ \ \
| | | |
| | | | |
C#: Add BindService() method that works with alternative serving stacks
|
|\ \ \ \
| |_|_|/
|/| | | |
Add PHP forking feature
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add a non-polymorphic variant to RefCounted.
|
|\ \ \ \ \ |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Using RefCounted<Child, NonPolymorphic> users can now build smart,
ref-counted pointers without paying the costs of a vtable when it's
possible.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
resolution tracking to remove reference of the policy type (RR)
- Change RoundRobin to Child and rr_ to child_
- Changing the function names to remove reference to RR.
- Change 'grpclb' to 'xds' where parent policy is referenced.
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | | |
Properly clear metadata and other structs when reusing ServerContext in callback API
|
| |\ \ \ \
| | | | | |
| | | | | | |
Avoid re-resolution after c-ares resolver has been shut down
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Do not use ALTS shared resource.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Enable SO_REUSEADDR in client sockets
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Fix data race in client_channel.
|
| | |_|/ / / / /
| |/| | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Revert RR policy update in xDS
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Resolve a deadlock caused by invocation of grpc_call_cancel inside of gRPC core
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Revert "Fix timer manager debug code"
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Since retry_dispatched is next to the metadata bitfields, compiler will
generate a 2 byte store when we set this bitfield.
Move this field to the end of the structure to avoid such a data race.
Fixes #16896
|
| | | |_|/ / / / / /
| | |/| | | | | | | |
|
| |/ / / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This was missed due to an explicit memset(0) in init_call_elem.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Fix timer manager debug code
|
| | |/ / / / / / /
| |/| | | | | | | |
|
| | |/ / / / / /
| |/| | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | |_|_|_|/ / /
| |/| | | | | | |
Only Add NullHandler to Module-Root Logger
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit d0539dcc3693458f89e75a4f4d0d6534c40ebfa3.
|
| | |/ / / / /
| |/| | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This commit resolves an interop test currently failing on master. Over
the past couple of weeks, bazel-based tests have been introduced. The
current setup does not appear to automatically handle transitive
dependencies. Instead, transitive dependencies such as `requests` have
been manually added to `requirements.bazel.txt`. It appears that the
build server happened to have the dependencies of the `requests` library
installed already, but later had a configuration wipe.
This was compounded by the google-auth library erroneously reporting
that the `requests` module itself was not installed. In fact, it was the
transitive dependencies of `requests` that were not being installed by
the build file. (third-order dependencies of our test)
I consider this a quick fix to get the build passing. In the long run,
we need to automatically resolve and install transitive dependencies in
our bazel builds.
Resolves: #17170
|
| | |/ / / /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Update the RR policy even when fallback mode is disabled
|
| | | | | | | |
|