aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_poll_posix.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.
* sanityGravatar Eric Gribkoff2018-08-23
|
* fix commentsGravatar Eric Gribkoff2018-08-23
|
* do not track fds for poll-cvGravatar Eric Gribkoff2018-08-23
|
* Support tracking and closing fds post-fork in ev_poll_posixGravatar Eric Gribkoff2018-08-23
| | | | | | | This extends gRPC Python's fork compatibility to Mac OS, which does not support epoll The changes are a no-op if fork support is disabled
* Merge branch 'master' into pollforcesetGravatar Yash Tibrewal2018-07-30
|\
* \ Merge masterGravatar Yash Tibrewal2018-07-27
|\ \
* | | Do not abort. Just fail softlyGravatar Yash Tibrewal2018-07-27
| | |
| | * Don't abort on notify_on_error for poll. Instead simply schedule closure ↵Gravatar Yash Tibrewal2018-07-27
| |/ | | | | | | with cancel.. Soft error
| * 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
* Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closedGravatar apolcyn2018-06-12
|\ | | | | Remove already_closed param from fd_orphan
* \ Merge branch 'master' into epollerrGravatar Yash Tibrewal2018-06-11
|\ \
| | * Remove already_closed param from fd_orphanGravatar Alexander Polcyn2018-06-07
| |/
* | merge masterGravatar Yash Tibrewal2018-05-31
|\ \
| | * Merge branch 'master' into prototype-cfstreamGravatar Muxi Yan2018-05-22
| | |\ | | |/ | |/|
| | * CommentsGravatar Muxi Yan2018-05-16
| | |
| | * Change existing build system for CFStreamGravatar Muxi Yan2018-05-15
| | |
| * | 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.
* poll-cv fix for zero timeoutGravatar Yash Tibrewal2018-04-05
|
* Merge pull request #14626 from kpayson64/remove_dead_codeGravatar kpayson642018-03-16
|\ | | | | Remove unused idle_jobs
* \ Merge pull request #14448 from kpayson64/remove_pollerGravatar kpayson642018-03-07
|\ \ | | | | | | Remove Python background poller thread
| | * Remove unused idle_workGravatar kpayson642018-03-07
| | |
| * | Do poll for poll_posix engine when kicked with 0s timeoutGravatar kpayson642018-03-07
| |/
* | Move assignment for Thread, make destructor optional, loop cv waitsGravatar Vijay Pai2018-03-01
| |
* | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-24
|\ \
| * | Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
| |/
* | clang-fmtGravatar Vijay Pai2018-02-19
| |
* | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)Gravatar Vijay Pai2018-02-19
| |
* | Fix thread leak by delaying thread exit until join is readyGravatar Vijay Pai2018-02-16
| |
* | Remove support for detached threads. All threads must be joined.Gravatar Vijay Pai2018-02-15
|/
* Internalize gpr_thd except for id and currentidGravatar Vijay Pai2018-02-12
|
* Run clang fmtGravatar Noah Eisen2018-02-09
|
* Autofix c casts to c++ castsGravatar Noah Eisen2018-02-09
|
* Merge branch 'master' into gpr_reviewGravatar Vijay Pai2018-02-08
|\
* \ Merge branch 'master' into gpr_reviewGravatar Vijay Pai2018-02-08
|\ \
| | * Merge branch 'master' into gpr_review_tlsGravatar Vijay Pai2018-02-08
| | |\ | | |/ | |/|
| * | Merge pull request #14272 from ncteisen/bug-chasingGravatar Jan Tattermusch2018-02-05
| |\ \ | | | | | | | | Fix resource_quota bug
| | * | Mark poll FD shutdown as UNAVAILABLEGravatar ncteisen2018-02-02
| | | |
* | | | Privatize useful.h and avl.hGravatar Vijay Pai2018-02-02
|/ / /
* / / Deprecate GPR_TIMER_BEGIN/END and replace with GPR_TIMER_SCOPE.Gravatar yang-g2018-01-31
|/ /
| * Privatize thread-local storage headersGravatar Vijay Pai2018-01-25
|/
* Split lib/support into lib/gpr and lib/gpr++.Gravatar Mark D. Roth2018-01-18
|
* Merge pull request #13933 from kpayson64/avoid_stallGravatar kpayson642018-01-08
|\ | | | | Avoid stall
| * Fix bug with pollhup workaroundGravatar Ken Payson2018-01-05
| |
| * Fix a Python spinlock bugGravatar Ken Payson2018-01-05
| |
* | Revert "Fix a Python spinlock bug"Gravatar Mehrdad Afshari2018-01-02
| | | | | | | | This reverts commit 2df509fc0e8628d6d4431139ce953c70796a21eb.
* | Fix struct namesGravatar Vijay Pai2018-01-01
| |
* | Merge branch v1.8.x into masterGravatar Mehrdad Afshari2017-12-31
|\ \ | | | | | | | | | Upmerge v1.8.3 into master