aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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).
* Merge branch 'regen' of github.com:nicolasnoble/grpc into plucking-hellGravatar Craig Tiller2015-07-29
|\
* \ Merge pull request #2701 from nicolasnoble/fixing-windows-buildGravatar Vijay Pai2015-07-29
|\ \ | | | | | | Fixing Windows build
* \ \ Merge pull request #2687 from donnadionne/new_testcasesGravatar Michael Lumish2015-07-29
|\ \ \ | | | | | | | | Adding new interop tests
| * | | removing unnecessary tests.Gravatar Donna Dionne2015-07-29
| | | |
* | | | Merge pull request #2708 from jtattermusch/fix_on_accept_raceGravatar Nicolas Noble2015-07-29
|\ \ \ \ | | | | | | | | | | Fix race in server shutdown
* \ \ \ \ Merge pull request #2681 from donnadionne/add_interopGravatar Nicolas Noble2015-07-29
|\ \ \ \ \ | | | | | | | | | | | | Adding c++ interop (cloud to prod) to jenkins work flow.
| | | | | * Regenerate project files.Gravatar Nicolas "Pixel" Noble2015-07-29
| |_|_|_|/ |/| | | |
| | * | | fix race in server shutdownGravatar Jan Tattermusch2015-07-29
| |/ / / |/| | |
* | | | Merge pull request #2700 from nicolasnoble/windows-pollset-set-fixGravatar Jan Tattermusch2015-07-29
|\ \ \ \ | | | | | | | | | | Fixing Windows's missing pollset_set.
* \ \ \ \ Merge pull request #2669 from a-veitch/init_api_fixGravatar Hongyu Chen2015-07-29
|\ \ \ \ \ | | | | | | | | | | | | Enrich census initialization and feature code
* \ \ \ \ \ Merge pull request #2644 from nicolasnoble/support-freebsdGravatar Jan Tattermusch2015-07-29
|\ \ \ \ \ \ | | | | | | | | | | | | | | Supporting FreeBSD for Jenkins.
| | | | | | * Fixing Windows buildGravatar Nicolas "Pixel" Noble2015-07-29
| |_|_|_|_|/ |/| | | | |
| | | * | | Fixing Windows's missing pollset_set.Gravatar Nicolas "Pixel" Noble2015-07-29
| |_|/ / / |/| | | |
| | * | | fix feature/function typoGravatar Alistair Veitch2015-07-28
| | | | |
* | | | | Merge pull request #2676 from murgatroid99/node_jsdocGravatar Nicolas Noble2015-07-28
|\ \ \ \ \ | | | | | | | | | | | | Add Node documentation generation
* \ \ \ \ \ Merge pull request #2506 from larsonmpdx/gittGravatar Nicolas Noble2015-07-28
|\ \ \ \ \ \ | | | | | | | | | | | | | | changes to allow VS solution/project generation and grpc.mak generation for c++ tests
* \ \ \ \ \ \ Merge pull request #2477 from ↵Gravatar Nicolas Noble2015-07-28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ctiller/sometimes-its-good-just-to-check-in-with-each-other Client connectivity API
* \ \ \ \ \ \ \ Merge pull request #2610 from vjpai/shame-cubeGravatar Craig Tiller2015-07-28
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Debugging support for lock-free stack to check for double-push and valid pop
| | * | | | | | | Integration compile fixGravatar Craig Tiller2015-07-28
| | | | | | | | |
| | * | | | | | | Merge github.com:grpc/grpc into ↵Gravatar Craig Tiller2015-07-28
| | |\ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | sometimes-its-good-just-to-check-in-with-each-other
* | | | | | | | | Merge pull request #2598 from jboeuf/ssl_force_client_authGravatar Yang Gao2015-07-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Adding option to force client auth on the server SSL creds.
| * \ \ \ \ \ \ \ \ Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_authGravatar Julien Boeuf2015-07-27
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| | | | | | | | | * Adding new interop testsGravatar Donna Dionne2015-07-27
| | | | | | | | | |
* | | | | | | | | | Merge pull request #2665 from jtattermusch/signed_assembliesGravatar Jan Tattermusch2015-07-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Generated signed assemblies for C#
| * | | | | | | | | | Add ReleaseSigned configuration for Grpc.slnGravatar Jan Tattermusch2015-07-27
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #2684 from jtattermusch/lowercase_keysGravatar Michael Lumish2015-07-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | only use lowercase metadata keys in headers
* \ \ \ \ \ \ \ \ \ \ Merge pull request #2677 from nathanielmanistaatgoogle/test-constantsGravatar Masood Malekghassemi2015-07-27
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | Add STREAM_LENGTH and POOL_SIZE to test_constants
| | * | | | | | | | | only use lowercase metadata keys in headersGravatar Jan Tattermusch2015-07-27
| |/ / / / / / / / / |/| | | | | | | | |
| | * | | | | | | | Addressing comments.Gravatar Julien Boeuf2015-07-27
| | | | | | | | | |
| | * | | | | | | | Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_authGravatar Julien Boeuf2015-07-27
| | |\ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | |
| | | | | | | | | * Adding c++ interop (cloud to prod) to jenkins work flow.Gravatar Donna Dionne2015-07-27
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | First effort in adding interop to jenkins work flow, more languages will follow.
* | | | | | | | | Merge pull request #2678 from vjpai/dont_be_explicitGravatar Yang Gao2015-07-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Remove explicit reference to nullptr
| * | | | | | | | | Remove explicit reference to nullptr since this isn't withinGravatar Vijay Pai2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | grpc namespace and not supported by older compilers. Not sure why I didn't catch this earlier.
* | | | | | | | | | Merge pull request #2593 from ctiller/elliptic-orange-chamelionGravatar Yang Gao2015-07-27
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | Rename grpc_channel_create to grpc_insecure_channel_create
| | * | | | | | | | Add STREAM_LENGTH and POOL_SIZE to test_constantsGravatar Nathaniel Manista2015-07-27
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only one of these is used, and in only one place, as of this commit, but they will be used widely after further development.
* | | | | | | | | Merge pull request #2675 from stanley-cheung/php_call_peer_addressGravatar Michael Lumish2015-07-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Exposed channel target and call peer in PHP
| * | | | | | | | | review feedback: unit test of uri value too strictGravatar Stanley Cheung2015-07-27
| | | | | | | | | |
| | | | | | | * | | Rearranged some code for jsdoc, added some documentationGravatar murgatroid992015-07-27
| | | | | | | | | |
* | | | | | | | | | Merge pull request #2601 from ctiller/warbling-wombatGravatar Vijay Pai2015-07-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Canonicalize metadata keys in core
| | * | | | | | | | | Exposed channel target and call peer in PHPGravatar Stanley Cheung2015-07-27
| |/ / / / / / / / / |/| | | | | | | | |
* | | | | | | | | | Merge pull request #2666 from jtattermusch/oauth_token_api_fixGravatar Michael Lumish2015-07-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Make work with out-of-band oauth2 token more pleasant
* \ \ \ \ \ \ \ \ \ \ Merge pull request #2632 from marcinwyszynski/masterGravatar Michael Lumish2015-07-27
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Avoid implicit conversions in Ruby extension code
| | | | | | | | | | | * Enrich census initialization and feature codeGravatar Alistair Veitch2015-07-26
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
| | | | * | | | | | | Merge github.com:grpc/grpc into elliptic-orange-chamelionGravatar Craig Tiller2015-07-26
| | | | |\ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
| | | * | | | | | | | Merge github.com:grpc/grpc into warbling-wombatGravatar Craig Tiller2015-07-26
| | | |\ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| | | | | | | * | | | 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
* | | | | | | | | | | Merge pull request #2664 from jtattermusch/async_testsGravatar Stanley Cheung2015-07-25
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Cleanup in C# tests
| | | * | | | | | | | | make work with out-of-band oauth2 token more pleasantGravatar Jan Tattermusch2015-07-25
| |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | make sure async test wont be silently skipped with old NUnitGravatar Jan Tattermusch2015-07-24
| | | | | | | | | | |