aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/ev_epoll_linux.c
Commit message (Collapse)AuthorAge
...
* Fix compile erorsGravatar Craig Tiller2016-07-01
|
* Add accessor for fd related workqueueGravatar Craig Tiller2016-06-30
|
* Add workqueues to polling_islandsGravatar Craig Tiller2016-06-30
| | | | | | Also: - remove pooling of polling_islands (it's unnecessary) - add some 'statics' to function calls
* Allow returning a workqueue somehow associated with an endpointGravatar Craig Tiller2016-06-30
|
* Reduce the number of kicksGravatar Sree Kuchibhotla2016-06-29
|
* Minor format fixGravatar Sree Kuchibhotla2016-06-28
|
* Trace statements in epoll poller (enabled by default to debug the recentGravatar Sree Kuchibhotla2016-06-28
| | | | perf regression)
* Fix comment formattingGravatar Craig Tiller2016-06-27
|
* Dont reblock sigmask every loopGravatar Craig Tiller2016-06-27
|
* Fix GPR_TIMER misbalancingGravatar Craig Tiller2016-06-26
|
* Change the type of 'ref_count' in polling_island from gpr_atm toGravatar Sree Kuchibhotla2016-06-23
| | | | gpr_refcount
* Better error handling and add polling_island_unlock_pair() helperGravatar Sree Kuchibhotla2016-06-23
|
* clang formatGravatar Sree Kuchibhotla2016-06-22
|
* Fix build errors on some configurationsGravatar Sree Kuchibhotla2016-06-22
|
* Remove pollset->pi_mu since it is redundant. Also do not get pollingGravatar Sree Kuchibhotla2016-06-21
| | | | island lock in the fast-path
* Add missing function fd_is_shutdownGravatar Sree Kuchibhotla2016-06-21
|
* Make fd_shutdown idempotentGravatar Sree Kuchibhotla2016-06-21
|
* Integrate with unified error reportingGravatar Sree Kuchibhotla2016-06-21
|
* Fix refcounting tsan failures and grab pollset lock in the functionGravatar Sree Kuchibhotla2016-06-21
| | | | pollset_add_fd
* Significantly refactor the polling island locking and refcounting codeGravatar Sree Kuchibhotla2016-06-20
|
* Test polling island mergesGravatar Sree Kuchibhotla2016-06-16
|
* Compilation errorGravatar Sree Kuchibhotla2016-06-15
|
* Rename _GRPC_TSAN to GRPC_TSANGravatar Sree Kuchibhotla2016-06-13
|
* Fix tsan failuresGravatar Sree Kuchibhotla2016-06-13
|
* Fix bad mergeGravatar Sree Kuchibhotla2016-06-13
|
* Fix ref counting bugGravatar Sree Kuchibhotla2016-06-10
|
* Add an API at the core level to disable signals or use a differentGravatar Sree Kuchibhotla2016-06-09
| | | | signal number
* Check epoll is actually available. set GPR_LINUX_EPOLL only in GLIBC verGravatar Sree Kuchibhotla2016-06-09
| | | | 2.9 and above
* Fix refcounting bug in polling_island_mergeGravatar Sree Kuchibhotla2016-06-09
|
* pollset_kick optimization (do not kick any other thread if the currentGravatar Sree Kuchibhotla2016-06-08
| | | | thread can be kicked)
* More TODOsGravatar Sree Kuchibhotla2016-06-08
|
* Add TODOsGravatar Sree Kuchibhotla2016-06-08
|
* Do not close epoll_fd while there are any pollers and add the ability toGravatar Sree Kuchibhotla2016-06-08
| | | | wake up all pollers when an island is merged
* Use poll if not linux, add read notifier pollset support and someGravatar Sree Kuchibhotla2016-06-08
| | | | | groundwork for adding API that allows users to register custom kick signal number
* Core review comments and remove 'kicked_specifically' field as its notGravatar Sree Kuchibhotla2016-06-06
| | | | needed
* Remove redundant codeGravatar Sree Kuchibhotla2016-06-06
|
* Fix asan failures (i.e add pollset_global_shutdown), remove debug logGravatar Sree Kuchibhotla2016-06-06
| | | | lines
* Minor commentsGravatar Sree Kuchibhotla2016-06-06
|
* Remove unused filesGravatar Sree Kuchibhotla2016-06-06
|
* Fix a few bugs in ev_epoll_linux.cGravatar Sree Kuchibhotla2016-06-04
| | | | | | | | 1. pollset_add_fd: Add fd to epoll set if fd->polling_island == NULL 2. close(fd) in fd_orphan instead of polling_island_remove_fd_locked() since fd->polling_island may be NULL 3. If pollset work() is interrupted, do a zero timeout epoll_wait(). pollset_work may be called without a polling island
* Handle pollsets and fds witn no polling islands and fix locking bug in ↵Gravatar Sree Kuchibhotla2016-06-03
| | | | pollset_add_fd
* epoll polling strategy now points to the new codeGravatar Sree Kuchibhotla2016-06-03
|
* Functionality complete in ev_epoll_linux.cGravatar Sree Kuchibhotla2016-06-03
|
* Rewrite all the pollset and fd functions in ev_epoll_linux.cGravatar Sree Kuchibhotla2016-06-01
|
* Removed epoll_fd_global_listGravatar Sree Kuchibhotla2016-05-31
|
* Write most of the methods in the new epoll implementationGravatar Sree Kuchibhotla2016-05-31
|
* Remove union { } data and epoll_hdr structures. Added ev_epoll_linuxGravatar Sree Kuchibhotla2016-05-31
files