Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
7 years ago
Yash Tibrewal
8e1a163a97
windows linker errors
7 years ago
Yihua Zhang
17fe322cd1
modify TSI handshake to correctly handle the case of TSI_INCOMPLETE_DATA
7 years ago
Yash Tibrewal
4d71636fcc
some BUILD changes and designated initializers
7 years ago
Yash Tibrewal
e586324627
BUILD files changes for bazel
7 years ago
Yash Tibrewal
c430c84f84
more changes
7 years ago
Yash Tibrewal
f8a6c8297c
Changes to build other platforms
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
ncteisen
7721456d90
Fix portabiloty
7 years ago
ncteisen
fc062439b6
Address github comment, sleep for minimal time
7 years ago
Mark D. Roth
0e06c41c9c
Fix build failure.
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
1cf9992ce2
Removing a few build.yaml errors
7 years ago
Mark D. Roth
76d0ec4a73
Fix a bunch of dumb service config parsing bugs.
7 years ago
ncteisen
f06d42ad4c
Fix test timing bug:
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
Yash Tibrewal
af922468dd
ssl_credentials_tests C++ized
7 years ago
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
murgatroid99
38007753b0
Remove src/node and references to it
...
This removes all of the node code and tests from the repo, along with the
scripts for running Node unit tests, performance tests, and artifact builds.
The scripts for running tests from the grpc-node repository are untouched.
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
Justin Burke
9b9a44e4dd
Expose conversion of grpc to tsi cert pairs
7 years ago
Juanli Shen
cbdb5174ca
Remove duplicate message member in test
7 years ago
Vizerai
bb7d088ed2
Cleaning up census code.
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
0950ea734c
Fix Bazel build
7 years ago
Craig Tiller
5e64d3161e
Fix compilation
7 years ago
Yash Tibrewal
af6bb8515f
Disabling large_metadata_bad_client_test as per #11745
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
yang-g
fd42ceb1ff
Use key in dynamic table if available
7 years ago