Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix memory leaks due to not calling grpc_shutdown in bm_cq_multiple_threads | 2017-07-14 | |
| | |||
* | clang format | 2017-07-13 | |
| | |||
* | Tracers know their name | 2017-07-13 | |
| | |||
* | Merge branch 'master' of https://github.com/grpc/grpc into tracing-overhaul | 2017-06-15 | |
|\ | |||
| * | Make epollex not default | 2017-06-12 | |
| | | |||
* | | Fix compile. WIP probably | 2017-06-11 | |
| | | |||
* | | clang fmt | 2017-06-09 | |
| | | |||
* | | Add workqueue tracer | 2017-06-08 | |
|/ | |||
* | Merge github.com:grpc/grpc into ALL-the-things | 2017-06-08 | |
|\ | |||
| * | auto-fix most of licenses | 2017-06-08 | |
| | | |||
* | | Remove workqueue, covered_by_poller as concepts, get Mac build up | 2017-05-12 | |
|/ | |||
* | Merge branch 'cq_limited_pollers' of github.com:sreecha/grpc into uberpoll | 2017-05-05 | |
|\ | |||
| * | Separate this into a new poller | 2017-05-05 | |
| | | |||
* | | clang-format | 2017-05-05 | |
| | | |||
* | | Merge branch 'epoll_thread_pool' of github.com:sreecha/grpc into uberpoll | 2017-05-05 | |
|\ \ | |||
* | | | Integrate new tracers | 2017-05-05 | |
| | | | |||
* | | | Merge branch 'epex4' into uberpoll | 2017-05-05 | |
|\ \ \ | |||
* \ \ \ | Merge branch 'timer_pool' into uberpoll | 2017-05-05 | |
|\ \ \ \ | |||
| | | * | | New epoll-based polling engine with dedicated poller threads | 2017-05-02 | |
| | | |/ | |||
| * | / | Isolate timer checking in its own thread | 2017-05-02 | |
| | |/ | |/| | |||
| | * | Merge branch 'hiertune' into epex4+epoll1 | 2017-05-01 | |
| | |\ | |_|/ |/| | | |||
* | | | clang-format | 2017-04-27 | |
| | | | |||
* | | | Allow specifying a default signal iff epollsig has been explicitly requested | 2017-04-27 | |
| | | | |||
* | | | Initial fork for singleton epoll poller | 2017-04-27 | |
|/ / | |||
| * | Fixup tests | 2017-04-17 | |
| | | |||
| * | Merge github.com:grpc/grpc into epex3 | 2017-04-11 | |
| |\ | |/ |/| | |||
| * | Add tracer | 2017-04-10 | |
| | | |||
| * | Stubbed out new polling engine | 2017-04-06 | |
| | | |||
* | | Microbenchmark for measuring impact of multiple threads calling cq_next | 2017-04-04 | |
|/ | |||
* | Fix broken shutdown, and cascading exec_ctx usage bugs | 2017-02-14 | |
| | |||
* | Eliminate CQ freelist | 2017-02-09 | |
| | |||
* | Add an error to fd_shutdown (and recursively) | 2017-01-27 | |
| | | | | Allows diagnosing WHY a file descriptor was shutdown prematurely. | ||
* | Revert "Revert "Metadata handling rewrite"" | 2017-01-23 | |
| | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55. | ||
* | Revert "Metadata handling rewrite" | 2017-01-20 | |
| | |||
* | Merge branch 'slice_with_exec_ctx_and_new_closures' into ↵ | 2017-01-04 | |
|\ | | | | | | | metadata_filter_and_new_closures | ||
| * | Changes to exec_ctx/closure/combiner/workqueue interfaces | 2016-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 | ||
* | | All core tests compile without grpc_mdstr | 2016-11-17 | |
|/ | |||
* | Remove legacy poller | 2016-11-08 | |
| | |||
* | Merge branch 'master' into uv_core_transport | 2016-10-19 | |
|\ | |||
| * | Merge github.com:grpc/grpc into direct-calls | 2016-10-17 | |
| |\ | |||
| | * | Moved cv polling into ev_poll_posix.c | 2016-10-13 | |
| | | | |||
| | * | Remove test-forcing hack | 2016-10-07 | |
| | | | |||
| | * | Fix platform detection | 2016-10-06 | |
| | | | |||
| | * | Broke cv polling into seperate engine | 2016-09-29 | |
| | | | |||
| * | | Tie workqueue implementation to event engine | 2016-09-09 | |
| |/ | |||
* | | Renamed GPR_ constants to GRPC_ in iomgr/port.h | 2016-08-08 | |
| | | |||
* | | Separate out iomgr-specific constants into a separate header | 2016-08-08 | |
|/ | |||
* | Allow returning a workqueue somehow associated with an endpoint | 2016-06-30 | |
| | |||
* | Remove pollset->pi_mu since it is redundant. Also do not get polling | 2016-06-21 | |
| | | | | island lock in the fast-path | ||
* | Merge branch 'master' into epoll_changes_merged | 2016-06-21 | |
|\ |