vjpai
|
780a7f205d
|
Add in security support, make payload protos configurable
Have not yet added tests with security support, coming soon
|
9 years ago |
vjpai
|
d08a738166
|
Cleanup some names
Remove some unused options and make server_threads relevant
Start stubbing out better qps/core calculations
|
9 years ago |
vjpai
|
aa39192d70
|
Cleanup directory and make minor changes
|
9 years ago |
vjpai
|
72a6332138
|
QPS worker no longer needs to specify server port on command line. This is part
of the proto if desired, or just goes to pick_unused_port_or_die if not
specified
|
9 years ago |
vjpai
|
119c103ab0
|
Split up into a new service proto, use proper service suffix, add a
reset option to the mark, create a closed loop config params (empty
message) for consistency with other tests.
|
9 years ago |
vjpai
|
754751e3c6
|
Numerous proto changes to make things more sane and fix some outstanding issues
|
9 years ago |
vjpai
|
52bfb2564f
|
Split qpstest.proto into two parts - one for performance stats and
one for control.
Eliminate the use of our own SimpleRequest and SimpleResponse and
instead share the one from end2end testing
|
9 years ago |
vjpai
|
0cc1341199
|
Move qpstest.proto to a common area (test/proto) instead of test/cpp/qps
|
9 years ago |
Julien Boeuf
|
e5adc0eb67
|
Fixing Cpp tests.
|
9 years ago |
Craig Tiller
|
0ba432d445
|
Move profiling system to gpr
|
9 years ago |
Craig Tiller
|
1f41b6b5ed
|
Simplify adding annotations, annotate more things
|
9 years ago |
Craig Tiller
|
86253ca1da
|
Latency traces
|
9 years ago |
Craig Tiller
|
b17b7f4871
|
Add a timeout to benchmark test runs
|
9 years ago |
Craig Tiller
|
71a0f9d3b0
|
Fix clang-format script
|
9 years ago |
Craig Tiller
|
8cf0ed03d1
|
Fix mac build
|
9 years ago |
Nicolas "Pixel" Noble
|
59588c6162
|
Removing pessimizing moves.
Pass #2.
|
9 years ago |
vjpai
|
d514b21cc8
|
Put timeout on server shutdown
|
9 years ago |
Craig Tiller
|
1ebb7c885e
|
Hand-written changes
|
9 years ago |
Julien Boeuf
|
5be92a316d
|
Shuffling headers around.
|
9 years ago |
yang-g
|
730055d962
|
implementation fix
|
9 years ago |
Vijay Pai
|
e8a7e30a75
|
Eliminate public thread-pool interface
|
9 years ago |
yang-g
|
9e2f90cd06
|
headers reorg
|
9 years ago |
yang-g
|
8c2be9f228
|
Remove ChannelInterface and replace it with Channel
|
9 years ago |
Craig Tiller
|
d6c98df792
|
clang-format all source
|
9 years ago |
Vijay Pai
|
3ae11042fd
|
clang-format
|
9 years ago |
vjpai
|
b1db869e1a
|
Address concerns from review
|
9 years ago |
Vijay Pai
|
ad3e00c220
|
Stop using a variable-sized array since that's not standards-compliant
|
9 years ago |
Vijay Pai
|
90e7369484
|
clang-format plus helpful comments
|
9 years ago |
Vijay Pai
|
eed63fa267
|
Remaining changes needed to get QPS test working on old compilers.
This change contains a lot of ugly changes, such as changing
std::vector to allocation by new, etc.
|
9 years ago |
Vijay Pai
|
bc78c2069c
|
Eliminate use of this_thread::sleep_until
|
9 years ago |
Vijay Pai
|
784005b4a2
|
Eliminate lambda used as CV predicate
|
9 years ago |
Vijay Pai
|
458faa98ce
|
Eliminate user of lambda in server definition
|
9 years ago |
Vijay Pai
|
4d06e2eae9
|
Eliminate use of lambdas in ResourceUsage processing functions...
Introduce simple getters instead.
|
9 years ago |
Vijay Pai
|
ab1dba72dc
|
clang-format
|
9 years ago |
vjpai
|
09d0b0cf47
|
Remove lambdas from state machine functions
|
9 years ago |
vjpai
|
e88bb07895
|
Switch a push_back to emplace_back to avoid being interpreted
as a copy constructor
|
9 years ago |
vjpai
|
a9e08303d7
|
Remove lambda from client definition
|
9 years ago |
Craig Tiller
|
94fad8119e
|
Tune down number of channels for qps_test
|
9 years ago |
vjpai
|
582c687b4c
|
Remove use of C++11 randomization engines
|
9 years ago |
Vijay Pai
|
d2a9b6da13
|
Isolate nullptr to grpc namespace when we must define it ourselves
Change the one non-namespace use of nullptr to NULL (used as an
argument to a C function anyway)
|
10 years ago |
Vijay Pai
|
1f3e6c1ebe
|
Start switching everything to dynamic pool
|
10 years ago |
Craig Tiller
|
0dc5e6cf16
|
User agent string support
|
10 years ago |
vjpai
|
a2e1bb1577
|
Change name of thread_pool files to fixed_size_thread_pool when
appropriate
|
10 years ago |
Vijay Pai
|
69f2410086
|
Make thread_pool.h a public header
Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction
of DynamicSizeThreadPool
|
10 years ago |
Craig Tiller
|
ca83dc8109
|
Adjust oustanding request count to meet new server algorithm
|
10 years ago |
Craig Tiller
|
677c50c92a
|
Update C++ impl
|
10 years ago |
Craig Tiller
|
2c3a35e5cf
|
Make naming a little more consistent
|
10 years ago |
Craig Tiller
|
20b5fe9282
|
Fixup C++
|
10 years ago |
Craig Tiller
|
27df2cf69c
|
Pluck some low hanging concurrency fruit
Make the shutdown flag on servers be per thread to save contention on
the lock that must guard it.
|
10 years ago |
Vijay Pai
|
13735d5d7e
|
if->while
|
10 years ago |