aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr
Commit message (Collapse)AuthorAge
* Merge pull request #16187 from apolcyn/ipv6_resolver_scope_idsGravatar apolcyn2019-01-08
|\ | | | | Support named scope id's in grpc_parse_ipv6 on posix platforms
* \ Merge pull request #16190 from muxi/config-isolationGravatar Muxi Yan2019-01-07
|\ \ | | | | | | Implement L38: gRPC Objective-C API Upgrade
| | * Add a way to avoid if_nametoindex function for non-posix linux platforms ↵Gravatar Alexander Polcyn2019-01-03
| | | | | | | | | | | | that don't support it
* | | Merge pull request #17611 from jtattermusch/reintroduce_tcp_windowsGravatar Jan Tattermusch2019-01-02
|\ \ \ | | | | | | | | Reintroduce tcp windows improvements
| * | | Revert "Revert "better slice management for win_read""Gravatar Jan Tattermusch2019-01-02
| | | | | | | | | | | | | | | | This reverts commit a050ae8ddc3a64151b344fd1a4d438db9dea2acb.
| * | | Revert "Revert "basic tcp_trace support for windows""Gravatar Jan Tattermusch2019-01-02
| | | | | | | | | | | | | | | | This reverts commit f438d72e6c5e5bd839a255322fb91c416822f629.
| | | * Support named scope id's with ipv6 resolver on posixGravatar Alexander Polcyn2018-12-26
| | |/ | |/|
* / | * Fixed issue(17563) "Freeing heap block containing an active critical ↵Gravatar xtao2018-12-22
|/ / | | | | | | section." reported by Application Verifier on Windows.
* | Suppress compiler error by initializing sent_lengthGravatar Yash Tibrewal2018-12-18
| |
* | Merge branch 'master' into softerrorsetsocketGravatar Yash Tibrewal2018-12-18
|\ \
| | * remove debug informationGravatar Muxi Yan2018-12-14
| | |
| | * CFStream use serial dispatch queueGravatar Muxi Yan2018-12-14
| | |
| * | Revert "basic tcp_trace support for windows"Gravatar Nicolas "Pixel" Noble2018-12-13
| | | | | | | | | | | | This reverts commit 5861f082607344ed42215ac341e97e4b4bbf0abc.
| * | Revert "better slice management for win_read"Gravatar Nicolas "Pixel" Noble2018-12-13
| |/ | | | | | | This reverts commit b0139e15425196be518b251dbdfa3b86648b4740.
| * Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""Gravatar Mark D. Roth2018-12-11
| |
| * Merge pull request #17457 from muxi/alternate-debug-countersGravatar Muxi Yan2018-12-10
| |\ | | | | | | Add more counters to debug the timer crash on iOS
| | * clang-formatGravatar Muxi Yan2018-12-10
| | |
| | * Add next_value and start_timeGravatar Muxi Yan2018-12-10
| | |
| * | Revert "Allow encoding arbitrary channel args on a per-address basis."Gravatar hcaseyal2018-12-07
| | |
| * | Allow encoding arbitrary channel args on a per-address basis.Gravatar Mark D. Roth2018-12-07
| | |
| * | Merge remote-tracking branch 'upstream/v1.17.x' into HEADGravatar Jan Tattermusch2018-12-06
| |\ \
| | * \ 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.
| * | | | Add TSAN annotations to gRPC.Gravatar Soheil Hassas Yeganeh2018-12-04
| | |_|/ | |/| |
| | * | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlockGravatar Alexander Polcyn2018-12-03
| | | |
| | | * better slice management for win_readGravatar Jan Tattermusch2018-12-03
| | | |
| | | * basic tcp_trace support for windowsGravatar Jan Tattermusch2018-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
* | | | Cache result of failing to set timestamping optionsGravatar Yash Tibrewal2018-11-29
| | | |
* | | | Fallback instead of failing for cases where are not able to set the socket ↵Gravatar Yash Tibrewal2018-11-29
| | | | | | | | | | | | | | | | options
| * | | 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
| | | | * | log fork compat message at INFO instead of ERRORGravatar Eric Gribkoff2018-11-29
| |_|_|/ / |/| | | |
| | * | | Revert the do while and ifGravatar Yash Tibrewal2018-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 #17244 from guantaol/ev_epollbgGravatar Guantao Liu2018-11-28
|\ \ | | | | | | Preparation for the new background poller 'epollbg'
* | | 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
| | |
| * | 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
| | |
| * | 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
* | | Add can_track_err methods to other platforms tooGravatar Yash Tibrewal2018-11-21
| | |