aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Add TSAN annotations to gRPC.Gravatar Soheil Hassas Yeganeh2018-12-04
|
* re-order ALTS log messages.Gravatar Yihua Zhang2018-12-03
|
* Merge pull request #17354 from apolcyn/fix_ares_deadlocksGravatar apolcyn2018-11-30
|\ | | | | Cancel c-ares queries after a timeout to avoid getting stuck
| * Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlockGravatar Alexander Polcyn2018-11-30
| |
* | Merge pull request #17341 from ericgribkoff/fork_infoGravatar Eric Gribkoff2018-11-30
|\ \ | |/ |/| log fork compat message at INFO instead of ERROR
* | Merge pull request #17331 from yashykt/timestamplengthGravatar Yash Tibrewal2018-11-29
|\ \ | | | | | | Add the byte offset for the RPC that is traced in Timestamps
* \ \ Merge pull request #17332 from yashykt/emptymsgGravatar Yash Tibrewal2018-11-29
|\ \ \ | | | | | | | | Return immediately if the first control message is empty
* \ \ \ Merge pull request #17333 from yashykt/tsinitGravatar Yash Tibrewal2018-11-29
|\ \ \ \ | | | | | | | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past
| | | * | Explicit conversionGravatar Yash Tibrewal2018-11-29
| | | | |
| | | | * log fork compat message at INFO instead of ERRORGravatar Eric Gribkoff2018-11-29
| |_|_|/ |/| | |
| | * | Revert the do while and ifGravatar Yash Tibrewal2018-11-29
| | | |
* | | | Merge pull request #17312 from markdroth/grpclb_empty_serverlist_fixGravatar Mark D. Roth2018-11-29
|\ \ \ \ | | | | | | | | | | Don't ignore empty serverlists from the grpclb balancer.
* \ \ \ \ Merge pull request #17323 from markdroth/inlined_vector_copy_and_move_fixGravatar Mark D. Roth2018-11-29
|\ \ \ \ \ | | | | | | | | | | | | Fix InlinedVector to use its elements' move and copy methods.
| | * | | | Don't ignore empty serverlists from the grpclb balancer.Gravatar Mark D. Roth2018-11-29
| | | | | |
| | | * | | Initialize all other timestamps (non sendmsg) to gpr_inf_pastGravatar Yash Tibrewal2018-11-29
| |_|/ / / |/| | | |
| | | | * 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
| | | | |
| | | * | Return immediately if the first message is emptyGravatar Yash Tibrewal2018-11-28
| |_|/ / |/| | |
| | | * 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
| | | | | * | Fix InlinedVector to use its elements' move and copy methods.Gravatar Mark D. Roth2018-11-28
| | | | | |/
* | | | | | 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
| | |