aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_epollex_linux.cc
Commit message (Collapse)AuthorAge
* Extend ev_posix.* to prepare for the new background poller 'epollbg',Gravatar Guantao Liu2018-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()Gravatar Juanli Shen2018-09-27
|
* Move C++ mu_guard class out of C-core public headers and fix style.Gravatar Mark D. Roth2018-08-16
|
* Merge masterGravatar Yash Tibrewal2018-07-27
|\
| * Merge pull request #16162 from yashykt/evengcleanupGravatar Yash Tibrewal2018-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 anywhereGravatar Yash Tibrewal2018-07-26
| | |
* | | Add API to grpc event engines to forcibly set underlying fd to be ↵Gravatar Yash Tibrewal2018-07-26
| |/ |/| | | | | readable/writable/errored
| * Fix typo in ev_epollex_linuxGravatar Hope Casey-Allen2018-07-25
|/
* Reduce spammy logsGravatar ncteisen2018-07-16
|
* Fix bug in pollset_add_fd_locked and a tsan errorGravatar Sree Kuchibhotla2018-06-19
|
* Merge branch 'master' into epollex-ownerfd-fixGravatar Sree Kuchibhotla2018-06-18
|\
* | Added a test to catch such things in futureGravatar Sree Kuchibhotla2018-06-16
| |
* | add the missing gpr_mu_destroyGravatar Sree Kuchibhotla2018-06-15
| |
* | Prevent pollable from accessing a potentially orphaned/destroyed fdGravatar Sree Kuchibhotla2018-06-14
| |
| * Merge pull request #15726 from kwasimensah/masterGravatar Nicolas Noble2018-06-14
|/| | | | | Add sys/epoll.h header to relevant files
* | clang formatGravatar Sree Kuchibhotla2018-06-12
| |
* | Document fd_cacheGravatar Sree Kuchibhotla2018-06-12
| |
* | Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closedGravatar apolcyn2018-06-12
|\ \ | | | | | | Remove already_closed param from fd_orphan
* \ \ Merge pull request #15691 from apolcyn/roll_forward_fix_shutdown_closed_socketGravatar apolcyn2018-06-12
|\ \ \ | | | | | | | | Revert "Revert "Fix shutdown of closed fd when c-ares opens a second fd""
| | | * Fixing typoGravatar kwasimensah2018-06-12
| | | | | | | | | | | | Fixing typo
| | | * Add sys/epoll.hGravatar kwasimensah2018-06-12
| |_|/ |/| | | | | EPOLL_CLOEXEC should come from this header and wasn't explicitly included before
* | | Merge branch 'master' into epollerrGravatar Yash Tibrewal2018-06-11
|\ \ \
| | * | Revert "Merge pull request #15685 from ↵Gravatar Alexander Polcyn2018-06-08
| |/ / | | | | | | | | | | | | | | | | | | grpc/revert-15435-fix_shutdown_closed_socket" This reverts commit 8b5e45a35b83908d7a5f1dae6f412929f70c90ef, reversing changes made to 2ea5e1d1dee3d7d7219051723290293901e37fbc.
* | | More commentsGravatar Yash Tibrewal2018-06-08
| | |
| * | Revert "Fix shutdown of closed fd when c-ares opens a second fd"Gravatar Jan Tattermusch2018-06-08
| | |
| | * Remove already_closed param from fd_orphanGravatar Alexander Polcyn2018-06-07
| |/
| * Merge pull request #15435 from apolcyn/fix_shutdown_closed_socketGravatar apolcyn2018-06-07
| |\ | | | | | | Fix shutdown of closed fd when c-ares opens a second fd
| * \ Merge pull request #15069 from muxi/prototype-cfstreamGravatar Muxi Yan2018-06-07
| |\ \ | | | | | | | | Implementation of CFStream
| | | * Fix shutdown of closed fd when c-ares opens a second fdGravatar Alexander Polcyn2018-06-04
| | |/ | |/|
* | | merge masterGravatar Yash Tibrewal2018-05-31
|\| |
| * | Merge pull request #14894 from sreecha/fix-timeGravatar Sree Kuchibhotla2018-05-22
| |\ \ | | | | | | | | Fix grpc_millis type (timers are broken on 32-bit systems otherwise)
| | | * Merge branch 'master' into prototype-cfstreamGravatar Muxi Yan2018-05-22
| | | |\ | | |_|/ | |/| |
| | | * CommentsGravatar Muxi Yan2018-05-16
| | | |
| * | | Add epollex fd cacheGravatar kpayson642018-05-15
| | | |
| | | * Change existing build system for CFStreamGravatar Muxi Yan2018-05-15
| | | |
| | * | Merge branch 'master' into fix-timeGravatar Sree Kuchibhotla2018-05-08
| | |\ \
| * | | | fd tracing supportGravatar Sree Kuchibhotla2018-04-26
| | |/ / | |/| |
| * | | Change trace logging to use GPR_INFO instead of GPR_DEBUG.Gravatar Mark D. Roth2018-04-25
| | |/ | |/|
* / | Make linux polling engines capable of tracking errors separately withGravatar Yash Tibrewal2018-04-20
|/ / | | | | | | backward compatibility.
| * Fix type coversion errorsGravatar Sree Kuchibhotla2018-04-11
|/
* Add TODOGravatar Juanli Shen2018-04-04
|
* Revert "Revert "Use heuristic to determine how many events to handle per ↵Gravatar Juanli Shen2018-04-04
| | | | iter…"
* Merge pull request #14688 from kpayson64/revert_prGravatar kpayson642018-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"Gravatar kpayson642018-03-13
| | | | | | | | This reverts commit be619a36203ac531d8e4b0bb9750d326ed853d40.
* | Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|/
* Use heuristic to determine how many events to handle per iterationGravatar Ken Payson2018-02-14
|
* Merge pull request #14409 from sreecha/mu-destroyGravatar Sree Kuchibhotla2018-02-12
|\ | | | | Destroy the pollset mutex created in pollset_init
| * Destroy the pollset mutex created in pollset_initGravatar Sree Kuchibhotla2018-02-12
| | | | | | | | (Manually backporting the fix by Mike Burrows)
* | Run clang fmtGravatar Noah Eisen2018-02-09
| |
* | Autofix c casts to c++ castsGravatar Noah Eisen2018-02-09
| |