ncteisen
9be168be0c
Missing s/NULL/nullptr
7 years ago
ncteisen
5219f3f4c1
Missing s/NULL/nullptr
7 years ago
ncteisen
09c033a8dd
Fix test compile
7 years ago
ncteisen
d6631b0d61
Update bazel files
7 years ago
ncteisen
7d9b6358b5
Initial commit
...
Picks up work from https://github.com/grpc/grpc/pull/10259 .
A merge was impossible due to the many sweeping changed that
have occured since I last touched that PR (c++-ization, exec_ctx,
reorganitation of filters, etc).
7 years ago
Dan Zhang
0c2fc922a6
fix data race in shutdown_and_destroy_pollset
7 years ago
Dan Zhang
40ebe9af7f
fix typo
7 years ago
Dan Zhang
8fba583796
fix udp_server_test flakiness
7 years ago
Dan Zhang
4d48a3d3e7
format change
7 years ago
Dan Zhang
0d18814106
Add a start_cb to grpc_udp_listener to be called when listener is
...
created.
7 years ago
Dan Born
bdf63919b8
Refactor POSIX TCP client connect.
7 years ago
Muxi Yan
86ece2c8f6
Fix stream compression test bazel build
7 years ago
Muxi Yan
fe1e05e75b
Fix build error in compression_test.cc
7 years ago
Muxi Yan
9c02a3cca1
Do not separate message/stream compression levels
7 years ago
Muxi Yan
c7499e88fd
Fix bazel BUILD
7 years ago
Muxi Yan
38fcd0c6c3
clang-format
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
ncteisen
66a72bba69
Undo debugging output
7 years ago
David Garcia Quintas
8df0cc3363
PR Comments
7 years ago
ncteisen
15c32cd481
Fix parsing check
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
David Garcia Quintas
0f91e513d9
Cleaned up API. Backoff now returns a single value: the time of the next retry
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
David Garcia Quintas
2258cd7ddc
Converted backoff_test to use gunit
7 years ago
ncteisen
6ab0ba8df5
clang fmt
7 years ago
Mark D. Roth
9aea257391
clang-format
7 years ago