aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/lame_client.c
Commit message (Collapse)AuthorAge
* 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.
* 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
* Finish initial scrape, clang-formatGravatar Craig Tiller2015-11-24
|
* clang-format, bugfixGravatar Craig Tiller2015-11-21
|
* Remove metadata context entirelyGravatar Craig Tiller2015-11-20
|
* Remove metadata context from the channel stackGravatar Craig Tiller2015-11-19
|
* stream_op cleanup: surface layerGravatar Craig Tiller2015-11-02
|
* Restore sanityGravatar Craig Tiller2015-10-05
|
* Add API tracing to gRPC coreGravatar Masood Malekghassemi2015-10-02
|
* Fix clang-format scriptGravatar Craig Tiller2015-09-28
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Final patches for renameGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Rename initGravatar Craig Tiller2015-09-22
|
* Rename runGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Move arguments to the start of listsGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* FixesGravatar Craig Tiller2015-09-21
|
* Call list progressGravatar Craig Tiller2015-09-21
|
* Core compiles with workqueuesGravatar Craig Tiller2015-09-15
|
* Let lame_client accept error statusGravatar yang-g2015-08-17
|
* Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
|
* Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
| | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
* clang-format affected filesGravatar Craig Tiller2015-06-30
|
* DebuggingGravatar Craig Tiller2015-06-29
|
* Plumbing transport_op changes throughGravatar Craig Tiller2015-06-25
|
* Merge branch 'oops-i-split-it-again' into tis-but-thy-nameGravatar Craig Tiller2015-06-25
|\
* | s/grpc_transport_op/grpc_transport_stream_op/gGravatar Craig Tiller2015-06-25
| |
| * Refactor progressGravatar Craig Tiller2015-06-11
|/
* clang-formatGravatar Craig Tiller2015-06-05
|
* Handle reffing when a cancel or bind gets stuck in the waiting queueGravatar Craig Tiller2015-06-02
|
* Unref the slices if no write will happen.Gravatar Yang Gao2015-05-28
|
* Remove errant double finishGravatar Craig Tiller2015-04-28
|
* Return correct status message for lame clientGravatar Craig Tiller2015-04-27
|
* clang-formatGravatar Craig Tiller2015-04-23
|
* Flesh out initial_opGravatar Craig Tiller2015-04-23
|
* Beginning transport workGravatar Craig Tiller2015-04-22
|
* clang-formatGravatar Craig Tiller2015-04-17
|
* Fix remaining allocation bugsGravatar Craig Tiller2015-04-17
|
* Random small fixesGravatar Craig Tiller2015-04-17
|
* Got rid of GRPC_SEND_STARTGravatar Craig Tiller2015-04-17
|
* clang-formatGravatar Craig Tiller2015-04-16
|
* Switching to batch oriented metadata passingGravatar Craig Tiller2015-04-16
|
* Update C++ server with new core APIGravatar Craig Tiller2015-02-23
| | | | And reflects the C++ API in ServerBuilder.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Finish streaming, lame clientGravatar Craig Tiller2015-02-11
|