Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Decouple filter selection from channel construction | 2016-02-17 | |
| | | | | | | | | | Allow plugins to extend the set of filters used by gRPC core: - plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type - channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack - ultimately we construct the channel stack in the fashion we always have This is also a prerequisite step to allowing filters to be implemented from wrapped languages. | ||
* | Merge github.com:grpc/grpc into compress | 2016-02-11 | |
|\ | |||
| * | Manually added empty lines and spaces in the copyright and it worked. | 2016-02-09 | |
| | | |||
| * | Add the removed line before the copyright | 2016-02-09 | |
| | | |||
| * | run sudo ./tools/distrib/clang_format_code.sh | 2016-02-09 | |
| | | |||
| * | Fix some indentation. | 2016-02-09 | |
| | | |||
| * | change gpr_int* to int*_t | 2016-02-09 | |
| | | |||
| * | Run clang-format | 2016-02-08 | |
| | | |||
| * | Change the census metadata keys. Both census keys must be binary keys ↵ | 2016-02-08 | |
| | | | | | | | | because of the encoding. | ||
| * | flush the stalled list after the window is updated | 2016-02-05 | |
| | | |||
* | | Fix race condition in transport API | 2016-02-03 | |
|/ | | | | | | | | | | | | | | | | | | | | Specifically: Receiving trailing and initial metadata had to be published in lock-step. => If we wanted trailing metadata, we might not get initial metadata processed until messages arrived. => Compression code had no idea what codec to use. To fix it, publish initial metadata as soon as it's ready (this is a transport API change). Requires changes to grpc_call to ensure ordering in processing initial metadata and messages (one may be delayed). Exposed at least some bugs in C++ where we never read initial metadata. I expect at least one more similar bug. | ||
* | Merge pull request #4933 from yang-g/stalled_by_transport_race2 | 2016-02-01 | |
|\ | | | | | Use a separate list for streams stalled by transport in writing path | ||
* | | use huffman prefix | 2016-02-01 | |
| | | |||
| * | Merge remote-tracking branch 'upstream/master' into stalled_by_transport_race2 | 2016-01-29 | |
| |\ | |/ |/| | |||
* | | Merge pull request #4874 from rjshade/add_comments_to_transport | 2016-01-29 | |
|\ \ | | | | | | | Add comments to grpc_transport_stream_op structure | ||
| * | | Update copyright, clang-format for line wrapping of comment. | 2016-01-29 | |
| | | | |||
* | | | Update copyrights | 2016-01-28 | |
| | | | |||
* | | | Preparatory changes for work shedding | 2016-01-28 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions | ||
| | * | move flow control code back to writing.c | 2016-01-28 | |
| | | | |||
| | * | fix copyright | 2016-01-28 | |
| | | | |||
| | * | Use a separate list for streams stalled by transport in writing path | 2016-01-27 | |
| |/ |/| | |||
| * | Add comments to grpc_transport_stream_op structure | 2016-01-25 | |
|/ | |||
* | fix copyrights | 2016-01-19 | |
| | |||
* | improve decode_timeout implementation | 2016-01-19 | |
| | |||
* | Added back trailing newlines | 2016-01-14 | |
| | |||
* | Update copyrights | 2016-01-13 | |
| | |||
* | Merge branch 'master' into release-0_12_master_merge | 2016-01-13 | |
|\ | |||
| * | Updated copyrights | 2016-01-12 | |
| | | |||
* | | Fixed a couple of remaining merge issues | 2016-01-08 | |
| | | |||
* | | Merged from master and resolved merge conflicts | 2016-01-08 | |
|\| | |||
| * | Merge github.com:grpc/grpc into clangfmt | 2016-01-06 | |
| |\ | |||
* | | | Expose core metadata validation functions in public headers | 2016-01-06 | |
| | | | |||
| | * | Merge pull request #4562 from ctiller/ints | 2016-01-06 | |
| | |\ | | | | | | | | | Switch to using C99 types for fixed size integers | ||
| | * \ | Merge pull request #4554 from yang-g/stalled_and_destroy | 2016-01-04 | |
| | |\ \ | | | | | | | | | | | remove stream from stalled_by_transport list before destroy it | ||
* | | | | | Update copyrights | 2016-01-04 | |
| | | | | | |||
| | | | * | Merge github.com:grpc/grpc into ints | 2016-01-04 | |
| | | | |\ | | | |_|/ | | |/| | | |||
| * | | | | Update copyrights | 2016-01-04 | |
| | | | | | |||
| * | | | | clang-format code | 2016-01-04 | |
| |/ / / | |||
| * | | | Update copyrights | 2015-12-22 | |
| | | | | |||
| | | * | Eliminate gpr_ int types - and insist on C99 variants instead | 2015-12-22 | |
| | |/ | |/| | |||
| | * | remove stream from stalled_by_transport list before destroy it | 2015-12-21 | |
| |/ | |||
| * | Merge pull request #4384 from ctiller/big_data | 2015-12-18 | |
| |\ | | | | | | | Add a test that overflows incoming flow control windows | ||
| * | | hide a debug log under trace and fix two log levels | 2015-12-17 | |
| | | | |||
| | * | clang-format | 2015-12-16 | |
| | | | |||
| | * | Fix flow control for unstarted streams | 2015-12-16 | |
| | | | |||
| | * | Merge branch 'big_data' of github.com:ctiller/grpc into big_data | 2015-12-16 | |
| | |\ | |||
| | * \ | Merge github.com:grpc/grpc into big_data | 2015-12-16 | |
| | |\ \ | | |/ / | |/| | | |||
| * | | | Merge pull request #4467 from ctiller/DotInHeaderName | 2015-12-16 | |
| |\ \ \ | | | | | | | | | | | Allow . in header names | ||
| | * | | | Allow . in header names | 2015-12-15 | |
| |/ / / |/| | | | |||
| * | | | Merge branch 'proxy-crash' into server_stall | 2015-12-15 | |
| |\ \ \ | |/ / / |/| | | |