Craig Tiller
af9da92a60
Dont run benchmarks outside of linux for now
8 years ago
Craig Tiller
91bb6241ab
Reduce # of benchmarks run as Jenkins unit tests
8 years ago
yang-g
e267f86c43
Properly init variable
8 years ago
Craig Tiller
9e1c2d2358
Dont start requests until all clients have gotten connected
8 years ago
Craig Tiller
531976a6d4
Add an initial mark that clients could use to delay startup of requests
8 years ago
Craig Tiller
44b12f9e23
clang-format
8 years ago
Craig Tiller
bd37a21c26
Cleanup, debug support
8 years ago
Craig Tiller
74a1d9a939
Increase log verbosity for benchmark driver
8 years ago
Craig Tiller
ca04562286
Timing nuances
8 years ago
Vijay Pai
f50020ce03
Appease the const gods, improve readability, stop using 0 and 1 as
...
proxies for false and true.
8 years ago
Vijay Pai
d02988d6b5
clang-format
8 years ago
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
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
Craig Tiller
ad94fdfe51
Fix compile error
8 years ago
Craig Tiller
0a06cd7b68
Cleanup from code review
8 years ago
Vijay Pai
5fde20d9f0
clang-format
8 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.
8 years ago
Craig Tiller
8da7b1f779
Fix some failures
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
38fb8de100
get timeouts working on run_tests.py again
8 years ago
Craig Tiller
e64d693050
Better fine-tuning
8 years ago
Craig Tiller
61e2040de0
Get json_run_localhost working again
8 years ago
Craig Tiller
72376da8ba
Get json_run_localhost working again
8 years ago
Craig Tiller
9e3691c5bd
Actually run json_run_localhost tests
8 years ago
Craig Tiller
b19dbead67
Make request freelists per cq, to allow drastically higher requested call counts
8 years ago
Craig Tiller
1d03e100eb
Ensure timely response to marks
8 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