Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Extend ev_posix.* to prepare for the new background poller 'epollbg', | 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. | ||
* | Add TODO in fd_global_shutdown() | 2018-09-27 | |
| | |||
* | Move C++ mu_guard class out of C-core public headers and fix style. | 2018-08-16 | |
| | |||
* | Merge master | 2018-07-27 | |
|\ | |||
| * | Merge pull request #16162 from yashykt/evengcleanup | 2018-07-27 | |
| |\ | | | | | | | Remove the notifier pollset from grpc event engine since it's not use… | ||
| | * | Remove the notifier pollset from grpc event engine since it's not used anywhere | 2018-07-26 | |
| | | | |||
* | | | Add API to grpc event engines to forcibly set underlying fd to be ↵ | 2018-07-26 | |
| |/ |/| | | | | | readable/writable/errored | ||
| * | Fix typo in ev_epollex_linux | 2018-07-25 | |
|/ | |||
* | Reduce spammy logs | 2018-07-16 | |
| | |||
* | Fix bug in pollset_add_fd_locked and a tsan error | 2018-06-19 | |
| | |||
* | Merge branch 'master' into epollex-ownerfd-fix | 2018-06-18 | |
|\ | |||
* | | Added a test to catch such things in future | 2018-06-16 | |
| | | |||
* | | add the missing gpr_mu_destroy | 2018-06-15 | |
| | | |||
* | | Prevent pollable from accessing a potentially orphaned/destroyed fd | 2018-06-14 | |
| | | |||
| * | Merge pull request #15726 from kwasimensah/master | 2018-06-14 | |
|/| | | | | | Add sys/epoll.h header to relevant files | ||
* | | clang format | 2018-06-12 | |
| | | |||
* | | Document fd_cache | 2018-06-12 | |
| | | |||
* | | Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed | 2018-06-12 | |
|\ \ | | | | | | | Remove already_closed param from fd_orphan | ||
* \ \ | Merge pull request #15691 from apolcyn/roll_forward_fix_shutdown_closed_socket | 2018-06-12 | |
|\ \ \ | | | | | | | | | Revert "Revert "Fix shutdown of closed fd when c-ares opens a second fd"" | ||
| | | * | Fixing typo | 2018-06-12 | |
| | | | | | | | | | | | | Fixing typo | ||
| | | * | Add sys/epoll.h | 2018-06-12 | |
| |_|/ |/| | | | | | EPOLL_CLOEXEC should come from this header and wasn't explicitly included before | ||
* | | | Merge branch 'master' into epollerr | 2018-06-11 | |
|\ \ \ | |||
| | * | | Revert "Merge pull request #15685 from ↵ | 2018-06-08 | |
| |/ / | | | | | | | | | | | | | | | | | | | grpc/revert-15435-fix_shutdown_closed_socket" This reverts commit 8b5e45a35b83908d7a5f1dae6f412929f70c90ef, reversing changes made to 2ea5e1d1dee3d7d7219051723290293901e37fbc. | ||
* | | | More comments | 2018-06-08 | |
| | | | |||
| * | | Revert "Fix shutdown of closed fd when c-ares opens a second fd" | 2018-06-08 | |
| | | | |||
| | * | Remove already_closed param from fd_orphan | 2018-06-07 | |
| |/ | |||
| * | Merge pull request #15435 from apolcyn/fix_shutdown_closed_socket | 2018-06-07 | |
| |\ | | | | | | | Fix shutdown of closed fd when c-ares opens a second fd | ||
| * \ | Merge pull request #15069 from muxi/prototype-cfstream | 2018-06-07 | |
| |\ \ | | | | | | | | | Implementation of CFStream | ||
| | | * | Fix shutdown of closed fd when c-ares opens a second fd | 2018-06-04 | |
| | |/ | |/| | |||
* | | | merge master | 2018-05-31 | |
|\| | | |||
| * | | Merge pull request #14894 from sreecha/fix-time | 2018-05-22 | |
| |\ \ | | | | | | | | | Fix grpc_millis type (timers are broken on 32-bit systems otherwise) | ||
| | | * | Merge branch 'master' into prototype-cfstream | 2018-05-22 | |
| | | |\ | | |_|/ | |/| | | |||
| | | * | Comments | 2018-05-16 | |
| | | | | |||
| * | | | Add epollex fd cache | 2018-05-15 | |
| | | | | |||
| | | * | Change existing build system for CFStream | 2018-05-15 | |
| | | | | |||
| | * | | Merge branch 'master' into fix-time | 2018-05-08 | |
| | |\ \ | |||
| * | | | | fd tracing support | 2018-04-26 | |
| | |/ / | |/| | | |||
| * | | | Change trace logging to use GPR_INFO instead of GPR_DEBUG. | 2018-04-25 | |
| | |/ | |/| | |||
* / | | Make linux polling engines capable of tracking errors separately with | 2018-04-20 | |
|/ / | | | | | | | backward compatibility. | ||
| * | Fix type coversion errors | 2018-04-11 | |
|/ | |||
* | Add TODO | 2018-04-04 | |
| | |||
* | Revert "Revert "Use heuristic to determine how many events to handle per ↵ | 2018-04-04 | |
| | | | | iter…" | ||
* | Merge pull request #14688 from kpayson64/revert_pr | 2018-03-13 | |
|\ | | | | | Revert "Use heuristic to determine how many events to handle per iter… | ||
| * | Revert "Use heuristic to determine how many events to handle per iteration" | 2018-03-13 | |
| | | | | | | | | This reverts commit be619a36203ac531d8e4b0bb9750d326ed853d40. | ||
* | | Add a sanity check for inclusion of port_platform.h | 2018-02-23 | |
|/ | |||
* | Use heuristic to determine how many events to handle per iteration | 2018-02-14 | |
| | |||
* | Merge pull request #14409 from sreecha/mu-destroy | 2018-02-12 | |
|\ | | | | | Destroy the pollset mutex created in pollset_init | ||
| * | Destroy the pollset mutex created in pollset_init | 2018-02-12 | |
| | | | | | | | | (Manually backporting the fix by Mike Burrows) | ||
* | | Run clang fmt | 2018-02-09 | |
| | | |||
* | | Autofix c casts to c++ casts | 2018-02-09 | |
| | |