David Klempner
6fb122dc6e
Add calls to grpc_recycle_unused_port to two of the tests which call
...
grpc_pick_unused_port a lot.
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
Vijay Pai
b4cb249107
steaming -> streaming
9 years ago
Jan Tattermusch
b85e9d43f0
fix formatting
9 years ago
Craig Tiller
9d86120547
clang-format
9 years ago
Julien Boeuf
19cd009ec1
clang-format
9 years ago
yang-g
39e71c33d1
fix compiling error
9 years ago
Yuchen Zeng
7d099a5c90
Fix naming and comment problems
9 years ago
yang-g
080528abb7
Add parsing back to protobuf example
9 years ago
Sree Kuchibhotla
4f5b2916cc
fix clang formatting
9 years ago
yang-g
4c07008610
Add a test for server returning error with debug info in trailer.
9 years ago
David Garcia Quintas
303d3082a0
Fixed compression interop and re-enable for C++.
...
Also added some defense in depth for compression algorithms in the
receive path.
9 years ago
Jan Tattermusch
a21c7e9207
add support for scenario categories
9 years ago
Yuchen Zeng
0333a49afa
Use stream rpc to ensure all related requests go to a single server.
9 years ago
Sree Kuchibhotla
c5549fcd0a
Remove redundant error check
9 years ago
Sree Kuchibhotla
5130427b30
Add remaining inteorp tests to stress client
9 years ago
Sree Kuchibhotla
ad0f792254
Interop client that is resilient to server restarts
9 years ago
Yuchen Zeng
c84ed6813e
Proto server reflection
9 years ago
Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Craig Tiller
e4d2748f2f
Fix async_end2end_test flow control
...
Completion queues + flow control + single threading is hard.
We need a read outstanding on a call to grant flow control tokens to the
remote end.
To do that we need to request a read *before* we wait for the write to
be finished, otherwise, in the case of a large write we'll block waiting
for flow control tokens.
Built on #6402
9 years ago
Yuchen Zeng
3b8f3354de
Add plugins at the time of static initialization
9 years ago
Vijay Pai
d7b1e704a8
Cover large message sent securely or insecurely over async
9 years ago
Vijay Pai
df8b62cea7
Add coverage for secure async end2end testing
9 years ago
Yuchen Zeng
c049035bed
Add GRPC_ prefix for macros
9 years ago
Yuchen Zeng
018bf1a864
modified has_async_methods and has_sync_methods of TestServerBuilderPlugin
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
Craig Tiller
97244d5810
clang-format, make code more self-documenting
9 years ago
Craig Tiller
5c123fd22b
Add a shard channel arg to client channel construction
...
C core automatically shares subchannels between channels. Therefore our
multiple channel performance tests were really testing single channel
performance.
9 years ago
Craig Tiller
b6e4440880
Disable fail fast for qps driver
9 years ago
Sree Kuchibhotla
44b9cd7584
Fix the sanity error reported by check_sources_and_headers.py
9 years ago
Sree Kuchibhotla
8c065a7b22
clang format
9 years ago
David Garcia Quintas
7f0793ad62
Updated load balancer proto to v1
9 years ago
Sree Kuchibhotla
3714e302c0
Simplify QPS Metrics collection
9 years ago
Sree Kuchibhotla
1f5e262589
Add the option of adding a non-listening server completion queue. This makes writing certain test cases (like hybrid_end2end tests) easier
9 years ago
Vijay Pai
dfdfe26958
Make sure that there is at least one scenario, otherwise indicates malformed
...
input
9 years ago
Vijay Pai
8909428a1a
clang-format
9 years ago
vjpai
1f13c820ed
Eliminate unused source file
9 years ago
vjpai
29089c7b41
Deprecation of qps_driver and use of shell scripts, in progress
9 years ago
vjpai
87bac959ee
Eradicate Uniform, Deterministic, and Pareto interarrival
...
distributions since we don't use them and it's not sensible
to add them
9 years ago
Jan Tattermusch
e9a8d89dc2
fix formatting
9 years ago
Jan Tattermusch
33c161dffa
populate ScenarioResult.summary in JSON report
9 years ago
yang-g
2e08941a37
Use the comments before syntax line as file comments.
9 years ago
Jan Tattermusch
6321cec58e
fix formatting
9 years ago
Jan Tattermusch
453442eefb
fix formatting
9 years ago
yang-g
8282b755a2
Clarify the comments
9 years ago
yang-g
b8aa58b2cd
Add a test
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
Craig Tiller
8f98e0b9dd
Add missing file
9 years ago