aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/transport/chttp2
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into compressGravatar Craig Tiller2016-02-11
|\
| * flush the stalled list after the window is updatedGravatar yang-g2016-02-05
| |
* | Fix race condition in transport APIGravatar Craig Tiller2016-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_race2Gravatar Craig Tiller2016-02-01
|\ | | | | Use a separate list for streams stalled by transport in writing path
* | use huffman prefixGravatar yang-g2016-02-01
| |
| * Merge remote-tracking branch 'upstream/master' into stalled_by_transport_race2Gravatar yang-g2016-01-29
| |\ | |/ |/|
* | Update copyrightsGravatar Craig Tiller2016-01-28
| |
* | Preparatory changes for work sheddingGravatar Craig Tiller2016-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.cGravatar yang-g2016-01-28
| |
| * fix copyrightGravatar yang-g2016-01-28
| |
| * Use a separate list for streams stalled by transport in writing pathGravatar yang-g2016-01-27
|/
* fix copyrightsGravatar Jan Tattermusch2016-01-19
|
* improve decode_timeout implementationGravatar Jan Tattermusch2016-01-19
|
* Merge branch 'master' into release-0_12_master_mergeGravatar murgatroid992016-01-13
|\
| * Updated copyrightsGravatar murgatroid992016-01-12
| |
* | Merged from master and resolved merge conflictsGravatar murgatroid992016-01-08
|\|
* | Expose core metadata validation functions in public headersGravatar murgatroid992016-01-06
| |
| * Merge pull request #4562 from ctiller/intsGravatar jboeuf2016-01-06
| |\ | | | | | | Switch to using C99 types for fixed size integers
| | * Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
| | |
| * | remove stream from stalled_by_transport list before destroy itGravatar yang-g2015-12-21
| |/
| * Merge pull request #4384 from ctiller/big_dataGravatar Yang Gao2015-12-18
| |\ | | | | | | Add a test that overflows incoming flow control windows
| * | hide a debug log under trace and fix two log levelsGravatar yang-g2015-12-17
| | |
| | * Merge github.com:grpc/grpc into big_dataGravatar Craig Tiller2015-12-16
| | |\ | | |/ | |/|
| * | Merge branch 'proxy-crash' into server_stallGravatar Craig Tiller2015-12-15
| |\ \ | |/ / |/| |
* | | Fix merge errorGravatar Craig Tiller2015-12-15
| | |
| * | Merge branch 'proxy-crash' into server_stallGravatar Craig Tiller2015-12-15
| |\ \ | |/ / |/| |
* | | Handle cancelling writes whilst writingGravatar Craig Tiller2015-12-15
| | |
| * | Merge branch 'proxy-crash' into server_stallGravatar Craig Tiller2015-12-14
| |\ \ | |/ / |/| |
* | | Better fixGravatar Craig Tiller2015-12-14
| | |
| * | Fix server side handling of incoming partial requests in coreGravatar Craig Tiller2015-12-14
|/ /
* | Merge branch 'cf' into proxy-crashGravatar Craig Tiller2015-12-14
|\ \
| * | clang-format after last weeks test-festGravatar Craig Tiller2015-12-14
| | |
* | | Fix proxy end2end testsGravatar Craig Tiller2015-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_64bitGravatar Craig Tiller2015-12-11
|\ \ | | | | | | Make gpr_timespec platform agnostic.
| * | make gpr_timespec platform agnosticGravatar Jan Tattermusch2015-12-10
| | |
* | | Merge github.com:grpc/grpc into ping-ping-ping-ping-ping-ping-ping-ping-pingGravatar Craig Tiller2015-12-10
|\ \ \
| * | | Add a messageGravatar Craig Tiller2015-12-10
| | | |
| * | | Use assert instead of writing out something very similarGravatar Craig Tiller2015-12-10
| |/ /
* | | Merge branch 'connected-subchannel' into ↵Gravatar Craig Tiller2015-12-10
|\| | | | | | | | | | | ping-ping-ping-ping-ping-ping-ping-ping-ping
| * | Merge pull request #4286 from jtattermusch/win_64bitGravatar Craig Tiller2015-12-09
| |\ \ | | | | | | | | Make grpc compile on win64bit
| | | * Window overflow testGravatar Craig Tiller2015-12-09
| | |/ | |/|
| * | Merge pull request #4338 from ctiller/init_settingsGravatar Nicolas Noble2015-12-09
| |\ \ | | | | | | | | Cover more of settings frame
| * \ \ Merge github.com:grpc/grpc into make_a_full_requestGravatar Craig Tiller2015-12-09
| |\ \ \
| * | | | Catch bad timeout handlingGravatar Craig Tiller2015-12-09
| | | | |
| | * | | Merge pull request #4335 from ctiller/partial-send-headerGravatar Yang Gao2015-12-09
| | |\ \ \ | | | | | | | | | | | | Expand HPACK decoding test cases
| | * | | | Fix gcc compilationGravatar Craig Tiller2015-12-08
| | | | | |
* | | | | | Merge github.com:grpc/grpc into ping-ping-ping-ping-ping-ping-ping-ping-pingGravatar Craig Tiller2015-12-08
|\| | | | |
| | * | | | Merge github.com:grpc/grpc into varint_testGravatar Craig Tiller2015-12-08
| | |\ \ \ \ | | |/ / / / | |/| | | |
| | | * | | Merge github.com:grpc/grpc into partial-send-headerGravatar Craig Tiller2015-12-08
| | | |\ \ \ | | |_|/ / / | |/| | | |
| | | | * | Cover more of frame_settings.cGravatar Craig Tiller2015-12-08
| | | | | |