Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid the thread jump in server callback APIs. | 2019-01-07 | |
| | | | | | | | Add a utility function in iomgr to check whether the caller thread is a worker for any background poller, and keep grpc combiner from offloading closures to the default executor if the current thread is a worker for any background poller. | ||
* | Merge pull request #17244 from guantaol/ev_epollbg | 2018-11-28 | |
|\ | | | | | Preparation for the new background poller 'epollbg' | ||
* | | Use grpc_event_engine_can_track_errors | 2018-11-27 | |
| | | |||
* | | Enable errqueue support for linux kernel versions 4.0.0 and above | 2018-11-27 | |
| | | |||
| * | 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. | ||
* | Remove grpc_use_signal which is no longer relevant | 2018-10-10 | |
| | |||
* | Empty implementation of grpc_use_signal since not actually needed anymore | 2018-09-26 | |
| | |||
* | Delete epollsig poller and tests using it | 2018-09-22 | |
| | |||
* | Revert "Revert "Fathom tcp changes"" | 2018-08-27 | |
| | |||
* | Revert "Fathom tcp changes" | 2018-08-27 | |
| | |||
* | Merge pull request #15941 from yashykt/fathomtcpchanges | 2018-08-24 | |
|\ | | | | | Fathom tcp changes | ||
* \ | Merge pull request #15926 from cartr/platform_solaris_aix | 2018-08-20 | |
|\ \ | | | | | | | Make gRPC buildable with AIX and Solaris (no official support) | ||
* | | | Add detailed comment for g_factories | 2018-08-13 | |
| | | | |||
| | * | Try1 | 2018-08-13 | |
| | | | |||
| | * | Merge master | 2018-08-13 | |
| | |\ | |||
* | | | | Infrastructure for adding custom polling engines | 2018-08-09 | |
| |_|/ |/| | | |||
* | | | Add API to grpc event engines to forcibly set underlying fd to be ↵ | 2018-07-26 | |
| | | | | | | | | | | | | readable/writable/errored | ||
| | * | Fathom TCP level changes. TracedBuffer for keeping track of all buffers | 2018-07-16 | |
| |/ |/| | | | | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description. | ||
| * | ev_posix.cc: Fix poll function on AIX | 2018-07-03 | |
|/ | |||
* | 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 pull request #15069 from muxi/prototype-cfstream | 2018-06-07 | |
| |\ | | | | | | | Implementation of CFStream | ||
* | | | merge master | 2018-05-31 | |
|\| | | |||
| * | | Merge pull request #14894 from sreecha/fix-time | 2018-05-22 | |
| |\ \ | | | | | | | | | Fix grpc_millis type (timers are broken on 32-bit systems otherwise) | ||
| | | * | Merge branch 'master' into prototype-cfstream | 2018-05-22 | |
| | | |\ | | |_|/ | |/| | | |||
| | | * | Change existing build system for CFStream | 2018-05-15 | |
| | | | | |||
| | * | | Merge branch 'master' into fix-time | 2018-05-08 | |
| | |\ \ | |||
| * | | | | fd tracing support | 2018-04-26 | |
| | |/ / | |/| | | |||
| * | | | 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. | ||
| * | Fix type coversion errors | 2018-04-11 | |
|/ | |||
* | Abstract libuv implementation | 2018-03-13 | |
| | | | | | Structures the libuv implementation to allow for a plugable BSD style socket implementation to allow for other IO Managers | ||
* | Add a sanity check for inclusion of port_platform.h | 2018-02-23 | |
| | |||
* | Autofix c casts to c++ casts | 2018-02-09 | |
| | |||
* | Privatize useful.h and avl.h | 2018-02-02 | |
| | |||
* | Fix format specifier for gpr_millis | 2018-01-30 | |
| | |||
* | Update ev_posix.cc | 2018-01-30 | |
| | |||
* | Debug statements for polling api | 2018-01-30 | |
| | |||
* | Split lib/support into lib/gpr and lib/gpr++. | 2018-01-18 | |
| | |||
* | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | 2017-12-06 | |
| | | | | removed"" | ||
* | Revert "All instances of exec_ctx being passed around in src/core removed" | 2017-12-06 | |
| | |||
* | Merge master after no Extern C changes | 2017-11-30 | |
|\ | |||
* | | A few src/core fixes due to missing exec_ctx_finish | 2017-11-21 | |
| | | |||
* | | Merge master | 2017-11-21 | |
|\ \ | |||
| | * | Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c | 2017-11-20 | |
| | |\ | | |/ | |/| | |||
| | * | Remove all extern C | 2017-11-17 | |
| | | | |||
* | | | Merge master | 2017-11-16 | |
|\ \ \ | | |/ | |/| | |||
| | * | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 2017-11-13 | |
| | |\ | | |/ | |/| | |||
| | * | clang fmt | 2017-11-12 | |
| | | |