Vijay Pai
37d248abd0
Remove unused parameter warning (19 of 20)
5 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
Noah Eisen
4d20a66685
Run clang fmt
7 years ago
Noah Eisen
be82e64b3d
Autofix c casts to c++ casts
7 years ago
Craig Tiller
0ff222a23b
Add pollset_kick stats
7 years ago
Craig Tiller
2897235609
Expose stats into qps_driver
7 years ago
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Yuxuan Li
5d3ddeeea1
adding server side poll stat
8 years ago
Yuxuan Li
999ac157e6
initial implementation.
8 years ago
Alexander Polcyn
2018a4060d
create a grpc client qps test logging reporter
8 years ago
Yuxuan Li
69c61319df
change flags type, name according to the comments.
...
change binary search stride from 1 to FLAGS_precision
8 years ago
Yuxuan Li
fe21ec90f6
batched changes
8 years ago
Craig Tiller
0895545a58
Complete reporting for failure rates
8 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
Jan Tattermusch
e9a8d89dc2
fix formatting
9 years ago
Jan Tattermusch
33c161dffa
populate ScenarioResult.summary in JSON report
9 years ago
Jan Tattermusch
6321cec58e
fix formatting
9 years ago
Jan Tattermusch
453442eefb
fix formatting
9 years ago
Jan Tattermusch
969ffaf5c6
Enable JSON reports for qps drivers
9 years ago
Jan Tattermusch
f2ba7fe037
integrate ScenarioResult proto into qps driver
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
Vijay Pai
3ae11042fd
clang-format
9 years ago
vjpai
b1db869e1a
Address concerns from review
9 years ago
Vijay Pai
4d06e2eae9
Eliminate use of lambdas in ResourceUsage processing functions...
...
Introduce simple getters instead.
9 years ago
Siddharth Rakesh
fd1a20a667
Changes introduced for passing hashed user id instead of access token
10 years ago
Siddharth Rakesh
268e59063a
Adding required changes
10 years ago
Siddharth Rakesh
df77c580dc
Added support for passing a tag with the test
10 years ago
Siddharth Rakesh
4364546668
Applied required modifications
10 years ago
Siddharth Rakesh
373ad4d0d0
edited report
10 years ago
Siddharth Rakesh
c3cd4780df
minor commented code removal
10 years ago
David Garcia Quintas
96e12defaf
Removed const-ness from Reporter interface methods
10 years ago
Siddharth Rakesh
cc5857b624
Fixed hanging client declaration, server address can be passed now
10 years ago
sidrakesh93
e74a458813
Update report.cc
10 years ago
Siddharth Rakesh
e2902dee31
commented
10 years ago
Siddharth Rakesh
d0010ae439
added comments
10 years ago
Siddharth Rakesh
f4dafb5654
updated configs sending
10 years ago
Siddharth Rakesh
ef3ca1b3bf
stable
10 years ago
Siddharth Rakesh
39824335ea
Newer version
10 years ago
David Garcia Quintas
c695066fec
Removed redundant parameter from Reporter interface.
10 years ago
Siddharth Rakesh
922ea81877
QPS, latencies recorded with authentication
10 years ago
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
10 years ago
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
10 years ago
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
10 years ago
David Garcia Quintas
3cc9ec92d9
Removed registry for benchmark reports & introduced benchmark_config.{h,cc} in the spirit of test_config.{h,cc}.
...
The purpose of benchmark_config is to allow for different behaviors to
be decided at compile-time.
10 years ago
David Garcia Quintas
cdbdedbf23
Refactored benchmark reporting mechanism.
...
It now allows pluggging in "reporter" instances to process the benchmark results arbitrarily.
This would allow, for example, to send results to a leaderboard and/or other systems for tracking performance metrics.
10 years ago
Craig Tiller
66048f4fc1
Add reporting library, use it
10 years ago
Craig Tiller
e9a6eb7332
Allow RunScenarios to spawn in-process workers
...
This allows us to get back to single binary tests where appropriate, which will help in-depth profiling efforts.
I've built this atop my smoke_test changes as they inspired me to get this done.
10 years ago
Craig Tiller
b9de09f2ac
Allow specifying warmup, benchmark times
10 years ago