Dan Born
bdf63919b8
Refactor POSIX TCP client connect.
7 years ago
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
7 years ago
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
7 years ago
Mark D. Roth
e204e5e497
Apply #13336 to v1.8.x branch.
7 years ago
Dan Born
53d5503fac
Pass a pollset_set to some client handshakers.
7 years ago
Vijay Pai
19988c6c7e
clang-format
7 years ago
Vijay Pai
33dd7f07ff
Add thread name
7 years ago
Vijay Pai
a3a4f39121
Update ev_epollsig_linux_test.cc
7 years ago
Sree Kuchibhotla
54961bb9e1
Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition varialbes in linux support MONOTONIC clock type)
7 years ago
Sree Kuchibhotla
4ca35636fe
fix connectivity test failure
7 years ago
Sree Kuchibhotla
e37104cf42
Delete outdated comments
7 years ago
Mark D. Roth
1af674aa2d
Provide a cleaner API for proxy_connection_failed().
7 years ago
Sree Kuchibhotla
906adfdb72
No need to explicitly zero initialize since we are doing zalloc. Some misc formatting changes
7 years ago
Adele Zhou
5b7cdefb68
Rename port_hermetic to port_isolated_runtime_environment
7 years ago
Adele Zhou
e5df91f477
Use select to decide the test is hermetic or not
7 years ago
Adele Zhou
c8bf2da1e0
Enabling hermetic testing for running tests on Foundry.
7 years ago
Sree Kuchibhotla
445c5664e0
Add special cases and some comments
7 years ago
Vijay Pai
195cf1ebfd
Move histogram to test/core/util
7 years ago
Sree Kuchibhotla
02df4abc86
Change ep_state from gpr_atm to int since all callbacks execute under a combiner and hence conn object is thread safe
7 years ago
Craig Tiller
360712fe99
Start to get Bazel running different pollers
7 years ago
Sree Kuchibhotla
c3cc971692
properly shutdown endpoints in h2_http_proxy
7 years ago
Dave MacLachlan
da341bcb89
Fix up review comments
7 years ago
Jan Tattermusch
4f25daa7af
dont let server shutdown run forever
7 years ago
Dan Zhang
64d588fc8e
fix compile error
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Dave MacLachlan
af5c54de9c
Add thread naming support on platforms that support it.
...
As a client of grpc I want to be aware of which threads are being
created by grpc, and giving them recognizable names makes it significantly
easier to diagnose what is going on in my programs.
This provides thread names for macOS and Linux. Adding support for other
platforms should be easy for platform specialists.
7 years ago
Dan Zhang
0f7bc57e11
Modify udp_server to do asynchronous read and write and only re-arm
...
notification when needed.
This change prevents event loop thread from doing actual I/O work which
might take long time.
7 years ago
ncteisen
c7d1f93e76
Fix windows
7 years ago
ncteisen
6ab0ba8df5
clang fmt
7 years ago
Mark D. Roth
9aea257391
clang-format
7 years ago
Yash Tibrewal
26e934245d
Fix race conditions and more grpc_inits required. csharp tests will be fixed in a different PR
7 years ago
Mark D. Roth
ca014e4d5e
Clean up semantics of test code.
7 years ago
Mark D. Roth
bf816d325e
Shorted "reference" to "ref".
7 years ago
ncteisen
65dbb9df64
Add test for RecvStatus error_string API
7 years ago
Mark D. Roth
853fff8d08
Split tracing code into its own class.
7 years ago
Yash Tibrewal
03412ee9de
Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests
7 years ago
Mark D. Roth
2e19123740
Add tests for tracing versions of Ref() and Unref().
7 years ago
Mark D. Roth
18d332d8ba
Remove incorrect tests for stack allocation.
7 years ago
Mark D. Roth
b319f491ff
Code review changes.
7 years ago
Yash Tibrewal
81fc8c9c33
Fix tests to call grpc_init and grpc_shutdown before using exec_ctx
7 years ago
ncteisen
fe354eb807
Fix the fuzzers
7 years ago
ncteisen
0c81dc40de
Remove uneeded header, fix unused warn
7 years ago
Mark D. Roth
d3984c32c8
clang-format
7 years ago
Mark D. Roth
835537fbc7
Implement MakeReferenceCounted<> helper.
7 years ago
Mark D. Roth
cf9ca843eb
Add ReferenceCountedPtr class.
7 years ago
Mark D. Roth
abadc6c516
Use New() and Delete() instead of C++ new and delete.
7 years ago
Mark D. Roth
70db663ae8
Add ReferenceCounted base class.
7 years ago
Mark D. Roth
39dd9aa439
Fix BUILD file.
7 years ago
Mark D. Roth
d0f56a9997
Fix sanity problem.
7 years ago
Mark D. Roth
aaad0c2e5a
clang-format
7 years ago