Esun Kim
d45f877dfb
Add more logs and asswert to qps_worker
5 years ago
Mark D. Roth
c769951764
Remove deprecated variant of JoinHostPort().
5 years ago
Esun Kim
e45b60d1fe
Fix unique_ptr<char> memory allocation mismatch
5 years ago
Esun Kim
b2b7fc9af8
Replaced grpc_core::UniquePtr with std::unique_ptr
5 years ago
Vijay Pai
296f63b0bc
Explicitly spell out type to document RAII-ness
5 years ago
Vijay Pai
37d248abd0
Remove unused parameter warning (19 of 20)
5 years ago
Soheil Hassas Yeganeh
dbf88dd66f
Revert "Revert "Introduce string_view and use it for gpr_split_host_port.""
...
This reverts commit 80c177d4c4
.
6 years ago
Soheil Hassas Yeganeh
80c177d4c4
Revert "Introduce string_view and use it for gpr_split_host_port."
6 years ago
Soheil Hassas Yeganeh
ef0f9bf7ec
Introduce string_view and use it for gpr_split_host_port.
6 years ago
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
6 years ago
Moiz Haidry
b4d5c7cee4
Benchmark test for callback unary gRPC
...
Every thread intitiates multiple RPCs. The Callback of the unary RPC then issues a new RPC and this goes until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The mainthread process to join the other threads and perform cleanup
6 years ago
Alex Polcyn
92e0a70ec6
Make QPS server builder customizeabled
6 years ago
kpayson64
7a20c962df
Break out qps services into seperate protos
7 years ago
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
7 years ago
Vijay Pai
ae376bf9d9
Privatize host_port.h; was not used in any wrapped language implementation
7 years ago
Vijay Pai
195cf1ebfd
Move histogram to test/core/util
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
Guantao Liu
ac9fdfbc40
Removed unnecessary default values and fixed sanity.
8 years ago
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Vijay Pai
eea8cf0fe3
Add QPS tests for one-sided streaming
8 years ago
Vijay Pai
713c7b87e1
clang-format
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
9 years ago
Vijay Pai
5fde20d9f0
clang-format
9 years ago
Vijay Pai
40317fd720
Resolve pernicious race between destructor and thread functions by insisting that destructor is invoked after the class has gone back to being a harmless single-threaded thing.
9 years ago
Vijay Pai
f782465fba
Fix some shutdown errors related to CQ/join ordering
9 years ago
vjpai
b0f15e8af3
Reduce assertions, use status codes, increase verbosity on errors
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
baaf65546a
Fix formatting
9 years ago
Craig Tiller
710d58cfae
Disable profiling in qps_worker for now
9 years ago
Vijay Pai
2ed337aab3
clang-format
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
vjpai
21e5d2b2f1
Add a Quit RPC so that we can conveniently shut down the workers from the driver.
9 years ago
Vijay Pai
595674275b
Copyright and clang-format
9 years ago
Vijay Pai
7d45cdb60b
Enable properly working core limits on clients and servers,
...
and determine these dynamically if only one or the other is
specified but both are running on the same host
9 years ago
Vijay Pai
c64736d852
Clean-up core list usage and make it possible to reset the core list
9 years ago
vjpai
a091a23a7f
No need to put \n at end of a log message
9 years ago
vjpai
a00f998089
Actually create async generic server
9 years ago
Vijay Pai
0f14209061
Improve logging for test
9 years ago
vjpai
cd624d2eee
Dealt with a nit
9 years ago
Vijay Pai
d3ea2708cc
Re-enable explicit specification of server port for qps worker. Also
...
add in a check that we don't try to use generic testing for sync or unary.
9 years ago
David Garcia Quintas
45484b31bb
Added sanity check for trailing newlines
9 years ago
David Garcia Quintas
2bf574f814
Added back trailing newlines
9 years ago
murgatroid99
eeb02ba77a
Update copyrights again
9 years ago
Vijay Pai
3448c27275
clang-format
9 years ago
Vijay Pai
0e66efdadd
Make core limitation work for both client and server so that we can run tests on the same
...
machine if desired. The core_list flags to qps_driver are comma-separated lists of
core numbers.
9 years ago
Vijay Pai
78268212ba
clang-format
9 years ago
Vijay Pai
af2e1cf080
Fix bugs and include build files
9 years ago
Craig Tiller
1b4e33029e
Consolidate C++ proto files under src/proto
...
- make the directory structure match the package structure
- sanitize the package structure (test --> testing)
- add auto-detection of proto file dependencies
9 years ago