Dan Wittmer
572dd8e897
Change adds a version of grpc::testing::interop::RunServer that allows clients to pass in optional condition_variable which will be notified when the server has started and port to use, avoiding the need for callers to work with command line options.
...
Above is used to support clients running the server in a separate thread in the same process as the tests are run to support local only tests.
Existing grpc::testing::interop::RunServer calls into new version passing in FLAGS_port and null condition variable.
7 years ago
yang-g
272eebbbcd
Only allocate what we need in the last slice for proto serialization
7 years ago
Mark D. Roth
04c97d0e0d
Add notify_on_receive_settings closure to chttp2 transport.
7 years ago
Mark D. Roth
bcfd0f38fc
Bool-ify is_client param.
7 years ago
Julien Boeuf
5addba4749
Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure
...
Typically these failures are symptomatic of a busy oauth2 auth
server and calls should be retried in this case.
7 years ago
yang-g
0b9b7d2610
Use same cq for client and server
7 years ago
ncteisen
e8b09eee58
Fix deadlock
7 years ago
Vijay Pai
5e7ceebf6b
Need explicit "protobuf" dependence on proto_utils_test
7 years ago
Yuchen Zeng
89f86c08e2
Lower backup poll interval in async_end2end_test
7 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
ncteisen
b669ff34eb
Revert "Revert "Fix benchmark crash""
...
This reverts commit ac5522bef7
.
7 years ago
Noah Eisen
ac5522bef7
Revert "Fix benchmark crash"
7 years ago
Yuchen Zeng
0d573083b9
Add comments for setting the env variable
7 years ago
Vijay Pai
4afcf5b566
Remove unused code from thread_stress_test
7 years ago
Yuchen Zeng
452b987a0d
Set GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS for async_end2end_test
7 years ago
David Garcia Quintas
77827e1fb2
BG-poll very frequently to pick up subchannels's updates in LB tests
7 years ago
Vijay Pai
f92b530068
Fix a data race in microbenchmark stats gathering
7 years ago
Vijay Pai
cb36615ddd
GPR_ATTRIBUTE_NO_TSAN doesn't reach through function calls, so use a friend
7 years ago
Yuchen Zeng
cbb9296b72
Change the default interval to 5 seconds
7 years ago
Yuchen Zeng
7fa814fbeb
Fix timeouts
7 years ago
Yuchen Zeng
0bad30a244
Use backup pollser instead of connectivity watcher
7 years ago
Ken Payson
667aa2b990
Add call size bm_diff
7 years ago
Mark D. Roth
6e5ce7288d
Assume that subchannels start in state IDLE.
7 years ago
Ken Payson
918ce7a686
Fix QPS Async Client Next loop
7 years ago
yang-g
37f1bd13ab
clear the request
7 years ago
Vijay Pai
06e174a088
Separate public and internal C++ interfaces
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
yang-g
903981adb6
Catch out of order error code
7 years ago
Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
7 years ago
ncteisen
c296e82e11
clang fmt
7 years ago
ncteisen
9e3eedb6af
Remove old header benchmark
7 years ago
ncteisen
6bf4bcef04
Fix bm_diff
7 years ago
Yuchen Zeng
6a0874b405
Fix bm_chttp2_transport
7 years ago
Yuchen Zeng
ca31256597
Remove redundant WaitForConnected
7 years ago
Juanli Shen
cbdb5174ca
Remove duplicate message member in test
7 years ago
Craig Tiller
8c96701cf5
Ensure that we respect requested channel args in all cases
7 years ago
yang-g
83085aa74f
Add a microbm, seeing 195ns with current impl and 162ns with new impl
7 years ago
Vijay Pai
088112fea1
Create inproc version of QPS test and add a few simple tests of this to standard testing suite.
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Craig Tiller
25b037fe9d
Fix benchmark crash
7 years ago
Craig Tiller
f83b6ce151
Fix compilation
7 years ago
yang-g
c010d1d18a
Update benchmark according to new encoding method
7 years ago
yang-g
c94c7cc5b5
restore existing fixtures
7 years ago
yang-g
377636f4d2
Make hpack micro bm more representative
7 years ago
Alexander Polcyn
7a57b0c4a1
explicitly recycle every port after every test run
7 years ago
Craig Tiller
3273648a87
flow control fixes
7 years ago
Craig Tiller
2145d2cee4
clang-format
7 years ago
Vijay Pai
4f0cd0e82c
Add flow control to inproc transport so send needs a matching recv; fix
...
some tests that assumed some sends could always go out
7 years ago
Craig Tiller
4048569477
Fix compilation
7 years ago
Craig Tiller
99fafa17a3
Fix compilation
7 years ago