Noah Eisen
686437ada9
Add repro
7 years ago
Muxi Yan
627a5824c3
clang-format and generate project
7 years ago
Mark D. Roth
5794061764
Improvements to grpc_byte_stream API and handling.
...
- Add shutdown() method (to be used in forthcoming call combiner code).
- Use a vtable instead of storing method pointers in each instance.
- Check all callers of pull() to make sure that they are properly
handling errors.
- Clarify ownership rules and attempt to adhere to them.
- Added a new grpc_caching_byte_stream implementation, which is used in
http_client_filter to avoid having to read the whole send_message byte
stream before passing control down the stack. (This class may also be
used in the retry code I'm working on separately.)
- As part of this, did a major rewrite of http_client_filter, which
made the code more readable and fixed a number of potential bugs.
Note that some of this code is hard to test right now, due to the fact
that the send_message byte stream is always a slice_buffer stream, for
which next() is always synchronous and no destruction is needed.
However, some future work (specifically, my call combiner work and
Craig's incremental send work) will start leveraging this.
7 years ago
Yash Tibrewal
c62ce80b80
Test credentials are passed with channel arg. Renamed macros and refactored code as per suggestions. Renamed test to proxy_auth and changed it to use simple_request instead of a payload.
7 years ago
Yash Tibrewal
f7350ea6b7
Adding connect auth feature. Proxy-Authorization header is being inserted when user creds are present in uri
7 years ago
murgatroid99
79e2d8e89f
libuv tests: skip a test that spawns a thread
7 years ago
Craig Tiller
c0df1c0f9a
Compiling again
7 years ago
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
7 years ago
Mark D. Roth
0696611fb5
Do not return calls on server when request proto fails to deserialize.
7 years ago
Muxi Yan
59827dd739
generate project
8 years ago
Noah Eisen
7e4c1dd4c9
Add fuzzer repro
8 years ago
Ken Payson
a4710a090d
Revert "Remove lockfree-stack implementation that is no longer used"
...
This reverts commit 3d04e025bc
.
8 years ago
Muxi Yan
c1f837ce79
Make stream compression module
8 years ago
Muxi Yan
d19c112db0
Add test
8 years ago
Craig Tiller
f95873e676
Update build
8 years ago
Vijay Pai
3d04e025bc
Remove lockfree-stack implementation that is no longer used
8 years ago
Ken Payson
f8d6fb7a94
Update boringssl
8 years ago
Ken Payson
4536138eef
disable unconstrained_1cq test
8 years ago
David Garcia Quintas
87d5a3130d
Implement LB policy updates
8 years ago
Vijay Pai
fba000c8ec
Reduce outstanding RPCs for 1cq tests
8 years ago
Vijay Pai
4b07aab513
Support multiple threads per cq sharing, add tests
8 years ago
Craig Tiller
058bd64b00
Generate projects
8 years ago
Alexander Polcyn
c3b1f18a7e
get rid of connectivity state watchers right after timeout
8 years ago
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Craig Tiller
1b84e03884
Dont run ubsan tests on boringssl
8 years ago
Muxi Yan
bf5a5f92be
Add a separate test case for workaround_cronet_compression
8 years ago
Vijay Pai
f6f28a781d
Add 2 new scenarios for better bw measurement
8 years ago
Vijay Pai
98a501f435
Reduce concurrent RPCs for single-core tests since some were timing out
...
or otherwise taking long to complete
8 years ago
Vijay Pai
eea8cf0fe3
Add QPS tests for one-sided streaming
8 years ago
Vizerai
0359e1260f
initial commit
8 years ago
Muxi Yan
5109b38d4b
Add end2end test for workarounds
8 years ago
David Garcia Quintas
04911ca202
New version of grpclb end2end test
8 years ago
Craig Tiller
6a85ee0b4d
Fix test compilation
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
277b1fa361
Enable minimal stack for insecure tests
8 years ago
Noah Eisen
6b42bfde1f
Add fuzzer to corpus
8 years ago
Craig Tiller
f62f8d37b6
Revert "Better cost estimation"
...
This reverts commit 4f98e25f8b
.
8 years ago
Craig Tiller
c6f6663fb7
Rollback some changes
8 years ago
Craig Tiller
0d46284799
Rollback some changes
8 years ago
Craig Tiller
243a12e87a
Reinstate c++-compat
8 years ago
Craig Tiller
ab424e8702
Back out some bad changes
8 years ago
Craig Tiller
26f6c1b239
regen projects
8 years ago
Noah Eisen
5e17e4430c
Add fuzz test
8 years ago
Craig Tiller
143cfa7792
Disable compression+resource_quota_server tests
8 years ago
Craig Tiller
dbc12105a3
Refine ping-pong cpu requirement estimations; sort tests by cpu cost to get better bin packing
8 years ago
Craig Tiller
41fdf7d6ad
Better cost estimation
8 years ago
Craig Tiller
e6f6a09c17
Eliminate gtest splitting: hopefully allows tuning cpu cost better
8 years ago
Craig Tiller
2f269ec781
Rollback rqs change: may have been too aggressive
8 years ago
Craig Tiller
d47be446d7
Speed up tests
8 years ago