David Garcia Quintas
7947f9caa7
Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring
2015-05-27 13:29:44 -07:00
Yang Gao
a9b5de8131
Add a check against potential failure to bring up client binary
2015-05-26 23:35:21 -07:00
David Garcia Quintas
c5902879d8
Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring
2015-05-26 15:31:01 -07:00
Xudong Ma
a5861f3414
Correct the test request/response size, to be consistent with the test spec: https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md
2015-05-26 15:24:11 -07:00
Nicolas Noble
5fa2eab4f4
Merge pull request #1706 from ctiller/streaming-crash-boom-bang
...
Fix shutdown crash in async streaming test
2015-05-22 13:50:20 -07:00
David Garcia Quintas
f01ccb7ba3
Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring
2015-05-22 10:39:02 -07:00
David Garcia Quintas
1d780fd3df
Fixed typo
2015-05-22 10:37:27 -07:00
Vijay Pai
a4c44c2bcf
Merge pull request #1703 from ctiller/fugly
...
clang-format qps code - it was getting out of hand
2015-05-22 08:19:28 -07:00
Yang Gao
fdc9af8dca
Merge pull request #1625 from ctiller/mmm-mmm-mmm-mmm
...
Add a test of crashing servers and clients
2015-05-21 23:40:51 -07:00
Vijay Pai
bfc01822b1
Merge pull request #1693 from dgquintas/fix_sleep_for
...
Replaced std::this_thread::sleep_for for gpr_sleep_until.
2015-05-21 23:10:29 -07:00
David Garcia Quintas
f526bd487a
Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring
2015-05-21 16:49:38 -07:00
Craig Tiller
da0b312c7f
Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm
2015-05-21 16:48:18 -07:00
Craig Tiller
d4db33dcab
Add missing copyright notices
2015-05-21 15:27:23 -07:00
Craig Tiller
3d49461845
Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm
2015-05-21 14:24:13 -07:00
Craig Tiller
8ebcec484f
clang-format
2015-05-21 13:55:22 -07:00
Craig Tiller
aeea2f2203
Fix shutdown crash in async streaming test
2015-05-21 13:54:42 -07:00
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
2015-05-21 11:42:17 -07:00
Vijay Pai
76e0fb1dc0
Merge pull request #1669 from dgquintas/benchmark_hosts_info
...
Added the client and server configurations to the bench results proto.
2015-05-21 11:36:41 -07:00
David Garcia Quintas
feb67f67dc
Replaced std::this_thread::sleep_for for gpr_sleep_until.
...
std::this_thread::sleep_for isn't available in gcc <= 4.6 (4.7?) nor
VS2010.
2015-05-20 23:13:17 -07:00
David Garcia Quintas
30ecd2b8d9
Return shared_ptr by value plus minor dependency fix
2015-05-20 23:08:29 -07:00
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
2015-05-20 23:08:29 -07:00
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
2015-05-20 23:08:29 -07:00
David Garcia Quintas
87ca82768d
Added missing benchmark_config.* files
2015-05-20 23:08:29 -07:00
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.
2015-05-20 23:08:29 -07:00
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.
2015-05-20 23:08:29 -07:00
David Garcia Quintas
08116501cb
Fix to work around the fact that Histogram isn't copyable.
2015-05-20 17:27:23 -07:00
David Garcia Quintas
6ba29ba3fb
Added the client and server configurations to the bench results proto.
...
The added configurations also include the host of both parties. This
is useful for reporting.
2015-05-19 18:29:35 -07:00
Craig Tiller
fd7166d264
Add response streams to server crash test, fix them
2015-05-19 10:23:03 -07:00
Craig Tiller
7a317e5c77
Add crashing client test
2015-05-19 09:38:29 -07:00
Craig Tiller
882431fff5
Compile fix
2015-05-19 09:25:37 -07:00
Craig Tiller
4f8b679a49
Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm
...
Conflicts:
Makefile
build.json
2015-05-19 09:13:35 -07:00
Craig Tiller
49c3b01c3e
Better RNG seeding portability
2015-05-19 08:18:02 -07:00
Craig Tiller
f98e56c91b
Cheesy attempt to get this working on Travis
2015-05-18 15:00:52 -07:00
Yang Gao
b57f72dbee
resolve comments
2015-05-17 21:54:54 -07:00
Yang Gao
26a4912558
Add fake credentials to the test and verify it actually works
2015-05-15 17:02:56 -07:00
Craig Tiller
74e5edab67
Compile fix
2015-05-15 15:55:01 -07:00
Craig Tiller
a969d7c04c
Compile fix
2015-05-15 15:47:51 -07:00
Craig Tiller
3cdd9bbdbc
clang-format
2015-05-15 14:43:47 -07:00
Craig Tiller
069daa383e
Sleep a little after server death to allow TCP time to catch up
2015-05-15 14:40:53 -07:00
Craig Tiller
fbac5f17b7
Crash handling test
2015-05-15 14:20:44 -07:00
Yang Gao
280ca17d79
resolve comments
2015-05-15 10:25:10 -07:00
Yang Gao
a89389283f
support per call credentials in c++
2015-05-14 11:51:07 -07:00
Yang Gao
a468c36601
Merge pull request #1493 from ctiller/churn-churn-churn-the-api-gently-down-the-stream
...
Completion queue binding for new requests API change
2015-05-12 12:37:24 -07:00
Siddharth Rakesh
2e9157d88c
Added async streaming ping pong test
2015-05-11 16:50:10 -07:00
Yang Gao
903810191e
Merge pull request #1494 from ctiller/the-churnening
...
Lose redundant tag on unary calls
2015-05-11 11:27:02 -07:00
Yang Gao
9b75c66860
Merge pull request #1489 from ctiller/all-the-small-things
...
Split thread stress from end2end to improve parallelism
2015-05-11 11:17:18 -07:00
Craig Tiller
0b488f7649
Merge github.com:grpc/grpc into churn-churn-churn-the-api-gently-down-the-stream
...
Conflicts:
test/cpp/end2end/async_end2end_test.cc
2015-05-08 16:38:32 -07:00
Vijay Pai
aef386b221
Merge pull request #1530 from ctiller/async-fail
...
Increase test timeout
2015-05-08 14:30:31 -07:00
Craig Tiller
5f871ac225
Merge github.com:grpc/grpc into the-churnening
2015-05-08 13:05:51 -07:00
Craig Tiller
e9da2eefcf
Merge github.com:grpc/grpc into all-the-small-things
2015-05-08 12:57:26 -07:00