Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
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
Vijay Pai
c38955501b
Move some internal includes to the right places
7 years ago
Vijay Pai
e1418e4ab1
Switch to idiomatic Slice API
7 years ago
Craig Tiller
873ee82277
Add channel args to qps server
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Vijay Pai
4b07aab513
Support multiple threads per cq sharing, add tests
8 years ago
Yuxuan Li
85d3a53905
change gpr_atm to int
8 years ago
Yuxuan Li
87827e03aa
use lock instand of atomics, fix include position
8 years ago
Yuxuan Li
bfb495d026
add override to GetPollCount() function
8 years ago
Yuxuan Li
f8365cd87b
clean up, fix minor issue
8 years ago
Yuxuan Li
28efff3e1e
clang-format
8 years ago
Yuxuan Li
5d3ddeeea1
adding server side poll stat
8 years ago
Vijay Pai
eea8cf0fe3
Add QPS tests for one-sided streaming
8 years ago
Craig Tiller
edec4f5f81
Add support for server-side channel args to qps_test
8 years ago
Vijay Pai
0ff932cf08
Make sure that we hold contents of async operation until completion.
8 years ago
Vijay Pai
98e282a585
Eliminate std::placeholders
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
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Vijay Pai
d923583768
Minor cleanup - remove an unneeded header, mark a class final, explicitly specify parent class
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Craig Tiller
14c836fcd1
Delambdaify
8 years ago
Craig Tiller
b019d61f9a
Fix benchmark shutdown
8 years ago
Craig Tiller
0c80c7d12c
Collecting failure status progress
8 years ago
Vijay Pai
4f17395b81
Properly use unique_ptr rather than explicitly
...
deleting server context wrappers in QPS test
8 years ago
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
8 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
8 years ago
Vijay Pai
5fde20d9f0
clang-format
8 years ago
Vijay Pai
ad7c527618
Temporary workaround by setting up a deadline on server shutdown.
...
This reveals an issue that needs to be solved:
D0713 14:48:28.049861213 14503 server.c:704] Waiting for 44 channels and 0/1 listeners to be destroyed before shutting down server
8 years ago
Vijay Pai
a831651aa5
Unify and make consistent the per-thread shutdown process
8 years ago
Craig Tiller
b5ee1cdcb9
Dont stall shutting down server
8 years ago
Craig Tiller
e64d693050
Better fine-tuning
8 years ago
Craig Tiller
b19dbead67
Make request freelists per cq, to allow drastically higher requested call counts
8 years ago
vjpai
711472f846
Remove unused gflags and gtest includes
9 years ago
Craig Tiller
e67f7b6b54
Fix timeout on async server shutdown
...
Server was continuing to make requests for new calls forever, which were
starving out the shutdown sequence. Change order and win.
9 years ago
Jan Tattermusch
b85e9d43f0
fix formatting
9 years ago
Craig Tiller
9d86120547
clang-format
9 years ago
Julien Boeuf
19cd009ec1
clang-format
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
vjpai
63326281d7
1. Remove all deadlines from the RPCs and shutdown in this code.
...
These tests (especially unconstrained versions) can get very
backlogged and may take a while to finish. We sometimes flake waiting
for that. This is not hazardous (IMO), as the scripts that run these
tests already have timeouts to make sure that these don't truly go on
forever.
2. Make the time spent in the benchmark phase actually be
benchmark_seconds rather than benchmark_seconds-warmup_seconds
as it is currently.
9 years ago
Vijay Pai
8ca0faaf52
use timeouts with proper fixture multipliers rather than raw,
...
since tsan slows things down a lot and may complicate issues such
as shutdown.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Vijay Pai
5919e81ff1
Remove host option from ServerConfig proto since it is error-prone and
...
may cause inter-language confusion.
9 years ago
Vijay Pai
16e45702ac
clang-format
9 years ago
Vijay Pai
7d8335f875
Don't log newlines
9 years ago
Vijay Pai
32baa5e622
Allow dynamic sizing of async client and server thread pools
9 years ago
vjpai
a24e9d774c
Sanity checks and asan fix
9 years ago
David Garcia Quintas
45484b31bb
Added sanity check for trailing newlines
9 years ago