aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr
Commit message (Collapse)AuthorAge
* Merge pull request #3063 from jtattermusch/windows_server_memory_leakGravatar Craig Tiller2015-08-25
|\ | | | | Fix gpr_slice leak in server on connection reset
| * fix gpr_slice leak in server on connection resetGravatar Jan Tattermusch2015-08-25
| |
* | Made udp_server.c compile for iOSGravatar murgatroid992015-08-24
|/
* Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-18
|\
| * clang-format all sourceGravatar Craig Tiller2015-08-18
| |
* | Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-17
|\|
| * Added copyright notice to udp_server.cGravatar Robbie Shade2015-08-13
| |
| * Regenerated project filesGravatar Robbie Shade2015-08-06
| |\
* | | Windows implementation of new pollset semanticsGravatar Craig Tiller2015-08-06
| | |
* | | Add a test of non-blocking API behaviorGravatar Craig Tiller2015-08-06
| | | | | | | | | | | | ... also fix things that were broken :)
* | | Working towards a non-blocking API testGravatar Craig Tiller2015-08-06
| |/ |/|
* | Merge pull request #2713 from ctiller/plucking-hellGravatar Vijay Pai2015-08-05
|\ \ | | | | | | Allow specific pollers to be woken
| | * Removed debug log linesGravatar Robbie Shade2015-08-04
| | |
| | * Expose the UDP server FDGravatar Robbie Shade2015-08-04
| | |
| | * Handle success == 0 case in udp_server on_readGravatar Robbie Shade2015-08-04
| | |
* | | Return normalized IPv4 addresses from grpc_sockaddr_to_uri().Gravatar Paul Marks2015-08-04
| | | | | | | | | | | | | | | Users of the high-level API should not care whether we're using AF_INET or AF_INET6 sockets internally.
* | | Merge pull request #2779 from jtattermusch/properly_decrement_active_portsGravatar Nicolas Noble2015-08-04
|\ \ \ | | | | | | | | Properly decrement active_ports on server shutdown on Win.
| * | | clarified comment and silenced error logGravatar Jan Tattermusch2015-08-04
| | | |
| | * | Update commentGravatar Craig Tiller2015-08-04
| | | |
| | * | Merge github.com:grpc/grpc into plucking-hellGravatar Craig Tiller2015-08-04
| | |\ \ | |_|/ / |/| | |
* | | | Change cast to avoid warningGravatar Christian Blichmann2015-08-04
| | | |
* | | | Use an unsigned pointer compare, as the highest bit may sometimes be set.Gravatar Christian Blichmann2015-08-04
| | | | | | | | | | | | | | | | | | | | This fixes intermittent connection issues on 32-bit Linux. Also related to issues #2557 and #2600.
| * | | properly decrement active_portsGravatar Jan Tattermusch2015-08-03
| | | |
* | | | Fix compilation under VS 2010Gravatar Jan Tattermusch2015-08-03
|/ / /
| * | Merge github.com:grpc/grpc into plucking-hellGravatar Craig Tiller2015-08-01
| |\ \ | |/ / |/| | | | | | | | Conflicts: Makefile
| * | Save some iterationsGravatar Craig Tiller2015-07-31
| | |
| * | Merge branch 'plucking-hell' of github.com:ctiller/grpc into plucking-hellGravatar Craig Tiller2015-07-30
| |\ \
| | * | Implement new pollset semantics for WindowsGravatar Craig Tiller2015-07-30
| | | |
| * | | Fix TSAN reported lock-inversion in epoll fd additionGravatar Craig Tiller2015-07-30
| |/ /
* | | Fix a race that could cause a double deleteGravatar Craig Tiller2015-07-30
| | |
| * | Allow specific pollers to be wokenGravatar Craig Tiller2015-07-29
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, if two threads call grpc_completion_queue_pluck on the same completion queue for different tags, there is a 50% chance that we deliver the completion wakeup to the wrong poller - forcing the correct poller to wait until its polling times out before it can return an event up to the application. This change tweaks our polling interfaces so that we can indeed wake a specific poller. Nothing has been performance tuned yet. It's definitely sub-optimal in a number of places. Wakeup file-descriptors should be recycled. We should have a path that avoids calling poll() followed by epoll(). We can probably live without it right at the second though. This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows machine).
* | fix race in server shutdownGravatar Jan Tattermusch2015-07-29
| |
* | Fixing Windows's missing pollset_set.Gravatar Nicolas "Pixel" Noble2015-07-29
| |
* | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-26
|\ \ | | | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other Conflicts: src/core/iomgr/tcp_server_windows.c
| * | fix whitespaces and line lengthGravatar Jan Tattermusch2015-07-24
| | |
| * | fix getpeername code on windowsGravatar Jan Tattermusch2015-07-24
| | |
| * | Fix flow controlGravatar Craig Tiller2015-07-23
| | | | | | | | | | | | | | | | | | - sending of window updates is now integrated with the primary write path, making this far more robust - iomgr starts up after shutdown correctly again
* | | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-23
|\| | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other
| * | Merge pull request #2542 from ctiller/tell-me-who-you-might-beGravatar Yang Gao2015-07-23
| |\ \ | | | | | | | | Expose call peer uri from C core
* | | | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other Conflicts: src/core/client_config/subchannel.c src/core/iomgr/alarm.c src/core/iomgr/iomgr.c src/core/iomgr/tcp_client_posix.c
| * | | Merge pull request #2529 from ctiller/prefer-gin-n-tonicGravatar Vijay Pai2015-07-21
| |\ \ \ | | | | | | | | | | Move alarm subsystem to monotonic time
* | | | | Fix race introduced recentlyGravatar Craig Tiller2015-07-21
| | | | |
* | | | | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-21
|\| | | | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other
| * | | | Fix (forever) a TSAN bug thats plagued usGravatar Craig Tiller2015-07-21
| | | | |
| | | * | Make endpoint peer API work on WindowsGravatar Craig Tiller2015-07-20
| | | | |
| | | * | Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
| | |/ / | |/| |
| | * | Update Windows to use the monotonic clock for alarms alsoGravatar Craig Tiller2015-07-20
| | | |
| | * | Move alarm subsystem to monotonic timeGravatar Craig Tiller2015-07-19
| |/ /
* | | Fix state tracking, refcounting bugsGravatar Craig Tiller2015-07-17
| | |
* | | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-17
|\| | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other