Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #3063 from jtattermusch/windows_server_memory_leak | Craig Tiller | 2015-08-25 |
|\ | | | | | Fix gpr_slice leak in server on connection reset | ||
| * | fix gpr_slice leak in server on connection reset | Jan Tattermusch | 2015-08-25 |
| | | |||
* | | Made udp_server.c compile for iOS | murgatroid99 | 2015-08-24 |
|/ | |||
* | Merge github.com:grpc/grpc into y12kdm3 | Craig Tiller | 2015-08-18 |
|\ | |||
| * | clang-format all source | Craig Tiller | 2015-08-18 |
| | | |||
* | | Merge github.com:grpc/grpc into y12kdm3 | Craig Tiller | 2015-08-17 |
|\| | |||
| * | Added copyright notice to udp_server.c | Robbie Shade | 2015-08-13 |
| | | |||
| * | Regenerated project files | Robbie Shade | 2015-08-06 |
| |\ | |||
* | | | Windows implementation of new pollset semantics | Craig Tiller | 2015-08-06 |
| | | | |||
* | | | Add a test of non-blocking API behavior | Craig Tiller | 2015-08-06 |
| | | | | | | | | | | | | ... also fix things that were broken :) | ||
* | | | Working towards a non-blocking API test | Craig Tiller | 2015-08-06 |
| |/ |/| | |||
* | | Merge pull request #2713 from ctiller/plucking-hell | Vijay Pai | 2015-08-05 |
|\ \ | | | | | | | Allow specific pollers to be woken | ||
| | * | Removed debug log lines | Robbie Shade | 2015-08-04 |
| | | | |||
| | * | Expose the UDP server FD | Robbie Shade | 2015-08-04 |
| | | | |||
| | * | Handle success == 0 case in udp_server on_read | Robbie Shade | 2015-08-04 |
| | | | |||
* | | | Return normalized IPv4 addresses from grpc_sockaddr_to_uri(). | Paul Marks | 2015-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_ports | Nicolas Noble | 2015-08-04 |
|\ \ \ | | | | | | | | | Properly decrement active_ports on server shutdown on Win. | ||
| * | | | clarified comment and silenced error log | Jan Tattermusch | 2015-08-04 |
| | | | | |||
| | * | | Update comment | Craig Tiller | 2015-08-04 |
| | | | | |||
| | * | | Merge github.com:grpc/grpc into plucking-hell | Craig Tiller | 2015-08-04 |
| | |\ \ | |_|/ / |/| | | | |||
* | | | | Change cast to avoid warning | Christian Blichmann | 2015-08-04 |
| | | | | |||
* | | | | Use an unsigned pointer compare, as the highest bit may sometimes be set. | Christian Blichmann | 2015-08-04 |
| | | | | | | | | | | | | | | | | | | | | This fixes intermittent connection issues on 32-bit Linux. Also related to issues #2557 and #2600. | ||
| * | | | properly decrement active_ports | Jan Tattermusch | 2015-08-03 |
| | | | | |||
* | | | | Fix compilation under VS 2010 | Jan Tattermusch | 2015-08-03 |
|/ / / | |||
| * | | Merge github.com:grpc/grpc into plucking-hell | Craig Tiller | 2015-08-01 |
| |\ \ | |/ / |/| | | | | | | | | Conflicts: Makefile | ||
| * | | Save some iterations | Craig Tiller | 2015-07-31 |
| | | | |||
| * | | Merge branch 'plucking-hell' of github.com:ctiller/grpc into plucking-hell | Craig Tiller | 2015-07-30 |
| |\ \ | |||
| | * | | Implement new pollset semantics for Windows | Craig Tiller | 2015-07-30 |
| | | | | |||
| * | | | Fix TSAN reported lock-inversion in epoll fd addition | Craig Tiller | 2015-07-30 |
| |/ / | |||
* | | | Fix a race that could cause a double delete | Craig Tiller | 2015-07-30 |
| | | | |||
| * | | Allow specific pollers to be woken | Craig Tiller | 2015-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 shutdown | Jan Tattermusch | 2015-07-29 |
| | | |||
* | | Fixing Windows's missing pollset_set. | Nicolas "Pixel" Noble | 2015-07-29 |
| | | |||
* | | Merge github.com:grpc/grpc into ↵ | Craig Tiller | 2015-07-26 |
|\ \ | | | | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other Conflicts: src/core/iomgr/tcp_server_windows.c | ||
| * | | fix whitespaces and line length | Jan Tattermusch | 2015-07-24 |
| | | | |||
| * | | fix getpeername code on windows | Jan Tattermusch | 2015-07-24 |
| | | | |||
| * | | Fix flow control | Craig Tiller | 2015-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 ↵ | Craig Tiller | 2015-07-23 |
|\| | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other | ||
| * | | Merge pull request #2542 from ctiller/tell-me-who-you-might-be | Yang Gao | 2015-07-23 |
| |\ \ | | | | | | | | | Expose call peer uri from C core | ||
* | | | | Merge github.com:grpc/grpc into ↵ | Craig Tiller | 2015-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-tonic | Vijay Pai | 2015-07-21 |
| |\ \ \ | | | | | | | | | | | Move alarm subsystem to monotonic time | ||
* | | | | | Fix race introduced recently | Craig Tiller | 2015-07-21 |
| | | | | | |||
* | | | | | Merge github.com:grpc/grpc into ↵ | Craig Tiller | 2015-07-21 |
|\| | | | | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other | ||
| * | | | | Fix (forever) a TSAN bug thats plagued us | Craig Tiller | 2015-07-21 |
| | | | | | |||
| | | * | | Make endpoint peer API work on Windows | Craig Tiller | 2015-07-20 |
| | | | | | |||
| | | * | | Add grpc_call_get_peer | Craig Tiller | 2015-07-20 |
| | |/ / | |/| | | |||
| | * | | Update Windows to use the monotonic clock for alarms also | Craig Tiller | 2015-07-20 |
| | | | | |||
| | * | | Move alarm subsystem to monotonic time | Craig Tiller | 2015-07-19 |
| |/ / | |||
* | | | Fix state tracking, refcounting bugs | Craig Tiller | 2015-07-17 |
| | | | |||
* | | | Merge github.com:grpc/grpc into ↵ | Craig Tiller | 2015-07-17 |
|\| | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other |