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
Mark D. Roth
e8cd36924e
Add test for retry code path.
6 years ago
Juanli Shen
bbe2587c39
Enable per-channel subchannel pool
6 years ago
Juanli Shen
b3c0b91db1
Remove force_creation param from subchannel index
6 years ago
Mark D. Roth
08f94b1623
Clean up test.
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
Juanli Shen
23677bd827
Remove subchannel args
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
Guantao Liu
11eff929e2
Avoid the thread jump in server callback APIs.
...
Add a utility function in iomgr to check whether the caller thread is a
worker for any background poller, and keep grpc combiner from offloading
closures to the default executor if the current thread is a worker for
any background poller.
6 years ago
Soheil Hassas Yeganeh
0d6e10e795
clang-format all the files.
...
Whenever we run clang-format, gen_build_yaml.py and
ServerServiceDefinitionExtensions.cs get modified by the script.
Let's commit those changes so that these file remain unmodified
after running the formatting script.
6 years ago
Yash Tibrewal
a5ed3d245e
Avoid unsigned signed comparison issues
6 years ago
Yash Tibrewal
4224384d39
Modifying semantics for GetSendMessage and GetSerializedSendMessage.
...
Also adding ModifySendMessage
6 years ago
Yash Tibrewal
50c60f03ba
Rename GetSendMessage to GetSerializedSendMessage and GetOriginalSendMessage to GetSendMessage
6 years ago
ncteisen
3af464f29c
return targets to library
6 years ago
Yash Tibrewal
c6261f4b91
Rename new SendMessage types to SendMessagePtr
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
Yash Tibrewal
4aeba42528
Provide GetOriginalSendMessage for some APIs
6 years ago
Yash Tibrewal
aecc5f7285
Add client interceptor test for bidi streaming hijacking interceptor
6 years ago
Alexander Polcyn
00763bc3ea
Support named scope id's with ipv6 resolver on posix
6 years ago
Moiz Haidry
7bb853ebdd
Addressed PR comments. Made Client::Thread public and removed use of void ptr to refer it. Avoided overloading of NextIssue TIme by renaming it NextRPCIssueTime
6 years ago
Soheil Hassas Yeganeh
2e017da58a
Add microbenchmarks for grpc_timer
...
This helps assessing upcoming changes.
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
Alexander Polcyn
50eaf46718
Refactor benchmark initial channel wait for ready to be single threaded
6 years ago
Mark D. Roth
c4c4b9152f
WIP
6 years ago
yang-g
d6dd6f25f4
Correctly reference the internal string for socket mutator arg
6 years ago
Yash Tibrewal
30e1991bf9
Update context list test
6 years ago
Jan Tattermusch
2b028c8cec
do not use default server override for C++ interop client
6 years ago
Mark D. Roth
09a173b4b6
Remove now-unnecessary workarounds for alignment issues.
6 years ago
Mark D. Roth
1438b17890
Fix bug that was breaking subchannel reuse in grpclb.
6 years ago
Yash Tibrewal
31a775b425
Add missing argument
6 years ago
Yash Tibrewal
a20263f64d
Add tests using NullInterceptorFactory
6 years ago
Vijay Pai
c52ae0d000
Give the interceptors header files in include/grpcpp/support
6 years ago
Yihua Zhang
0531d3d3ad
extend local credentials to support tcp loopback
6 years ago
Vijay Pai
ca4e55e6ca
Benchmark to show that byte buffer copy is size-independent
6 years ago
Moiz Haidry
5ec78a286d
Added support for fixed load benchmarks, all the rpcs access one requestor to the get the next issue time for the RPC
6 years ago
Moiz Haidry
e6e1081499
Add support for Callback Client Streaming benchmarks
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