Vijay Pai
25128f1adf
Better ending for open-loop tests: never wait more than 1 second
...
if we are in termination mode
8 years ago
Vijay Pai
773ecd62dd
Dramatically reduce time required to complete sync test when running
...
with lots of threads (by parallelizing shutdown of course)
8 years ago
Vijay Pai
4f17395b81
Properly use unique_ptr rather than explicitly
...
deleting server context wrappers in QPS test
8 years ago
Vijay Pai
6e5c33c3e2
Don't assert if we're not able to set affinity for some reason
8 years ago
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
9 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
9 years ago
Craig Tiller
ad94fdfe51
Fix compile error
9 years ago
Craig Tiller
0a06cd7b68
Cleanup from code review
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
Craig Tiller
8da7b1f779
Fix some failures
9 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
9 years ago
Vijay Pai
a831651aa5
Unify and make consistent the per-thread shutdown process
9 years ago
Craig Tiller
b5ee1cdcb9
Dont stall shutting down server
9 years ago
Craig Tiller
38fb8de100
get timeouts working on run_tests.py again
9 years ago
Craig Tiller
e64d693050
Better fine-tuning
9 years ago
Craig Tiller
61e2040de0
Get json_run_localhost working again
9 years ago
Craig Tiller
72376da8ba
Get json_run_localhost working again
9 years ago
Craig Tiller
9e3691c5bd
Actually run json_run_localhost tests
9 years ago
Craig Tiller
b19dbead67
Make request freelists per cq, to allow drastically higher requested call counts
9 years ago
Craig Tiller
1d03e100eb
Ensure timely response to marks
9 years ago
Vijay Pai
f782465fba
Fix some shutdown errors related to CQ/join ordering
9 years ago
Vijay Pai
f373f2cf8b
Stop holding histogram for a long time
9 years ago
Craig Tiller
fbf03c1735
Fix high seqno tests, up runtimes for benchmark tests to flush more bugs
9 years ago
Vijay Pai
ceb1a7d79f
Add more information so that we can have a meaningful exit code
9 years ago
vjpai
b0f15e8af3
Reduce assertions, use status codes, increase verbosity on errors
9 years ago
Craig Tiller
5b47ac385b
Colocate calls for the same channel on the same CQ
9 years ago
Craig Tiller
5856dee7d6
Fix compile
9 years ago
Craig Tiller
7e5d46496b
Better distribution
9 years ago
Vijay Pai
b31a9a0900
Include <cinttypes> for PRIuPTR. Not clear why this is needed.
9 years ago
Vijay Pai
08e071abe0
Specify template parent explicitly
9 years ago
Craig Tiller
e7479f5efc
Revert accidental change
9 years ago
Craig Tiller
ea0dee5be9
Fix leaks
9 years ago
Yuchen Zeng
0ba114408e
Fix gpr_log format mismatches in c++ tests
9 years ago
David Klempner
e27d189f21
Factor out json seriailzation code and move it into parse_json.
...
This is for the same reasons as ParseJson, that is so that we can limit
the scope of the proto namespace differences between internal and
external.
9 years ago
vjpai
74e6e135e9
I was trigger-happy with changes to qps_worker in the hope of improving
...
stability. I believe that this change was unneeded and actually
may hurt matters by holding a lock for too long.
Partially undoes #5444 , particular commit e7042b5
9 years ago
yang-g
17487f9a22
Make grpc++ independent of protobuf
9 years ago
Craig Tiller
d4aa7cf5a5
Fix negation
9 years ago
Craig Tiller
1adb13143f
Add comment
9 years ago
Craig Tiller
dbd03b5e2d
Make client_channels be across all clients, not per-client
9 years ago
vjpai
711472f846
Remove unused gflags and gtest includes
9 years ago
vjpai
d8364f7af5
Deprecate perf_db use
9 years ago
Craig Tiller
e0ddc35aa3
Speed up tests
9 years ago
Craig Tiller
825cd4533c
Cleanup redundant tests
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
Craig Tiller
bd24a4611f
Better guesses at benchmarks turned unit tests cpu cost
9 years ago
Craig Tiller
c3b88b079e
Better testing
9 years ago
Craig Tiller
52237e3a96
clang-format
9 years ago
Craig Tiller
63d24f1c7d
Make qps workers connect before even warmup stage begins
9 years ago
Jan Tattermusch
b85e9d43f0
fix formatting
9 years ago