Craig Tiller
e67f7b6b54
Fix timeout on async server shutdown
...
Server was continuing to make requests for new calls forever, which were
starving out the shutdown sequence. Change order and win.
9 years ago
Craig Tiller
bc7593de7a
Revert "Revert "Remove spam""
...
This reverts commit e76528ce26
.
9 years ago
Craig Tiller
34c6e87598
Simpler trick to force a listening cq
9 years ago
Craig Tiller
e76528ce26
Revert "Remove spam"
...
This reverts commit 3f3312e7e9
.
9 years ago
Craig Tiller
3f3312e7e9
Remove spam
9 years ago
Craig Tiller
ae09d9dca9
Fixes and code simplification
9 years ago
Yuchen Zeng
91c51a7aba
Add proto_server_reflection_test
9 years ago
Craig Tiller
bd24a4611f
Better guesses at benchmarks turned unit tests cpu cost
9 years ago
Craig Tiller
718ce51af8
Fix server plugin test
9 years ago
Craig Tiller
e004958fd6
Fix formatting, mem leak, stall
9 years ago
Craig Tiller
aae6c2cb96
Fix server plugin test
9 years ago
David Klempner
b941d5a4aa
Fix a missing initialization
9 years ago
yang-g
fe3e8b7313
remote unused member
9 years ago
Yuchen Zeng
ace4986e65
Update reflection implementation along with API changes
9 years ago
yang-g
df012d048a
Add proto file support in grpc_cli
9 years ago
Sree Kuchibhotla
4dd02fc63c
Misc changes
9 years ago
Sree Kuchibhotla
eaa3072744
Make the rpc timeout configurable
9 years ago
yang-g
ed9ae72e7b
Assert we get a valid creds.
9 years ago
Craig Tiller
c3b88b079e
Better testing
9 years ago
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