aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Add a byte counter to chttp2_stream and use that for timestampsGravatar Yash Tibrewal2018-11-29
|
* Do not add the TCP buffer length.Gravatar Yash Tibrewal2018-11-29
|
* Add the length of the buffer that is tracedGravatar Yash Tibrewal2018-11-28
|
* Merge pull request #17313 from yashykt/padstreamsizeGravatar Yash Tibrewal2018-11-28
|\ | | | | Stream size needs to be rounded up to alignment
* \ Merge pull request #17294 from yashykt/tracedGravatar Yash Tibrewal2018-11-28
|\ \ | | | | | | Add traced information to stream op
* \ \ Merge pull request #17244 from guantaol/ev_epollbgGravatar Guantao Liu2018-11-28
|\ \ \ | | | | | | | | Preparation for the new background poller 'epollbg'
| | | * Add required headerGravatar Yash Tibrewal2018-11-28
| | | |
* | | | Merge pull request #17310 from yashykt/enableerrqueueGravatar Yash Tibrewal2018-11-28
|\ \ \ \ | | | | | | | | | | Enable errqueue support for linux kernel versions 4.0.0 and above
* | | | | Add GPR_ATM_INC_ADD_THEN to grpc_core::RefCountGravatar Soheil Hassas Yeganeh2018-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to fix the wrong atomic op counts reported by benchmarks. Also add these macros to windows and gcc-sync headers as noop macros for consistency.
| | | | * Stream size needs to be rounded up to alignmentGravatar Yash Tibrewal2018-11-27
| |_|_|/ |/| | |
| * | | Use grpc_event_engine_can_track_errorsGravatar Yash Tibrewal2018-11-27
| | | |
| * | | Always set fd to be readable/writable on receiving EPOLLERRGravatar Yash Tibrewal2018-11-27
| | | |
| | | * Circumvent padding issues and make traced the second last fieldGravatar Yash Tibrewal2018-11-27
| | | |
| | | * Add traced information to stream opGravatar Yash Tibrewal2018-11-27
| |_|/ |/| |
| | * Revert "Use a static local flag to memorize whether the grpc event engine ↵Gravatar Guantao Liu2018-11-27
| | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f.
| | * Revert "Resolve naming conflicts"Gravatar Guantao Liu2018-11-27
| | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969.
| * | Enable errqueue support for linux kernel versions 4.0.0 and aboveGravatar Yash Tibrewal2018-11-27
|/ /
* | Merge pull request #17300 from soheilhy/worktree-h2-refcntGravatar Soheil Hassas Yeganeh2018-11-27
|\ \ | | | | | | Move HTTP2 transport and byte stream to grpc_core::RefCount.
| * | Move HTTP2 transport and byte stream to grpc_core::RefCount.Gravatar Soheil Hassas Yeganeh2018-11-27
| | | | | | | | | | | | | | | Also, added a TODO to move `grpc_transport` to C++. I believe that's doable, which would requires significant change in all transports.
* | | Use grpc_core::RefCount in place of gpr_refcountGravatar Soheil Hassas Yeganeh2018-11-26
| | |
| | * Resolve naming conflictsGravatar Guantao Liu2018-11-26
| | |
| | * Use a static local flag to memorize whether the grpc event engine runs in ↵Gravatar Guantao Liu2018-11-26
| | | | | | | | | | | | background or not
* | | Merge pull request #17239 from vishalpowar/add_ads_in_metadataGravatar vishalpowar2018-11-26
|\ \ \ | |/ / |/| | Adding ads (data-plane-api) method name to wellknown names list.
* | | Merge pull request #17257 from vishalpowar/cleanup_load_reportingGravatar vishalpowar2018-11-26
|\ \ \ | | | | | | | | xDS plugin is going to use LRS stream to report load to balancer. Remove
* \ \ \ Merge branch 'master' into httpplumbingGravatar Yash Tibrewal2018-11-21
|\ \ \ \
* | | | | Add can_track_err methods to other platforms tooGravatar Yash Tibrewal2018-11-21
| | | | |
| | * | | Incorporate review commentsGravatar Vishal Powar2018-11-20
| | | | |
* | | | | Reviewer commentsGravatar Yash Tibrewal2018-11-20
| | | | |
| | * | | xDS plugin is going to use LRS stream to report load to balancer. RemoveGravatar Vishal Powar2018-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the current grpclb specific load reporting from the implementation. The changes here also mean that the plugin will just get the initial response and no subsequent response from the balancer.
| | | | * Also extend iomgr_windows.ccGravatar Guantao Liu2018-11-19
| | | | |
| * | | | Regenerate projectsGravatar Muxi Yan2018-11-19
| |/ / /
| | | * Extend ev_posix.* to prepare for the new background poller 'epollbg',Gravatar Guantao Liu2018-11-19
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller.
* | | CleanupGravatar Yash Tibrewal2018-11-16
| | |
| | * Run the tools/codegen/core/gen_static_metadata.py and generate theGravatar Vishal Powar2018-11-16
| |/ | | | | | | required files
* | Merge masterGravatar Yash Tibrewal2018-11-16
|\ \
| | * Merge pull request #17063 from AspirinSJL/lb_configGravatar Juanli Shen2018-11-15
| | |\ | | | | | | | | Add support for LB config in service config
| | * \ Merge pull request #17226 from markdroth/channel_state_fixGravatar Mark D. Roth2018-11-15
| | |\ \ | | | | | | | | | | Don't reset channel state on resolver failure when LB policy exists.
| | | | * Add support for LB config in service configGravatar Juanli Shen2018-11-15
| | | |/ | | |/|
| | * | Add grpc_core::RefCount and use it for RefCountedPtrGravatar Soheil Hassas Yeganeh2018-11-15
| |/ /
| | * Don't reset channel state on resolver failure when LB policy exists.Gravatar Mark D. Roth2018-11-15
| |/
| * Merge pull request #17205 from soheilhy/worktree-ref-counted-nonpolymorphicGravatar Soheil Hassas Yeganeh2018-11-14
| |\ | | | | | | Add a non-polymorphic variant to RefCounted.
| * \ Merge branch 'master' into xds_plugin_rename_policyGravatar vishalpowar2018-11-13
| |\ \
| | | * Add a non-polymorphic variant to RefCounted.Gravatar Soheil Hassas Yeganeh2018-11-13
| | |/ | | | | | | | | | | | | | | | Using RefCounted<Child, NonPolymorphic> users can now build smart, ref-counted pointers without paying the costs of a vtable when it's possible.
| * | Change the varible names that keep track of rr policy its state andGravatar Vishal Powar2018-11-13
| | | | | | | | | | | | | | | | | | | | | | | | resolution tracking to remove reference of the policy type (RR) - Change RoundRobin to Child and rr_ to child_ - Changing the function names to remove reference to RR. - Change 'grpclb' to 'xds' where parent policy is referenced.
| | * Merge pull request #17204 from apolcyn/avoid_re_resolution_after_shutdownGravatar apolcyn2018-11-13
| | |\ | | | | | | | | Avoid re-resolution after c-ares resolver has been shut down
| | * \ Merge pull request #17149 from yihuazhang/remove_alts_shared_resourceGravatar yihuaz2018-11-13
| | |\ \ | | | | | | | | | | Do not use ALTS shared resource.
| | * \ \ Merge pull request #17193 from guantaol/client_reuse_addrGravatar Guantao Liu2018-11-13
| | |\ \ \ | | | | | | | | | | | | Enable SO_REUSEADDR in client sockets
| | | | | * Avoid re-resolution after c-ares resolver has been shut downGravatar Alexander Polcyn2018-11-13
| | | | | |
| | * | | | Merge pull request #17202 from soheilhy/worktree-clientchannel-tsanGravatar Soheil Hassas Yeganeh2018-11-13
| | |\ \ \ \ | | | | | | | | | | | | | | Fix data race in client_channel.
| | | | | * | remove ALTS shared resourcesGravatar Yihua Zhang2018-11-13
| | | |_|/ / | | |/| | |