| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|\ |
|
|\ \
| | |
| | | |
Fixing Windows build
|
|\ \ \
| | | |
| | | | |
Adding new interop tests
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix race in server shutdown
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Adding c++ interop (cloud to prod) to jenkins work flow.
|
| |_|_|_|/
|/| | | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fixing Windows's missing pollset_set.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Enrich census initialization and feature code
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Supporting FreeBSD for Jenkins.
|
| |_|_|_|_|/
|/| | | | | |
|
| |_|/ / /
|/| | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add Node documentation generation
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
changes to allow VS solution/project generation and grpc.mak generation for c++ tests
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
ctiller/sometimes-its-good-just-to-check-in-with-each-other
Client connectivity API
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Debugging support for lock-free stack to check for double-push and valid pop
|
| | | | | | | | | |
|
| | |\ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | |
| | | | | | | | | |
sometimes-its-good-just-to-check-in-with-each-other
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Adding option to force client auth on the server SSL creds.
|
| |\ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | | |
|
| | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Generated signed assemblies for C#
|
|/ / / / / / / / / / |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
only use lowercase metadata keys in headers
|
|\ \ \ \ \ \ \ \ \ \ \
| |_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | |
Add STREAM_LENGTH and POOL_SIZE to test_constants
|
| |/ / / / / / / / /
|/| | | | | | | | | |
|
| | | | | | | | | | |
|
| | |\ \ \ \ \ \ \ \
| |_|/ / / / / / / /
|/| | | | | | | | | |
|
| |_|_|_|_|_|_|_|/
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | | |
First effort in adding interop to jenkins work flow, more languages will follow.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Remove explicit reference to nullptr
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
grpc namespace and not supported by older compilers. Not sure
why I didn't catch this earlier.
|
|\ \ \ \ \ \ \ \ \ \
| |/ / / / / / / / /
|/| | | | | | | | | |
Rename grpc_channel_create to grpc_insecure_channel_create
|
| |/ / / / / / / /
|/| | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Only one of these is used, and in only one place, as of this commit,
but they will be used widely after further development.
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Exposed channel target and call peer in PHP
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Canonicalize metadata keys in core
|
| |/ / / / / / / / /
|/| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Make work with out-of-band oauth2 token more pleasant
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Avoid implicit conversions in Ruby extension code
|
| |_|_|_|_|_|_|_|_|_|/
|/| | | | | | | | | | |
|
| | | | |\ \ \ \ \ \ \
| |_|_|_|/ / / / / / /
|/| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Conflicts:
src/csharp/ext/grpc_csharp_ext.c
|
| | | |\ \ \ \ \ \ \ \
| |_|_|/ / / / / / / /
|/| | | | | | | | | | |
|
| | | | | | | |\ \ \ \
| |_|_|_|_|_|_|/ / / /
|/| | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
sometimes-its-good-just-to-check-in-with-each-other
Conflicts:
src/core/iomgr/tcp_server_windows.c
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Cleanup in C# tests
|
| |_|/ / / / / / / / /
|/| | | | | | | | | | |
|
| | | | | | | | | | | |
|