Craig Tiller
6889799923
Fix some ubsan issues: I fear no bugs were harmed in the making of this episode
9 years ago
Craig Tiller
823fa1d77a
Exclude 1byte tests from msan
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Makarand Dharmapurikar
274bcc8f0b
Added dummy cronet api implementation so we can build on Jenkins.
9 years ago
Mark D. Roth
a4edeb3372
Fix build breakage in bad_client tests.
9 years ago
Mark D. Roth
7cae1f7198
Remove some unneeded code from an earlier iteration of this code.
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
Mark D. Roth
8a1d8052eb
Added bad_client test to check that the server rejects requests with too
...
much metadata and refuses to send responses with too much metadata.
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
Mark D. Roth
ebbbce3e6e
Changed writing code to honor the peer's header size limit setting.
...
Changed large_metadata test to only cover the case where both the client
and server support large metadata; I will cover the other cases in
separate tests in a subsequent commit.
9 years ago
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
9 years ago
Craig Tiller
e98b494db7
Fix bug where max_frame_size was ignored
...
Also add corpus entries that helped diagnose this bug
9 years ago
David G. Quintas
eadcb89b7a
Fixed name of test config for h2_census
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
1b409a02a2
Ensure minimum size of alt stack (to please vtune)
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
904e0a5086
Fix typo
9 years ago
Craig Tiller
d0b3ae40f7
Fix double delete
9 years ago
Mark D. Roth
0c6070f68d
Mark stream as cancelled if we exceed the metadata size limit.
...
Also take this opportunity to convert the seen_error field to a bool.
9 years ago
Craig Tiller
b6e4440880
Disable fail fast for qps driver
9 years ago
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
9 years ago
Mark D. Roth
ac2e88f956
Initial attempt at adding support for max metadata size. Currently, the
...
code does not seem to be properly causing the RPC to fail when the max
size is exceeded.
9 years ago
Mark D. Roth
1f3319bc88
Fixed clang formatting problems.
9 years ago
Craig Tiller
068d143c8e
Expand corpora
9 years ago
Mark D. Roth
c5b1eef8b1
Change C implementation to not log an "Unexpected content-type" message
...
when the header includes a semicolon.
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
Craig Tiller
653ea75ff5
Properly shutdown pollsets before destroying them
9 years ago
Craig Tiller
d5c6eca64b
Expand corpus
9 years ago
Craig Tiller
d2906ad80c
Fix bug
9 years ago
Craig Tiller
a803fac758
Expand corpus
9 years ago
Craig Tiller
1596abbd03
Expand corpus
9 years ago
Craig Tiller
55cbf1da37
Expand corpus
9 years ago
Craig Tiller
eb48a81322
Expand corpus
9 years ago
Craig Tiller
1c2df50a9b
Expand corpus
9 years ago
Craig Tiller
60beb86154
Expand corpus
9 years ago
Craig Tiller
db6011fba6
Fix inf loop
9 years ago
Craig Tiller
839b65cee7
Expand corpus
9 years ago
Craig Tiller
a92ebc8352
Fix test bugs, expand corpus
9 years ago
Craig Tiller
734fb9f36b
Expand corpus
9 years ago
Craig Tiller
29c20851aa
Expand corpus
9 years ago
Craig Tiller
0477d7d728
API dictionary
9 years ago
Craig Tiller
1d11798c78
Expand corpus
9 years ago
Craig Tiller
62759c42bc
Expand corpus
9 years ago