Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge github.com:grpc/grpc into compress | Craig Tiller | 2016-02-11 |
|\ | |||
| * | flush the stalled list after the window is updated | yang-g | 2016-02-05 |
| | | |||
* | | Fix race condition in transport API | Craig Tiller | 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 | Craig Tiller | 2016-02-01 |
|\ | | | | | Use a separate list for streams stalled by transport in writing path | ||
* | | use huffman prefix | yang-g | 2016-02-01 |
| | | |||
| * | Merge remote-tracking branch 'upstream/master' into stalled_by_transport_race2 | yang-g | 2016-01-29 |
| |\ | |/ |/| | |||
* | | Update copyrights | Craig Tiller | 2016-01-28 |
| | | |||
* | | Preparatory changes for work shedding | Craig Tiller | 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 | yang-g | 2016-01-28 |
| | | |||
| * | fix copyright | yang-g | 2016-01-28 |
| | | |||
| * | Use a separate list for streams stalled by transport in writing path | yang-g | 2016-01-27 |
|/ | |||
* | fix copyrights | Jan Tattermusch | 2016-01-19 |
| | |||
* | improve decode_timeout implementation | Jan Tattermusch | 2016-01-19 |
| | |||
* | Merge branch 'master' into release-0_12_master_merge | murgatroid99 | 2016-01-13 |
|\ | |||
| * | Updated copyrights | murgatroid99 | 2016-01-12 |
| | | |||
* | | Merged from master and resolved merge conflicts | murgatroid99 | 2016-01-08 |
|\| | |||
* | | Expose core metadata validation functions in public headers | murgatroid99 | 2016-01-06 |
| | | |||
| * | Merge pull request #4562 from ctiller/ints | jboeuf | 2016-01-06 |
| |\ | | | | | | | Switch to using C99 types for fixed size integers | ||
| | * | Eliminate gpr_ int types - and insist on C99 variants instead | Craig Tiller | 2015-12-22 |
| | | | |||
| * | | remove stream from stalled_by_transport list before destroy it | yang-g | 2015-12-21 |
| |/ | |||
| * | Merge pull request #4384 from ctiller/big_data | Yang Gao | 2015-12-18 |
| |\ | | | | | | | Add a test that overflows incoming flow control windows | ||
| * | | hide a debug log under trace and fix two log levels | yang-g | 2015-12-17 |
| | | | |||
| | * | Merge github.com:grpc/grpc into big_data | Craig Tiller | 2015-12-16 |
| | |\ | | |/ | |/| | |||
| * | | Merge branch 'proxy-crash' into server_stall | Craig Tiller | 2015-12-15 |
| |\ \ | |/ / |/| | | |||
* | | | Fix merge error | Craig Tiller | 2015-12-15 |
| | | | |||
| * | | Merge branch 'proxy-crash' into server_stall | Craig Tiller | 2015-12-15 |
| |\ \ | |/ / |/| | | |||
* | | | Handle cancelling writes whilst writing | Craig Tiller | 2015-12-15 |
| | | | |||
| * | | Merge branch 'proxy-crash' into server_stall | Craig Tiller | 2015-12-14 |
| |\ \ | |/ / |/| | | |||
* | | | Better fix | Craig Tiller | 2015-12-14 |
| | | | |||
| * | | Fix server side handling of incoming partial requests in core | Craig Tiller | 2015-12-14 |
|/ / | |||
* | | Merge branch 'cf' into proxy-crash | Craig Tiller | 2015-12-14 |
|\ \ | |||
| * | | clang-format after last weeks test-fest | Craig Tiller | 2015-12-14 |
| | | | |||
* | | | Fix proxy end2end tests | Craig Tiller | 2015-12-14 |
|/ / | | | | | | | | | | | | | | | Some transport callbacks weren't getting triggered. We now ensure that this always occurs. Additionally: left some debug only code around to make this class of bug easier to diagnose in the future. | ||
* | | Merge pull request #4397 from jtattermusch/tv_sec_64bit | Craig Tiller | 2015-12-11 |
|\ \ | | | | | | | Make gpr_timespec platform agnostic. | ||
| * | | make gpr_timespec platform agnostic | Jan Tattermusch | 2015-12-10 |
| | | | |||
* | | | Merge github.com:grpc/grpc into ping-ping-ping-ping-ping-ping-ping-ping-ping | Craig Tiller | 2015-12-10 |
|\ \ \ | |||
| * | | | Add a message | Craig Tiller | 2015-12-10 |
| | | | | |||
| * | | | Use assert instead of writing out something very similar | Craig Tiller | 2015-12-10 |
| |/ / | |||
* | | | Merge branch 'connected-subchannel' into ↵ | Craig Tiller | 2015-12-10 |
|\| | | | | | | | | | | | ping-ping-ping-ping-ping-ping-ping-ping-ping | ||
| * | | Merge pull request #4286 from jtattermusch/win_64bit | Craig Tiller | 2015-12-09 |
| |\ \ | | | | | | | | | Make grpc compile on win64bit | ||
| | | * | Window overflow test | Craig Tiller | 2015-12-09 |
| | |/ | |/| | |||
| * | | Merge pull request #4338 from ctiller/init_settings | Nicolas Noble | 2015-12-09 |
| |\ \ | | | | | | | | | Cover more of settings frame | ||
| * \ \ | Merge github.com:grpc/grpc into make_a_full_request | Craig Tiller | 2015-12-09 |
| |\ \ \ | |||
| * | | | | Catch bad timeout handling | Craig Tiller | 2015-12-09 |
| | | | | | |||
| | * | | | Merge pull request #4335 from ctiller/partial-send-header | Yang Gao | 2015-12-09 |
| | |\ \ \ | | | | | | | | | | | | | Expand HPACK decoding test cases | ||
| | * | | | | Fix gcc compilation | Craig Tiller | 2015-12-08 |
| | | | | | | |||
* | | | | | | Merge github.com:grpc/grpc into ping-ping-ping-ping-ping-ping-ping-ping-ping | Craig Tiller | 2015-12-08 |
|\| | | | | | |||
| | * | | | | Merge github.com:grpc/grpc into varint_test | Craig Tiller | 2015-12-08 |
| | |\ \ \ \ | | |/ / / / | |/| | | | | |||
| | | * | | | Merge github.com:grpc/grpc into partial-send-header | Craig Tiller | 2015-12-08 |
| | | |\ \ \ | | |_|/ / / | |/| | | | | |||
| | | | * | | Cover more of frame_settings.c | Craig Tiller | 2015-12-08 |
| | | | | | |