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. | ||
* | sanity | 2018-08-23 | |
| | |||
* | fix comments | 2018-08-23 | |
| | |||
* | do not track fds for poll-cv | 2018-08-23 | |
| | |||
* | Support tracking and closing fds post-fork in ev_poll_posix | 2018-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 pollforceset | 2018-07-30 | |
|\ | |||
* \ | Merge master | 2018-07-27 | |
|\ \ | |||
* | | | Do not abort. Just fail softly | 2018-07-27 | |
| | | | |||
| | * | Don't abort on notify_on_error for poll. Instead simply schedule closure ↵ | 2018-07-27 | |
| |/ | | | | | | | with cancel.. Soft error | ||
| * | 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 | ||
* | Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed | 2018-06-12 | |
|\ | | | | | Remove already_closed param from fd_orphan | ||
* \ | Merge branch 'master' into epollerr | 2018-06-11 | |
|\ \ | |||
| | * | Remove already_closed param from fd_orphan | 2018-06-07 | |
| |/ | |||
* | | merge master | 2018-05-31 | |
|\ \ | |||
| | * | Merge branch 'master' into prototype-cfstream | 2018-05-22 | |
| | |\ | | |/ | |/| | |||
| | * | Comments | 2018-05-16 | |
| | | | |||
| | * | Change existing build system for CFStream | 2018-05-15 | |
| | | | |||
| * | | 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. | ||
* | poll-cv fix for zero timeout | 2018-04-05 | |
| | |||
* | Merge pull request #14626 from kpayson64/remove_dead_code | 2018-03-16 | |
|\ | | | | | Remove unused idle_jobs | ||
* \ | Merge pull request #14448 from kpayson64/remove_poller | 2018-03-07 | |
|\ \ | | | | | | | Remove Python background poller thread | ||
| | * | Remove unused idle_work | 2018-03-07 | |
| | | | |||
| * | | Do poll for poll_posix engine when kicked with 0s timeout | 2018-03-07 | |
| |/ | |||
* | | Move assignment for Thread, make destructor optional, loop cv waits | 2018-03-01 | |
| | | |||
* | | Merge branch 'master' into 2phase_thd | 2018-02-24 | |
|\ \ | |||
| * | | Add a sanity check for inclusion of port_platform.h | 2018-02-23 | |
| |/ | |||
* | | clang-fmt | 2018-02-19 | |
| | | |||
* | | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | 2018-02-19 | |
| | | |||
* | | Fix thread leak by delaying thread exit until join is ready | 2018-02-16 | |
| | | |||
* | | Remove support for detached threads. All threads must be joined. | 2018-02-15 | |
|/ | |||
* | Internalize gpr_thd except for id and currentid | 2018-02-12 | |
| | |||
* | Run clang fmt | 2018-02-09 | |
| | |||
* | Autofix c casts to c++ casts | 2018-02-09 | |
| | |||
* | Merge branch 'master' into gpr_review | 2018-02-08 | |
|\ | |||
* \ | Merge branch 'master' into gpr_review | 2018-02-08 | |
|\ \ | |||
| | * | Merge branch 'master' into gpr_review_tls | 2018-02-08 | |
| | |\ | | |/ | |/| | |||
| * | | Merge pull request #14272 from ncteisen/bug-chasing | 2018-02-05 | |
| |\ \ | | | | | | | | | Fix resource_quota bug | ||
| | * | | Mark poll FD shutdown as UNAVAILABLE | 2018-02-02 | |
| | | | | |||
* | | | | Privatize useful.h and avl.h | 2018-02-02 | |
|/ / / | |||
* / / | Deprecate GPR_TIMER_BEGIN/END and replace with GPR_TIMER_SCOPE. | 2018-01-31 | |
|/ / | |||
| * | Privatize thread-local storage headers | 2018-01-25 | |
|/ | |||
* | Split lib/support into lib/gpr and lib/gpr++. | 2018-01-18 | |
| | |||
* | Merge pull request #13933 from kpayson64/avoid_stall | 2018-01-08 | |
|\ | | | | | Avoid stall | ||
| * | Fix bug with pollhup workaround | 2018-01-05 | |
| | | |||
| * | Fix a Python spinlock bug | 2018-01-05 | |
| | | |||
* | | Revert "Fix a Python spinlock bug" | 2018-01-02 | |
| | | | | | | | | This reverts commit 2df509fc0e8628d6d4431139ce953c70796a21eb. | ||
* | | Fix struct names | 2018-01-01 | |
| | | |||
* | | Merge branch v1.8.x into master | 2017-12-31 | |
|\ \ | | | | | | | | | | Upmerge v1.8.3 into master |