Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "basic tcp_trace support for windows" | Nicolas "Pixel" Noble | 2018-12-13 |
| | | | | This reverts commit 5861f082607344ed42215ac341e97e4b4bbf0abc. | ||
* | Revert "better slice management for win_read" | Nicolas "Pixel" Noble | 2018-12-13 |
| | | | | This reverts commit b0139e15425196be518b251dbdfa3b86648b4740. | ||
* | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | Mark D. Roth | 2018-12-11 |
| | |||
* | Merge pull request #17457 from muxi/alternate-debug-counters | Muxi Yan | 2018-12-10 |
|\ | | | | | Add more counters to debug the timer crash on iOS | ||
| * | clang-format | Muxi Yan | 2018-12-10 |
| | | |||
| * | Add next_value and start_time | Muxi Yan | 2018-12-10 |
| | | |||
* | | Revert "Allow encoding arbitrary channel args on a per-address basis." | hcaseyal | 2018-12-07 |
| | | |||
* | | Allow encoding arbitrary channel args on a per-address basis. | Mark D. Roth | 2018-12-07 |
| | | |||
* | | Merge remote-tracking branch 'upstream/v1.17.x' into HEAD | Jan Tattermusch | 2018-12-06 |
|\ \ | |||
| * \ | Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17 | Jan Tattermusch | 2018-12-05 |
| |\ \ | | | | | | | | | Better slice management for windows reads (for v1.17.x) | ||
* | | | | Add TSAN anntations for grpc_call_combiner. | Soheil Hassas Yeganeh | 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. | Soheil Hassas Yeganeh | 2018-12-04 |
| |_|/ |/| | | |||
| * | | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock | Alexander Polcyn | 2018-12-03 |
| | | | |||
| | * | better slice management for win_read | Jan Tattermusch | 2018-12-03 |
| | | | |||
| | * | basic tcp_trace support for windows | Jan Tattermusch | 2018-12-03 |
| |/ | |||
* | | Merge pull request #17354 from apolcyn/fix_ares_deadlocks | apolcyn | 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 | Alexander Polcyn | 2018-11-30 |
| | | | |||
* | | | Merge pull request #17341 from ericgribkoff/fork_info | Eric Gribkoff | 2018-11-30 |
|\ \ \ | |/ / |/| | | log fork compat message at INFO instead of ERROR | ||
* | | | Merge pull request #17331 from yashykt/timestamplength | Yash Tibrewal | 2018-11-29 |
|\ \ \ | | | | | | | | | Add the byte offset for the RPC that is traced in Timestamps | ||
* \ \ \ | Merge pull request #17332 from yashykt/emptymsg | Yash Tibrewal | 2018-11-29 |
|\ \ \ \ | | | | | | | | | | | Return immediately if the first control message is empty | ||
| | | * | | log fork compat message at INFO instead of ERROR | Eric Gribkoff | 2018-11-29 |
| | | | | | |||
| * | | | | Revert the do while and if | Yash Tibrewal | 2018-11-29 |
| | | | | | |||
* | | | | | Initialize all other timestamps (non sendmsg) to gpr_inf_past | Yash Tibrewal | 2018-11-29 |
| |_|/ / |/| | | | |||
| | * | | Add a byte counter to chttp2_stream and use that for timestamps | Yash Tibrewal | 2018-11-29 |
| | | | | |||
| | * | | Do not add the TCP buffer length. | Yash Tibrewal | 2018-11-29 |
| | | | | |||
| * | | | Return immediately if the first message is empty | Yash Tibrewal | 2018-11-28 |
|/ / / | |||
| * / | Add the length of the buffer that is traced | Yash Tibrewal | 2018-11-28 |
|/ / | |||
* | | Merge pull request #17244 from guantaol/ev_epollbg | Guantao Liu | 2018-11-28 |
|\ \ | | | | | | | Preparation for the new background poller 'epollbg' | ||
* | | | Use grpc_event_engine_can_track_errors | Yash Tibrewal | 2018-11-27 |
| | | | |||
* | | | Always set fd to be readable/writable on receiving EPOLLERR | Yash Tibrewal | 2018-11-27 |
| | | | |||
| * | | Revert "Use a static local flag to memorize whether the grpc event engine ↵ | Guantao Liu | 2018-11-27 |
| | | | | | | | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f. | ||
| * | | Revert "Resolve naming conflicts" | Guantao Liu | 2018-11-27 |
| | | | | | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969. | ||
* | | | Enable errqueue support for linux kernel versions 4.0.0 and above | Yash Tibrewal | 2018-11-27 |
| | | | |||
| * | | Resolve naming conflicts | Guantao Liu | 2018-11-26 |
| | | | |||
| * | | Use a static local flag to memorize whether the grpc event engine runs in ↵ | Guantao Liu | 2018-11-26 |
| | | | | | | | | | | | | background or not | ||
* | | | Add can_track_err methods to other platforms too | Yash Tibrewal | 2018-11-21 |
| | | | |||
* | | | Reviewer comments | Yash Tibrewal | 2018-11-20 |
| | | | |||
| * | | Also extend iomgr_windows.cc | Guantao Liu | 2018-11-19 |
| | | | |||
| * | | Extend ev_posix.* to prepare for the new background poller 'epollbg', | Guantao Liu | 2018-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. | ||
* | | Cleanup | Yash Tibrewal | 2018-11-16 |
| | | |||
* | | Merge master | Yash Tibrewal | 2018-11-16 |
|\| | |||
| * | Enable SO_REUSEADDR in client sockets | Guantao Liu | 2018-11-09 |
| | | |||
| * | Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT | Yash Tibrewal | 2018-11-06 |
| | | |||
| * | Remeve memset(0) from arena allocated memory. | Soheil Hassas Yeganeh | 2018-11-05 |
| | | | | | | | | | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable. | ||
| * | Merge pull request #17083 from yashykt/tcpusertimeout | Yash Tibrewal | 2018-11-02 |
| |\ | | | | | | | Do not make TCP_USER_TIMEOUT failure an error | ||
| | * | Do not make TCP_USER_TIMEOUT failure an error | Yash Tibrewal | 2018-11-02 |
| | | | |||
| * | | Merge pull request #16823 from AspirinSJL/rq | Juanli Shen | 2018-10-25 |
| |\ \ | | | | | | | | | Account the memory usage of channel and call by resource quota | ||
| | * | | Fix OOM by expanding resource quota coverage | Juanli Shen | 2018-10-25 |
| | | | | |||
| * | | | Don't unnecessarily create exec_ctx | Yash Tibrewal | 2018-10-25 |
| |/ / | |||
| * | | Use union to make alignement robust. | Soheil Hassas Yeganeh | 2018-10-19 |
| | | | | | | | | | | | | Suggested-by: vjpai@google.com |