| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\
| |
| | |
Refactor Channelz Service to Support Internal Build
|
|\ \
| | |
| | | |
Do not pass interested_parties during handshake
|
| |/
|/| |
|
|\ \
| | |
| | | |
Incorporate Uuid into Channel and Server Socket Lookup
|
|\ \ \
| | | |
| | | | |
Fix CallOpSet copy/assignment to reset cq_tag
|
|\ \ \ \
| | | | |
| | | | | |
Do not waste cache lines with unnecessary paddings.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix a dangling pointer on ares_request object in case of cancellation
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix corruption of ares blocking_resolve_address when grpc is restarted
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Suggested-by: vjpai@google.com
|
| | | | | |\ \ |
|
| | | | | | | | |
|
| | | | |_|/ /
| | | |/| | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Make sure paddings are GPR_CACHELINE_SIZE minus the
size of fields in that cache line. Otherwise, we will waste an
additional cache line for no good reason.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
restarted
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Optimize error handling for special cases.
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Move ruby test's package_options.proto file to ruby-specific directory
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Explain that the input parameter cannot be nullptr.
|
| |\ \ \ \ \ \ \
| | |_|_|_|/ / /
| |/| | | | | | |
Xds plugin init
|
| | |_|/ / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This commit contains a few improvements:
1. Using a consequetive range of [0..4], will allow us to merge all
branches of error_is_special into one comparison.
2. With (1), we can remove the for loops to find entries in
error_status_map with a single O(1) lookup.
3. grpc_error_is_special() code paths should be inlined for ref
and unref to avoid callq for the majority of cases where speical
error is used.
4. grpc_error_get_int() should never accept a nullptr argument to
avoid an expensive branch in the hot path. Callers should all
allocate a dummy int on the stack when calling.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Also,
- Changes to extract grpclb_proto into its own build target
- Remove client_load_reporting_filter from xds plugin.
|
| | | | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
Third attempt: Implement Watch method in health check service.
|
| | | |/ / / |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Integrate Grpc.Tools into msbuild system (C# only)
|
| | | |\ \ \ \
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For files without known extension (e.g. Unix binaries) , NuGet can't tell files from directories,
so mention protoc and grpc_csharp_ext explicitly to avoid breaking nuget's directory layout.
|
| | | | | | | |
|
|/ / / / / / |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Protect Spammy Log with Tracer
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
Fix analyze issues in gRPC ObjC lib
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Support Channelz Pagination
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Add new grpc lb plugin 'xds'
|
| | | | | | |\ \ \
| |_|_|_|_|_|/ / /
|/| | | | | | | | |
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This plugin currently implements the grpclb protocol.
NOTE: All the files under xds/ directory have been cloned from grpclb/ and
will be updated in subsequently to support xds API.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Channelz Part 10: More Channel Tracing
|
| | | | | | | | | | |
|
| | | |\ \ \ \ \ \ \
| |_|_|/ / / / / / /
|/| | | | | | | | | |
|