Mark D. Roth
cca4a199e7
Fix destroy_call_elem API in test.
8 years ago
Mark D. Roth
05d73af3d1
Fixed asan failure and some refcounting bugs.
8 years ago
David Garcia Quintas
fa30de9b39
removed some bits from invalid LR design
8 years ago
Mark D. Roth
e7ab720331
clang-format
8 years ago
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
8 years ago
Mark D. Roth
b5f32f0aad
Add test filter right before connected channel filter.
8 years ago
Mark D. Roth
44a2f25667
s/MAX_INT/INT_MAX/
8 years ago
Mark D. Roth
51d0022448
Change priority for adding the filter in the filter_call_init_fails test.
8 years ago
David Garcia Quintas
824363dc2f
Simplified LR filter
8 years ago
David Garcia Quintas
04fae26cf6
fixed leaks in test
8 years ago
David Garcia Quintas
b5c9334ae6
discount grpc framing bytes
8 years ago
David Garcia Quintas
6eee24cfaf
fixed failures in h2_proxy
8 years ago
David Garcia Quintas
01c4d995d3
Added new features to load reporting.
...
- Propagation of (rpc) method name.
- Invocation of the hook at (call, channel) x (creation, destruction)
- Added enum to identify the source of invocation.
- Fixed testing. Went from test fixture to simple test.
9 years ago
Craig Tiller
fbf03c1735
Fix high seqno tests, up runtimes for benchmark tests to flush more bugs
9 years ago
Craig Tiller
d552dbdf4d
Cleanup test
9 years ago
Craig Tiller
3203c37247
Fix new test
9 years ago
Mark D. Roth
76d24420d7
clang-format
9 years ago
Mark D. Roth
5d11e43ce3
Added test for filter whose call initialization fails, and fixed bugs
...
uncovered by the test.
9 years ago
Mark D. Roth
0badbe8b11
Change grpc_channel_filter init_call_elem() method to return grpc_error.
9 years ago
Makarand Dharmapurikar
932d027252
clang-format fixes
9 years ago
Makarand Dharmapurikar
7981e1905f
Network status tracking
...
Recreated the old PR (https://github.com/grpc/grpc/pull/6283 ) in a new
repo since the old repo was destroyed. Removed changes to tcp_posix.c
and tpc_windows.c, instead depending on the idempotent endpoint shutdown code
from https://github.com/grpc/grpc/pull/6911 .
9 years ago
Craig Tiller
89dde5e568
Fix copyright
9 years ago
Craig Tiller
fa1f74e226
Fix errored streams prematurely terminating, add a test
9 years ago
Craig Tiller
e2715df1ab
Reduce cost of some heavyweight tests
9 years ago
Yuchen Zeng
64c0e8d4bc
Add format check for gpr_log and gpr_asprintf
9 years ago
David Garcia Quintas
8ba42bec90
s/maybe_compression_level.compression_level/maybe_compression_level.level
9 years ago
Craig Tiller
332f1b35d5
Rename functions
9 years ago
Robbie Shade
e29f7a15d0
Make request_with_flags timeout deadline equal to that of request_with_payload.
9 years ago
David Garcia Quintas
1ebf1f1598
Compression test fixes
9 years ago
David Garcia Quintas
f15d700e5e
Moved down verification upon cancellation
9 years ago
David Garcia Quintas
af1c7e4f06
INTERNAL -> UNIMPLEMENTED for disabled algorithms
9 years ago
David Garcia Quintas
9e9f7b62c7
Refactorings and renamings related to compression.
...
Also added levels to the channel args options.
9 years ago
David Garcia Quintas
118dc63dbb
made send_initial_md compression level a "maybe"
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Craig Tiller
86df5a8521
Fix filter_causes_close
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Mark D. Roth
f2f707ca55
More clang-format fixes.
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
Mark D. Roth
22b338e210
Apply clang-format diffs.
9 years ago
Mark D. Roth
2df502e518
Fix max_message_length test, which was broken by the previous fix to the
...
proxy tests.
9 years ago
Mark D. Roth
bc84672537
Use unlimited default for max header size until receiving new settings
...
from the peer. This both complies with the RFC and ensures that if the
user sets a higher limit than the 16K default, we won't incorrectly
reject data sent before settings are exchanged.
Also fix proxy tests.
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
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
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
David Garcia Quintas
73dcbda5b0
Validation for incoming compressed data
9 years ago
David Garcia Quintas
4afce7e66f
Changes across the board from pollset to pollset_set
9 years ago
Julien Boeuf
02fb54ea9b
Fixing op duplication in test.
9 years ago
David Garcia Quintas
9ef0e1cfd4
Added grpc_call_stats to the call stack
9 years ago
Craig Tiller
6c8ae9aad5
Fix new test
9 years ago
Craig Tiller
e43f4eb372
Fix comment
9 years ago