aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
...
| | | * | | | | Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17Gravatar Jan Tattermusch2018-12-05
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | Better slice management for windows reads (for v1.17.x)
| | * | | | | | | Add TSAN anntations for grpc_call_combiner.Gravatar Soheil Hassas Yeganeh2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since GRPC_CLOSUSE_SCHEDULE can schedule callback asynchronously we have to schedule our own wrapper instead. Also, we cannot use ACQUIRE and RELEASE directly on the call_combiner, because callbacks are free to even destroy the call_combiner. Thus, we use a ref-counted structure that acts as a fake lock for Tsan annotations.
| | | | | * | | | Change xds plugin name to xds_experimental until it's ready for use.Gravatar Mark D. Roth2018-12-05
| | | | |/ / / / | | | |/| | | |
| | | * | | | | Merge pull request #17382 from apolcyn/backport_17354Gravatar apolcyn2018-12-04
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | Cancel still-active c-ares queries after a timeout, for 1.17.x
| | | | | | | | * clang-formatGravatar Muxi Yan2018-12-04
| | | | | | | | |
| | | | | | | | * More debug timers to record root causeGravatar Muxi Yan2018-12-04
| | | | | | | |/ | | | | | | |/|
| | * | | | | | Add TSAN annotations to gRPC.Gravatar Soheil Hassas Yeganeh2018-12-04
| | | | | | | |
| * | | | | | | Change xds plugin name to xds_experimental until it's ready for use.Gravatar Mark D. Roth2018-12-04
| | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge pull request #17360 from soheilhy/refcounted-no-traceGravatar Soheil Hassas Yeganeh2018-12-03
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | Add debug-only tracing to grpc_core::RefCount
| | | | * | | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlockGravatar Alexander Polcyn2018-12-03
| | | | | | |
| | | * | | | Bump version to v1.17.0Gravatar Muxi Yan2018-12-03
| | | |/ / /
| * | | | | re-order ALTS log messages.Gravatar Yihua Zhang2018-12-03
| | | | | |
| | | | * | better slice management for win_readGravatar Jan Tattermusch2018-12-03
| | | | | |
| | | | * | basic tcp_trace support for windowsGravatar Jan Tattermusch2018-12-03
| | | |/ /
| | * / / Add debug-only tracing to grpc_core::RefCountGravatar Soheil Hassas Yeganeh2018-12-01
| |/ / / | | | | | | | | | | | | | | | | Also, this patch removes the *WithTracing variants in favor of the new API.
| * | | 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
| | | | |
| | | | * Stop passing ExecCtx as avl user_data.Gravatar Mark D. Roth2018-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.
| | | | | | | * Regenerate projectsGravatar Stanley Cheung2018-11-28
| | | | | | | |
| | | | | * | | 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.