aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface/channel.h
Commit message (Collapse)AuthorAge
* Fix OOM by expanding resource quota coverageGravatar Juanli Shen2018-10-25
|
* Avoid unnecessary ref/unref calls to get mdelem from slices.Gravatar Soheil Hassas Yeganeh2018-10-07
| | | | | | | | | grpc_mdelem_from_slices() unref's the key and value. As a result, in quite a few cases on the hot path, we first ref slice, so that grpc_mdelem_from_slices() can unref them. Add grpc_mdelem_from_slices_no_unref() which does not unref() the input slices. This cuts 0.5% - 1.0% across app benchmarks.
* Rename channelz Channel to ChannelNodeGravatar ncteisen2018-06-08
|
* reviewer feedback:Gravatar ncteisen2018-06-07
|
* Reviewer feedbackGravatar ncteisen2018-06-07
|
* Add basic support for GetChannelGravatar ncteisen2018-06-05
|
* Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|
* Revert "Revert "All instances of exec_ctx being passed around in src/core ↵Gravatar Yash Tibrewal2017-12-06
| | | | removed""
* Revert "All instances of exec_ctx being passed around in src/core removed"Gravatar Yash Tibrewal2017-12-06
|
* Merge master after no Extern C changesGravatar Yash Tibrewal2017-11-30
|\
| * clang fmtGravatar ncteisen2017-11-17
| |
| * Remove all extern CGravatar ncteisen2017-11-17
| |
* | Merge with masterGravatar Yash Tibrewal2017-11-09
|\|
| * Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| |
* | Removing instances of exec_ctx being passed around in functions inGravatar Yash Tibrewal2017-10-18
|/ | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break.
* Merge github.com:grpc/grpc into flowctl+millisGravatar Craig Tiller2017-10-05
|\
| * Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
| |
* | Propagate grpc_millis furtherGravatar Craig Tiller2017-07-19
|/
* Add refcount tracers for resolver, lb_policy, streamGravatar ncteisen2017-06-08
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Merge github.com:grpc/grpc into call_casesGravatar Craig Tiller2017-03-21
|\
* | Expand benchmark coverage to isolated grpc_call scenarios against a dummy ↵Gravatar Craig Tiller2017-03-16
| | | | | | | | filter stack
| * Auto-call-arena-sizingGravatar Craig Tiller2017-03-14
|/
* Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
* Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
|
* Start resolving memory issues in C++ metadataGravatar Craig Tiller2016-12-08
|
* Begin moving mdelem to be a value typeGravatar Craig Tiller2016-11-18
|
* Progress towards mdstr eliminationGravatar Craig Tiller2016-11-14
|
* Progress towards making grpc_slice_unref_internal take an exec_ctxGravatar Craig Tiller2016-10-31
|
* Add channel arg for max send message size and add message size filter.Gravatar Mark D. Roth2016-08-23
|
* Improved some docstrings for grpc_call creationGravatar David Garcia Quintas2016-08-09
|
* Merge branch 'master' of github.com:grpc/grpc into compression_md_level_bisGravatar David Garcia Quintas2016-06-07
|\
* \ Merge branch 'compression_incoming_checks' into compression_md_level_bisGravatar David Garcia Quintas2016-05-18
|\ \
* | | Added grpc_channel_get_default_compression_level()Gravatar David Garcia Quintas2016-05-17
| | |
| * | Validation for incoming compressed dataGravatar David Garcia Quintas2016-04-23
|/ /
| * Changes across the board from pollset to pollset_setGravatar David Garcia Quintas2016-04-18
|/
* Merge branch 'subchannel_factory_create_lb_channel' of ↵Gravatar Craig Tiller2016-04-01
|\ | | | | | | github.com:dgquintas/grpc into ccmerge
* | clang-fmtGravatar Craig Tiller2016-04-01
| |
| * Merge branch 'master' of github.com:grpc/grpc into ↵Gravatar David Garcia Quintas2016-03-31
| |\ | | | | | | | | | subchannel_factory_create_lb_channel
* | | Reposition files to optionalize client_config systemGravatar Craig Tiller2016-03-31
| |/ |/|
* | Update copyrightsGravatar Craig Tiller2016-03-31
| |
| * Renamed subchannel_factory to client_channel_factory.Gravatar David Garcia Quintas2016-03-29
|/ | | | | | Added the ability to create channels from client_channel_factory. This will be used by the grpclb code to create the channels to communicate with the LB servers.
* Fix includesGravatar Craig Tiller2016-03-25
|
* Fix include guardsGravatar Craig Tiller2016-03-25
|
* Stage #1 of core breakup: move everything under libGravatar Craig Tiller2016-03-25