Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #16187 from apolcyn/ipv6_resolver_scope_ids | 2019-01-08 | |
|\ | | | | | Support named scope id's in grpc_parse_ipv6 on posix platforms | ||
* \ | Merge pull request #16190 from muxi/config-isolation | 2019-01-07 | |
|\ \ | | | | | | | Implement L38: gRPC Objective-C API Upgrade | ||
| | * | Add a way to avoid if_nametoindex function for non-posix linux platforms ↵ | 2019-01-03 | |
| | | | | | | | | | | | | that don't support it | ||
* | | | Merge pull request #17611 from jtattermusch/reintroduce_tcp_windows | 2019-01-02 | |
|\ \ \ | | | | | | | | | Reintroduce tcp windows improvements | ||
| * | | | Revert "Revert "better slice management for win_read"" | 2019-01-02 | |
| | | | | | | | | | | | | | | | | This reverts commit a050ae8ddc3a64151b344fd1a4d438db9dea2acb. | ||
| * | | | Revert "Revert "basic tcp_trace support for windows"" | 2019-01-02 | |
| | | | | | | | | | | | | | | | | This reverts commit f438d72e6c5e5bd839a255322fb91c416822f629. | ||
| | | * | Support named scope id's with ipv6 resolver on posix | 2018-12-26 | |
| | |/ | |/| | |||
* / | | * Fixed issue(17563) "Freeing heap block containing an active critical ↵ | 2018-12-22 | |
|/ / | | | | | | | section." reported by Application Verifier on Windows. | ||
* | | Suppress compiler error by initializing sent_length | 2018-12-18 | |
| | | |||
* | | Merge branch 'master' into softerrorsetsocket | 2018-12-18 | |
|\ \ | |||
| | * | remove debug information | 2018-12-14 | |
| | | | |||
| | * | CFStream use serial dispatch queue | 2018-12-14 | |
| | | | |||
| * | | Revert "basic tcp_trace support for windows" | 2018-12-13 | |
| | | | | | | | | | | | | This reverts commit 5861f082607344ed42215ac341e97e4b4bbf0abc. | ||
| * | | Revert "better slice management for win_read" | 2018-12-13 | |
| |/ | | | | | | | This reverts commit b0139e15425196be518b251dbdfa3b86648b4740. | ||
| * | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | 2018-12-11 | |
| | | |||
| * | Merge pull request #17457 from muxi/alternate-debug-counters | 2018-12-10 | |
| |\ | | | | | | | Add more counters to debug the timer crash on iOS | ||
| | * | clang-format | 2018-12-10 | |
| | | | |||
| | * | Add next_value and start_time | 2018-12-10 | |
| | | | |||
| * | | Revert "Allow encoding arbitrary channel args on a per-address basis." | 2018-12-07 | |
| | | | |||
| * | | Allow encoding arbitrary channel args on a per-address basis. | 2018-12-07 | |
| | | | |||
| * | | Merge remote-tracking branch 'upstream/v1.17.x' into HEAD | 2018-12-06 | |
| |\ \ | |||
| | * \ | Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17 | 2018-12-05 | |
| | |\ \ | | | | | | | | | | | Better slice management for windows reads (for v1.17.x) | ||
| * | | | | Add TSAN anntations for grpc_call_combiner. | 2018-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. | 2018-12-04 | |
| | |_|/ | |/| | | |||
| | * | | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock | 2018-12-03 | |
| | | | | |||
| | | * | better slice management for win_read | 2018-12-03 | |
| | | | | |||
| | | * | basic tcp_trace support for windows | 2018-12-03 | |
| | |/ | |||
| * | | Merge pull request #17354 from apolcyn/fix_ares_deadlocks | 2018-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 deadlock | 2018-11-30 | |
| | | | | |||
| * | | | Merge pull request #17341 from ericgribkoff/fork_info | 2018-11-30 | |
| |\ \ \ | | |/ / | |/| | | log fork compat message at INFO instead of ERROR | ||
* | | | | Cache result of failing to set timestamping options | 2018-11-29 | |
| | | | | |||
* | | | | Fallback instead of failing for cases where are not able to set the socket ↵ | 2018-11-29 | |
| | | | | | | | | | | | | | | | | options | ||
| * | | | Merge pull request #17331 from yashykt/timestamplength | 2018-11-29 | |
| |\ \ \ | | | | | | | | | | | Add the byte offset for the RPC that is traced in Timestamps | ||
| * \ \ \ | Merge pull request #17332 from yashykt/emptymsg | 2018-11-29 | |
| |\ \ \ \ | | | | | | | | | | | | | Return immediately if the first control message is empty | ||
| | | | * | | log fork compat message at INFO instead of ERROR | 2018-11-29 | |
| |_|_|/ / |/| | | | | |||
| | * | | | Revert the do while and if | 2018-11-29 | |
| | | | | | |||
| * | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | 2018-11-29 | |
|/ / / / | |||
| | * | | Add a byte counter to chttp2_stream and use that for timestamps | 2018-11-29 | |
| | | | | |||
| | * | | Do not add the TCP buffer length. | 2018-11-29 | |
| | | | | |||
| * | | | Return immediately if the first message is empty | 2018-11-28 | |
|/ / / | |||
| * / | Add the length of the buffer that is traced | 2018-11-28 | |
|/ / | |||
* | | Merge pull request #17244 from guantaol/ev_epollbg | 2018-11-28 | |
|\ \ | | | | | | | Preparation for the new background poller 'epollbg' | ||
* | | | Use grpc_event_engine_can_track_errors | 2018-11-27 | |
| | | | |||
* | | | Always set fd to be readable/writable on receiving EPOLLERR | 2018-11-27 | |
| | | | |||
| * | | Revert "Use a static local flag to memorize whether the grpc event engine ↵ | 2018-11-27 | |
| | | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f. | ||
| * | | Revert "Resolve naming conflicts" | 2018-11-27 | |
| | | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969. | ||
* | | | Enable errqueue support for linux kernel versions 4.0.0 and above | 2018-11-27 | |
| | | | |||
| * | | Resolve naming conflicts | 2018-11-26 | |
| | | | |||
| * | | Use a static local flag to memorize whether the grpc event engine runs in ↵ | 2018-11-26 | |
| | | | | | | | | | | | | background or not | ||
* | | | Add can_track_err methods to other platforms too | 2018-11-21 | |
| | | |