Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Retry throttling implementation. | 2017-02-23 | |
| | |||
* | Merge pull request #9660 from ctiller/c3 | 2017-02-16 | |
|\ | | | | | Convert client_channel.c to use a combiner lock | ||
| * | s/transport_private/handler_private -- use is no longer restricted to transports | 2017-02-14 | |
| | | |||
* | | Use call context to propagare LR costs | 2017-02-13 | |
| | | |||
| * | Fix leaks | 2017-02-09 | |
| | | |||
| * | Convert connectivity_state, channel info into a combiner-compatible form | 2017-02-09 | |
|/ | |||
* | Merge github.com:grpc/grpc into bwest | 2017-01-30 | |
|\ | |||
| * | Fix fuzzing detected failure | 2017-01-30 | |
| | | | | | | | | | | If both :authority and host appear in client initial headers, we either leak (in opt builds) or crash (in dbg). | ||
* | | Merge branch 'bm_countwrites' into bwest | 2017-01-27 | |
|\| | |||
* | | Bug fixes, tracing for bdp estimation | 2017-01-27 | |
| | | |||
* | | Merge github.com:grpc/grpc into bwest | 2017-01-26 | |
|\ \ | |||
| | * | Fix hpack fuzzer | 2017-01-21 | |
| | | | |||
| * | | Revert "Metadata handling rewrite" | 2017-01-20 | |
| |/ | |||
* | | Fix simple tests | 2017-01-20 | |
| | | |||
* | | Merge github.com:grpc/grpc into bwest | 2017-01-20 | |
|\| | |||
| * | Remove dead files | 2017-01-17 | |
| | | |||
* | | Merge github.com:grpc/grpc into bwest | 2017-01-13 | |
|\ \ | |||
| | * | Add a mechanism for tagging threads that might be owned by | 2017-01-12 | |
| | | | | | | | | | | | | | | | | | | | | | calls/channels Use it to ensure we don't delete the call from that thread: doing so would create a cycle that's kind of bad. | ||
| | * | Fix sanity: core_banned_functions | 2017-01-11 | |
| | | | |||
| | * | Fix sanity: core_banned_functions | 2017-01-11 | |
| | | | |||
| | * | Fix sanity: check_include_guards | 2017-01-11 | |
| | | | |||
| | * | Fix bugs | 2017-01-06 | |
| | | | |||
| | * | clang-format | 2017-01-06 | |
| | | | |||
| | * | Fixes, remove grpc_error_free_string | 2017-01-06 | |
| | | | |||
| | * | Error handling cleanup | 2017-01-06 | |
| | | | |||
| | * | Start fixing http error --> grpc status conversion | 2017-01-06 | |
| | | | |||
| | * | Fixes | 2017-01-06 | |
| | | | |||
| | * | Cleaning up error handling | 2017-01-06 | |
| | | | |||
| | * | Merge github.com:grpc/grpc into fix_errors | 2017-01-06 | |
| | |\ | | |/ | |/| | |||
| * | | Actually add the documentation | 2017-01-06 | |
| | | | |||
| | * | Fix windows compilation | 2017-01-05 | |
| | | | |||
| | * | Get ASAN building again | 2017-01-05 | |
| | | | |||
| | * | Merge branch 'slice_with_exec_ctx_and_new_closures' into ↵ | 2017-01-04 | |
| | |\ | | |/ | |/| | | | | metadata_filter_and_new_closures | ||
* | | | Add clamping to pid controller, make arguments more readable | 2017-01-03 | |
| | | | |||
* | | | Increase stability of integration for PID controller | 2017-01-03 | |
| | | | |||
| * | | Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closures | 2017-01-03 | |
| |\ \ | |||
* | | | | PID controller stabilization | 2016-12-29 | |
| | | | | |||
* | | | | Ping progress | 2016-12-29 | |
| | | | | |||
* | | | | Merge branch 'cleanup_closures' into bwest | 2016-12-29 | |
|\ \ \ \ | | |/ / | |/| | | |||
| * | | | Changes to exec_ctx/closure/combiner/workqueue interfaces | 2016-12-28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks | ||
* | | | | Cleanup ping story: part 0 | 2016-12-28 | |
| | | | | |||
* | | | | Merge branch 'flow_control_v2' into bwest | 2016-12-27 | |
|\| | | | |||
| | | * | Offer grpc_slice_to_c_string to simplify some code | 2016-12-09 | |
| | | | | |||
| | | * | Start resolving memory issues in C++ metadata | 2016-12-08 | |
| | | | | |||
| | | * | Fix casting error | 2016-12-07 | |
| | | | | |||
| | | * | Fix memory overrun | 2016-12-07 | |
| | | | | |||
| | | * | Remove code, rely on a pip installable module to codegen | 2016-11-30 | |
| | | | | |||
| | | * | Merge branch 'slice_interning' into metadata_filter | 2016-11-30 | |
| | | |\ | | | |/ | | |/| | |||
| | * | | Merge github.com:grpc/grpc into slice_with_exec_ctx | 2016-11-30 | |
| | |\ \ | | |/ / | |/| | | |||
| * | | | Break infinite connection retry loop | 2016-11-30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we'd keep retrying a connection until the channel closed. With this change, we only retry connecting *if there's a watcher on the subchannel connection state*. This ultimately means that if the lb_policy doesn't care if the subchannel connects, it'll stop trying. |