Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Suppress compiler error by initializing sent_length | Yash Tibrewal | 2018-12-18 |
| | |||
* | Merge branch 'master' into softerrorsetsocket | Yash Tibrewal | 2018-12-18 |
|\ | |||
* | | Cache result of failing to set timestamping options | Yash Tibrewal | 2018-11-29 |
| | | |||
* | | Fallback instead of failing for cases where are not able to set the socket ↵ | Yash Tibrewal | 2018-11-29 |
| | | | | | | | | options | ||
| * | Merge pull request #17331 from yashykt/timestamplength | Yash Tibrewal | 2018-11-29 |
| |\ | | | | | | | Add the byte offset for the RPC that is traced in Timestamps | ||
| * | | Revert the do while and if | Yash Tibrewal | 2018-11-29 |
| | | | |||
| | * | Do not add the TCP buffer length. | Yash Tibrewal | 2018-11-29 |
| | | | |||
| * | | Return immediately if the first message is empty | Yash Tibrewal | 2018-11-28 |
|/ / | |||
| * | Add the length of the buffer that is traced | Yash Tibrewal | 2018-11-28 |
|/ | |||
* | Merge pull request #17244 from guantaol/ev_epollbg | Guantao Liu | 2018-11-28 |
|\ | | | | | Preparation for the new background poller 'epollbg' | ||
* | | Always set fd to be readable/writable on receiving EPOLLERR | Yash Tibrewal | 2018-11-27 |
| | | |||
| * | Revert "Use a static local flag to memorize whether the grpc event engine ↵ | Guantao Liu | 2018-11-27 |
| | | | | | | | | | | | | runs in background or not" This reverts commit 9bbda894cbd845cea48a76c536d9731436c6313f. | ||
| * | Revert "Resolve naming conflicts" | Guantao Liu | 2018-11-27 |
| | | | | | | | | This reverts commit c1af11fbd622c640b15a7c8e5977e0c40a546969. | ||
| * | Resolve naming conflicts | Guantao Liu | 2018-11-26 |
| | | |||
| * | Use a static local flag to memorize whether the grpc event engine runs in ↵ | Guantao Liu | 2018-11-26 |
| | | | | | | | | background or not | ||
| * | Extend ev_posix.* to prepare for the new background poller 'epollbg', | Guantao Liu | 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. | ||
* | | Cleanup | Yash Tibrewal | 2018-11-16 |
| | | |||
* | | Merge master | Yash Tibrewal | 2018-11-16 |
|\| | |||
| * | Do not wait for allocation if buffer is less than half the target. | Soheil Hassas Yeganeh | 2018-10-11 |
| | | | | | | | | | | We overallocate by 2x for target. Unless buffer is more than half full, we should not delay read for more allocation. | ||
| * | Update TCP read estimates as soon as we read the whole buffer. | Soheil Hassas Yeganeh | 2018-10-11 |
| | | | | | | | | | | | | | | | | | | If we have a continous stream of bytes on the socket, we will never grow the buffer, because we will never get EAGAIN, and call finish. This is a serious performance issue, which can be misued. As soon as we have a full buffer, update the estimate. | ||
| * | Address feedback comment | Sree Kuchibhotla | 2018-09-28 |
| | | |||
| * | Add comments on what 'covering' a write means | Sree Kuchibhotla | 2018-09-27 |
| | | |||
* | | More commits | Yash Tibrewal | 2018-08-26 |
| | | |||
| * | Redefine constants from errqueue.h. Some header files lag behind the kernel ↵ | Yash Tibrewal | 2018-08-24 |
|/ | | | | version | ||
* | %s/sendmsg_wrapper/tcp_send | Yash Tibrewal | 2018-08-24 |
| | |||
* | Reset bytes_counter on setting socket options. Wrap out sendmsg and add ↵ | Yash Tibrewal | 2018-08-23 |
| | | | | comments for bytes_counter | ||
* | Add further comments | Yash Tibrewal | 2018-08-16 |
| | |||
* | linux version needs to be defined | Yash Tibrewal | 2018-08-13 |
| | |||
* | Reviewer comments | Yash Tibrewal | 2018-08-13 |
| | |||
* | Merge master | Yash Tibrewal | 2018-08-13 |
|\ | |||
* | | Adding docs and cleaning up | Yash Tibrewal | 2018-07-16 |
| | | |||
* | | Fathom TCP level changes. TracedBuffer for keeping track of all buffers | Yash Tibrewal | 2018-07-16 |
| | | | | | | | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description. | ||
| * | tcp_posix.cc: adhere to IOV_MAX in tcp_flush | Carter Sande | 2018-06-27 |
|/ | |||
* | Remove already_closed param from fd_orphan | Alexander Polcyn | 2018-06-07 |
| | |||
* | Merge pull request #15069 from muxi/prototype-cfstream | Muxi Yan | 2018-06-07 |
|\ | | | | | Implementation of CFStream | ||
* | | Rename tcp->finished_edge | Sree Kuchibhotla | 2018-06-04 |
| | | |||
| * | Merge branch 'master' into prototype-cfstream | Muxi Yan | 2018-05-22 |
| |\ | |/ |/| | |||
| * | Comments | Muxi Yan | 2018-05-16 |
| | | |||
| * | Change existing build system for CFStream | Muxi Yan | 2018-05-15 |
| | | |||
* | | Add combiner_run to run closures immediately if we already have the combiner ↵ | Yash Tibrewal | 2018-05-01 |
| | | | | | | | | lock | ||
* | | Fix typos in GPR_TIMER_SCOPE | Hope Casey-Allen | 2018-04-29 |
| | | |||
* | | Change trace logging to use GPR_INFO instead of GPR_DEBUG. | Mark D. Roth | 2018-04-25 |
|/ | |||
* | Abstract libuv implementation | kpayson64 | 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 | Alexander Polcyn | 2018-02-23 |
| | |||
* | Run clang fmt | Noah Eisen | 2018-02-09 |
| | |||
* | Autofix c casts to c++ casts | Noah Eisen | 2018-02-09 |
| | |||
* | Privatize useful.h and avl.h | Vijay Pai | 2018-02-02 |
| | |||
* | Deprecate GPR_TIMER_BEGIN/END and replace with GPR_TIMER_SCOPE. | yang-g | 2018-01-31 |
| | |||
* | magic number 13 probably a typo in manual merge | Jan Tattermusch | 2018-01-29 |
| | |||
* | Split lib/support into lib/gpr and lib/gpr++. | Mark D. Roth | 2018-01-18 |
| |