aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_poll_posix.c
Commit message (Collapse)AuthorAge
* Change pollset rulesGravatar Craig Tiller2017-04-05
|
* Merge github.com:grpc/grpc into atomic-timersGravatar Craig Tiller2017-03-24
|\
| * Merge branch 'master' of https://github.com/grpc/grpc into ↵Gravatar Noah Eisen2017-03-22
| |\ | | | | | | | | | error-slice-optimization
| | * Assert on thread creationGravatar Ken Payson2017-03-21
| | |
* | | Fix rounding, reduce contention on global shared stateGravatar Craig Tiller2017-03-17
| |/ |/|
| * Change error_create API to sliceGravatar ncteisen2017-03-13
|/
* clang-formatGravatar Craig Tiller2017-02-17
|
* Merge github.com:grpc/grpc into zallocGravatar Craig Tiller2017-02-17
|\
* | Add zalloc, convert a bunch of files to use itGravatar Craig Tiller2017-02-16
| |
| * Fix broken shutdown, and cascading exec_ctx usage bugsGravatar Craig Tiller2017-02-14
| |
| * Fix bug in poll polling engine causing pollsets to be deleted before they ↵Gravatar Craig Tiller2017-02-14
|/ | | | are removed from pollset_sets
* Eliminate CQ freelistGravatar Craig Tiller2017-02-09
|
* Add an error to fd_shutdown (and recursively)Gravatar Craig Tiller2017-01-27
| | | | Allows diagnosing WHY a file descriptor was shutdown prematurely.
* Merge branch 'master' of github.com:grpc/grpc into poll_fd_shutdownGravatar David Garcia Quintas2017-01-17
|\
| * Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| | | | | | | | | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
* | poll_posix double shutdown fixGravatar David Garcia Quintas2016-12-12
|/
* Fix clang-formatGravatar Craig Tiller2016-11-28
|
* Fix mac buildGravatar Craig Tiller2016-11-28
| | | | | Localize global_wakeup_fd declarations, instead of trying to share them, so that this bug is less likely to occur in the future.
* Clang-formatGravatar yang-g2016-11-23
|
* Bypass poll thread if wakeup fd is setGravatar Ken Payson2016-11-06
|
* Merge branch 'master' into uv_core_transportGravatar murgatroid992016-10-19
|\
| * Merge pull request #8330 from kpayson64/poll_failureGravatar kpayson642016-10-18
| |\ | | | | | | Wakeup fds on bad poll
| * \ Merge github.com:grpc/grpc into direct-callsGravatar Craig Tiller2016-10-17
| |\ \
| | * | Use atomics for poll status to prevent tsan race complaintsGravatar Ken Payson2016-10-13
| | | |
| | * | Moved cv polling into ev_poll_posix.cGravatar Ken Payson2016-10-13
| | | |
| | * | Cleanup poll-cv setupGravatar Ken Payson2016-10-11
| | | |
| | | * Use booleans instead of bitmask argsGravatar Ken Payson2016-10-11
| | | |
| | | * Wakeup fds on bad pollGravatar kpayson642016-10-10
| | | |
| | * | Fix platform detectionGravatar Ken Payson2016-10-06
| | |/
| * / Tie workqueue implementation to event engineGravatar Craig Tiller2016-09-09
| |/
* | Renamed GPR_ constants to GRPC_ in iomgr/port.hGravatar murgatroid992016-08-08
| |
* | Separate out iomgr-specific constants into a separate headerGravatar murgatroid992016-08-08
|/
* Reduce the number of unnecessary allocationsGravatar Sree Kuchibhotla2016-07-14
|
* Allow returning a workqueue somehow associated with an endpointGravatar Craig Tiller2016-06-30
|
* Fix merge errorGravatar Craig Tiller2016-06-15
|
* Merge branch 'idempotent_endpoint_shutdown' into handshake_timeoutGravatar Craig Tiller2016-06-15
|\
| * Make {endpoint,fd}_shutdown idempotentGravatar Craig Tiller2016-06-15
| |
* | Getting handshake timeouts in placeGravatar Craig Tiller2016-06-13
| |
* | ReintegrateGravatar Craig Tiller2016-06-01
| |
* | Merge github.com:grpc/grpc into errorGravatar Craig Tiller2016-06-01
|\|
| * Revert "Remove legacy poller"Gravatar Craig Tiller2016-05-31
| | | | | | | | This reverts commit d88e15cee750cd647a900098d82f87cc25aa8dbe.
* | Rename functionsGravatar Craig Tiller2016-05-24
| |
* | Merge github.com:grpc/grpc into errorGravatar Craig Tiller2016-05-24
|\|
| * clang-formatGravatar Craig Tiller2016-05-21
| |
| * Fixes and code simplificationGravatar Craig Tiller2016-05-20
| |
| * Remove legacy pollerGravatar Craig Tiller2016-05-20
| |
* | Merge github.com:grpc/grpc into errorGravatar Craig Tiller2016-05-17
|\ \
| | * Merge branch 'better_wakeups' into test_affineGravatar Craig Tiller2016-05-16
| | |\ | | |/ | |/|
| * | Fix accelerated wakeupsGravatar Craig Tiller2016-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | We can end up in situations where a pollset needs to kick itself. This is supposed to be an accelerated codepath, however a bug crept in whereby we missed the opportunity to do so, resulting in needing to round trip these wakeups redundantly through the OS and wake other threads unnecessarily.
| | * Add affinity to ev_poll_posixGravatar Craig Tiller2016-05-14
| |/