Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
7 years ago
Mark D. Roth
f9bf428489
Add support for service configs to c-ares resolver.
7 years ago
Vijay Pai
81522c8ebe
Add unsecure libraries to bazel build targets
7 years ago
David Garcia Quintas
ecabe09b89
Condition variables are not latches
7 years ago
Yuchen Zeng
36969385e5
Group the port picking functions
7 years ago
Yuchen Zeng
32c0153f81
Make port picking functions overridable
7 years ago
ncteisen
af313caab8
Eliminate copy in QPS Driver
7 years ago
jiangtaoli2016
3aaa5ea028
minor fix
7 years ago
Noah Eisen
680873b1b4
Env var for fuzzer trace
7 years ago
Noah Eisen
686437ada9
Add repro
7 years ago
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
7 years ago
Alexander Polcyn
088e85ca64
add comment and test for memory api of grpc_call_cancel_with_status
7 years ago
yang-g
7d6b914f98
Change return type to bool
7 years ago
yang-g
0eaf7debd2
Allow adding events to cq after shutdown is called.
7 years ago
David Garcia Quintas
fc950fbeb5
Fix bug in handling of RR connectivity transition to SHUTDOWN
7 years ago
ncteisen
0133cc6fd8
Avoid benchmarking allocs
7 years ago
David Garcia Quintas
6a7935e14e
Watch the LB channel using the right initial conn. state
7 years ago
Muxi Yan
7b11719876
fix Bazel build
7 years ago
Muxi Yan
68760439e7
Resolve performance
7 years ago
Mark D. Roth
e7751807e2
Use new protocol for reporting dropped calls to grpclb balancer.
7 years ago
Muxi Yan
eaa06ca708
fix test configuration
7 years ago
Muxi Yan
df174ccd69
bug fix
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
Muxi Yan
68a0fd5416
Separate stream compression from message-wise compression
7 years ago
Sree Kuchibhotla
fc58bd827e
Fix streaming_error_response test (failing in epoll1 but bug is not related to epoll1)
7 years ago
David Garcia Quintas
c22c65b58d
grpclb: deal with all-drops serverlists
7 years ago
yang-g
59ef64898a
Adding exec_ctx to avl vtable functions
7 years ago
Vijay Pai
bc81eee4d4
Remove a follow-on internal that was added post-internalization, keep the templated QPS worker rather than going back to internal API
7 years ago
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
7 years ago
Muxi Yan
c97fc14a0e
Revert "Stream compression configuration"
...
This reverts commit a4dc077d3c
.
7 years ago
Mark D. Roth
e0778b2c18
Add cancellation to asynchronous security APIs.
7 years ago
Craig Tiller
1af596adab
fix
7 years ago
Craig Tiller
9a8c3f398a
Explicitly call out round up vs round down
7 years ago
Yash Tibrewal
d0c1e50ea9
Changing a few variable names and adding few safety conditions
7 years ago
Vijay Pai
c50cf03f32
Move gtest last
7 years ago
Craig Tiller
4c0ac4a9f5
Fix fix fix chttp2_transport
7 years ago
Craig Tiller
cbb384007e
Fix bm_chttp2_transport
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
Craig Tiller
b4bb1cdce4
Add counters, fix race
7 years ago
Craig Tiller
07e81dd900
Fix bad test
7 years ago
Yash Tibrewal
78d7125017
Removing a few style issues
7 years ago
Craig Tiller
b89304652b
Build simplification
7 years ago
Craig Tiller
89c1428a60
Propagate grpc_millis further
7 years ago
Yash Tibrewal
ad11680be7
remove unnecessary code
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
ncteisen
3c909d55fd
Pull out flow control objects
7 years ago
ncteisen
06f052b35d
Get rid of local window, fix qps worker
7 years ago
ncteisen
268a82398c
Pull flow control into one module
7 years ago
Craig Tiller
280866817f
Add a simple stats framework to gRPC C core
7 years ago
Craig Tiller
203977925c
Linux compile fixes
7 years ago