Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang-format | Craig Tiller | 2015-05-29 |
| | |||
* | Make it possible to run with poll() instead of epoll() | Craig Tiller | 2015-05-29 |
| | | | | | Mostly to facilitate testing, but maybe in the future we want to work on Linux systems with broken epoll support? | ||
* | Rename function for clarity | Craig Tiller | 2015-05-29 |
| | |||
* | Add missing lock | Craig Tiller | 2015-05-29 |
| | |||
* | Add comment | Craig Tiller | 2015-05-28 |
| | |||
* | Merge github.com:grpc/grpc into scalable-poll | Craig Tiller | 2015-05-28 |
|\ | |||
| * | Workaround: Prevent threads sitting in epoll forever | Craig Tiller | 2015-05-26 |
| | | |||
* | | Merge github.com:grpc/grpc into scalable-poll | Craig Tiller | 2015-05-24 |
|\| | |||
| * | Remove all uses of __FUNCTION__ | Craig Tiller | 2015-05-24 |
| | | |||
| * | Kick the tire down the road instead of blocking to free up threads | Craig Tiller | 2015-05-20 |
| | | |||
| * | Fix a potential leak | Yang Gao | 2015-05-19 |
| | | |||
* | | clang-format | Craig Tiller | 2015-05-18 |
| | | |||
* | | Add another little comment | Craig Tiller | 2015-05-18 |
| | | |||
* | | Document variable usage in fd_posix | Craig Tiller | 2015-05-18 |
| | | | | | | | | Update some code based on that documentation | ||
* | | More scalable unary polling | Craig Tiller | 2015-05-14 |
|/ | | | | | | - admit only one poller for read and one for write at a time (poll is level triggered, so this avoids a thundering herd on each event) - wake only one poller when more pollers are needed, again avoiding a thundering herd | ||
* | Merge pull request #1567 from dgquintas/cq_bgcb_cv | Craig Tiller | 2015-05-12 |
|\ | | | | | Removed condvar from iomgr callback queue | ||
| * | Added comment to empty kick_poller func. | David Garcia Quintas | 2015-05-12 |
| | | |||
* | | Various Win32 fixes and improvements. | Nicolas Noble | 2015-05-12 |
| | | | | | | | | | | | | | | | | -) Properly setting up the endpoint pair. -) Beancounting on socket shutdown to properly add references. -) Only proceed to clear out data when called from the IOCP thread. -) Enabling ALL the tests. -) Fixing run_tests.py to properly invoke them. | ||
| * | Removed callback queue sync from iomgr. | David Garcia Quintas | 2015-05-12 |
| | | |||
* | | Msys2 fixes, and compilation instructions. | Nicolas "Pixel" Noble | 2015-05-10 |
|/ | |||
* | Merge pull request #1522 from nicolasnoble/better-win32-orphans | Jan Tattermusch | 2015-05-08 |
|\ | | | | | Better win32 orphans and event support. | ||
| * | Further Windows fixes. | Nicolas "Pixel" Noble | 2015-05-08 |
| | | | | | | | | | | | | | | | | -) Properly flagging our endpoints as non-blocking. -) Accounting for the custom events. -) Restoring the on-error portion of read and write. -) Better accounting of the outstanding reads and writes. -) Various minor cleanups. | ||
| * | A few win32 fixes. | Nicolas "Pixel" Noble | 2015-05-07 |
| | | | | | | | | | | -) Better handling of orphaned sockets by tracking the pending operations in it, instead of the layer above. -) Ignoring after-shutdown operations. | ||
* | | Eliminate need for SIGPIPE handling | Craig Tiller | 2015-05-06 |
|/ | |||
* | Added missing profiling tags. | David Garcia Quintas | 2015-05-04 |
| | |||
* | Merge pull request #1396 from ctiller/one-read | Yang Gao | 2015-05-04 |
|\ | | | | | Deliver data up from tcp immediately | ||
* \ | Merge pull request #1457 from nicolasnoble/win32-fixes-once-again | Craig Tiller | 2015-05-04 |
|\ \ | | | | | | | Another round of win32 fixes and documentation. | ||
* | | | correct win32-related API usage | zeliard | 2015-05-04 |
| | | | |||
| * | | Another round of win32 fixes and documentation. | Nicolas "Pixel" Noble | 2015-05-04 |
|/ / | | | | | | | | | -) Fixed a few more (much more rare) race conditions on shutdown. -) Fixed a degenerate case if we create a server but never start it. | ||
* | | More win32 fixes + documentation. | Nicolas "Pixel" Noble | 2015-05-02 |
| | | | | | | | | Fixing a very edge case where the tcp_client can crash due to race conditions on connection abortion. | ||
* | | Wave of Win32 fixes. | Nicolas "Pixel" Noble | 2015-05-02 |
| | | | | | | | | | | -) tcp client and server should no longer starve waiting on orphans -) proper server shutdown sequence to prevent use-after-free. | ||
| * | Merge branch 'one-read' of github.com:ctiller/grpc into one-read | Craig Tiller | 2015-05-01 |
| |\ | | | | | | | | | | | | | | | | Conflicts: src/core/iomgr/tcp_posix.c src/core/profiling/basic_timers.c | ||
| * \ | Merge github.com:grpc/grpc into one-read | Craig Tiller | 2015-05-01 |
| |\ \ | |/ / |/| | | | | | | | | | | | Conflicts: src/core/iomgr/tcp_posix.c src/core/profiling/basic_timers.c | ||
| | * | Merge github.com:grpc/grpc into one-read | Craig Tiller | 2015-04-30 |
| | |\ | |_|/ |/| | | |||
| | * | Merge github.com:grpc/grpc into one-read | Craig Tiller | 2015-04-30 |
| | |\ | |||
* | | \ | Merge remote-tracking branch 'upstream/master' into stap | David Garcia Quintas | 2015-04-30 |
|\ \ \ \ | | |_|/ | |/| | | |||
| * | | | make initializing overlapped-struct obvious for preventing a ciritical bug | zeliard | 2015-04-30 |
| | | | | |||
* | | | | Merge comments. See below. | David Garcia Quintas | 2015-04-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added ptag ignore annotation threshold - prefixed everythig with grpc_ - removed spurious annotations in channel_create.c and client_channel.c - removed stap_probes.h (it's generated from stap_probes.d by make) - Updated Makefile and its template with the right way to generate stap probe headers from its .d definition. | ||
| | | * | Tweak comment | Craig Tiller | 2015-04-29 |
| | |/ | |||
* | / | Integration of Systemtap (STAP) for profiling. | David Garcia Quintas | 2015-04-29 |
|/ / | | | | | | | This commit includes a faulty Makefile to be fixed in a follow commit. | ||
| * | Don't wait for EAGAIN before reporting reads up | Craig Tiller | 2015-04-28 |
| | | |||
| * | Hoist iov_size into a grpc_tcp member | Craig Tiller | 2015-04-28 |
|/ | |||
* | Merge pull request #1371 from wkubiak/master | Nicolas Noble | 2015-04-27 |
|\ | | | | | Fix errors and warnings breaking compilation under GCC+Windows (MSYS2/MinGW) | ||
* | | Stop kicking ourselves | Craig Tiller | 2015-04-27 |
| | | |||
| * | fix comparison between pointer and integer error | wkubiak | 2015-04-27 |
| | | |||
| * | removed unused variables | wkubiak | 2015-04-27 |
|/ | |||
* | partial fix for #546 | Jan Tattermusch | 2015-04-21 |
| | |||
* | removed chatty log messages on windows | Jan Tattermusch | 2015-04-21 |
| | |||
* | remove nslices assertion on windows | Jan Tattermusch | 2015-04-21 |
| | |||
* | allow empty messages in gRPC on windows | Jan Tattermusch | 2015-04-21 |
| |