Alexander Polcyn
da9237a9c5
Fix windows localhost address sorting bypass
6 years ago
Mark D. Roth
f99bd8c08a
Pass LB policy args as non-const and using std::move().
6 years ago
Alexander Polcyn
2b328ee0ca
Re-enable c-ares as the default resolver; but keep SRV queries off by default
6 years ago
Yash Tibrewal
dc85d5b556
Allocate tcp_info on the heap to avoid stack frame limits
6 years ago
Yash Tibrewal
9df6023dca
Move Optional to gprpp, and reviewer comments
6 years ago
Vijay Pai
44402ad0a1
Make executor look more like the rest of the codebase (namespace, etc)
6 years ago
Yash Tibrewal
862faf55ba
Use getsockopt to get the tcp_info struct with sendmsg timestamp
6 years ago
Yash Tibrewal
1ec65a2c9b
Fix tests
6 years ago
Yash Tibrewal
23061cdfc2
Collect OPT_STATS along with tx timestamps
6 years ago
Prashant Jaikumar
95965f71d3
Remove network_status_tracker
...
Remove network_status_tracker and its unit test as it does nothing. We
can add tests for network status change in another commit.
6 years ago
Alexander Polcyn
371b987bf4
Revert turning c-ares on by default
6 years ago
Mark D. Roth
d655509e3d
Fix sanity and build.
6 years ago
Mark D. Roth
d6e2b33670
Move InterceptRecvTrailingMetadataLoadBalancingPolicy to a separate file.
...
This fixes a link error when building with make.
6 years ago
Mark D. Roth
8cd7178afb
Add dtors in LB policy subclasses.
6 years ago
Alexander Polcyn
0ec9372074
Multiple test timeout 5x
6 years ago
Alexander Polcyn
46a872864c
Turn on c-ares as the default resolver
6 years ago
Jan Tattermusch
7850704d64
reenable tcp_server_posix_test on Foundry
6 years ago
Jan Tattermusch
1287cd34ea
make tcp_server_posix_test pass on foundry
6 years ago
ncteisen
3af464f29c
return targets to library
6 years ago
ncteisen
69e99a8275
Add clang fallthrough annotation
6 years ago
Jan Tattermusch
80e2022cbe
use stderr buffering for "+trace" windows tests
6 years ago
Alexander Polcyn
00763bc3ea
Support named scope id's with ipv6 resolver on posix
6 years ago
Prashant Jaikumar
08dc0ade67
Fix bazel build for fling, memory_usage test
6 years ago
Mark D. Roth
40f22bfc94
move ForwardingLoadBalancingPolicy to its own library
6 years ago
Yash Tibrewal
30e1991bf9
Update context list test
6 years ago
Mark D. Roth
09a173b4b6
Remove now-unnecessary workarounds for alignment issues.
6 years ago
Yihua Zhang
0531d3d3ad
extend local credentials to support tcp loopback
6 years ago
Soheil Hassas Yeganeh
9decf48632
Move security credentials, connectors, and auth context to C++
...
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
6 years ago
Alexander Polcyn
7dc330f298
Disable SRV and TXT lookups for localhost
6 years ago
Mark D. Roth
b15758ab37
Fix alignment in memory counters.
6 years ago
ncteisen
7b1fc0faa2
Add max_results to ServerSockets
6 years ago
Mark D. Roth
c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""
6 years ago
hcaseyal
27e2ba31bf
Revert "Allow encoding arbitrary channel args on a per-address basis."
6 years ago
ncteisen
7b81ae14a7
clang tidy and clang format
6 years ago
yang-g
bd5d86935f
revert the sample
6 years ago
Mark D. Roth
dedff37b4f
Allow encoding arbitrary channel args on a per-address basis.
6 years ago
ncteisen
87b1c3ce56
reviewer feedback
6 years ago
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
6 years ago
yang-g
e00ca0371a
Promote gpr_test_util to part of grpc_test_util, add a sample to show it works, build.yaml change first
6 years ago
Yihua Zhang
750e80ea1c
bring back original network test for metadata server detection
6 years ago
Alexander Polcyn
570599cfc6
Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock
6 years ago
Soheil Hassas Yeganeh
4345ef121a
Add debug-only tracing to grpc_core::RefCount
...
Also, this patch removes the *WithTracing variants in favor of the new
API.
6 years ago
yang-g
19b3ca5689
Clang-format
6 years ago
Alexander Polcyn
b203ed3c07
Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock
6 years ago
yang-g
0e11f2ebd0
convert more tests
6 years ago
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
6 years ago
yang-g
2a938b0006
Add a class to wrap grpc_test_init
6 years ago
Yash Tibrewal
77ba25ab72
s/int/uint32_t
6 years ago
Yash Tibrewal
9506d35674
Add a byte counter to chttp2_stream and use that for timestamps
6 years ago
Yash Tibrewal
fe4ef31ac2
Do not add the TCP buffer length.
6 years ago