Craig Tiller
a6f8f92599
Add comment
10 years ago
Craig Tiller
fdbd728a82
Rename constants
10 years ago
Craig Tiller
402acf6c44
Fix proxy, finalize API
10 years ago
Craig Tiller
20a3c35b19
Delay name resolution until we need a channel to be READY
10 years ago
Paul Marks
63541a1de1
Return normalized IPv4 addresses from grpc_sockaddr_to_uri().
...
Users of the high-level API should not care whether we're using AF_INET
or AF_INET6 sockets internally.
10 years ago
Jan Tattermusch
dd8a80fa9a
clarified comment and silenced error log
10 years ago
Craig Tiller
08dda265c4
Back-out unnecessary change
10 years ago
Craig Tiller
060ca5fe18
Update comment
10 years ago
Craig Tiller
17effabe42
Add proxy tests to end2end suite
...
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
10 years ago
Christian Blichmann
abd60a39d5
Change cast to avoid warning
10 years ago
Christian Blichmann
e60c5e3810
Use an unsigned pointer compare, as the highest bit may sometimes be set.
...
This fixes intermittent connection issues on 32-bit Linux. Also related
to issues #2557 and #2600 .
10 years ago
Jan Tattermusch
2f25d98ba5
properly decrement active_ports
10 years ago
Jan Tattermusch
deab29e182
Fix compilation under VS 2010
10 years ago
Craig Tiller
c5ae3eb8d6
Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
10 years ago
Craig Tiller
0c23f29a29
Fix edge cases resulting in close not being sent
10 years ago
Craig Tiller
9c7c0e8cbd
Fix typo
10 years ago
Craig Tiller
c7df0df618
Implement cancellation propagation, define auth propagation
10 years ago
Craig Tiller
791e78ad94
Dont crash on too many pluckers
10 years ago
Craig Tiller
489df079ae
Formalize max pluckers
10 years ago
Craig Tiller
9c6e902c47
Dont crash on too many pluckers
10 years ago
Craig Tiller
137511f2d0
Formalize max pluckers
10 years ago
yang-g
2f04c6e258
check before unref, this will fail in BadCreds test
10 years ago
Craig Tiller
5666a20dd9
Respond to review
10 years ago
Craig Tiller
e1b0e6ee12
s/inherit/propagate/g
10 years ago
Craig Tiller
99e61645ce
Update wrappers, tests to new create_call()
10 years ago
Craig Tiller
2cd9dd9da6
Remove optional parameter from watch connectivity state
10 years ago
Craig Tiller
3e7c6a701c
Core-supported context inheritance sketch
10 years ago
Craig Tiller
b709269a49
Spam cleanup
10 years ago
Craig Tiller
2fc2a164ae
Switch ALPN/NPN to advertise only h2
10 years ago
Craig Tiller
1a849abf08
Save some iterations
10 years ago
Craig Tiller
98371d9ced
Reject incoming calls if the server is already shutting down
10 years ago
Craig Tiller
d1c003444c
Abort writes if a stream is cancelled
10 years ago
Craig Tiller
1191e218f7
More aggressively kill pending work
10 years ago
Craig Tiller
d1885e0ba9
Implement new pollset semantics for Windows
10 years ago
Craig Tiller
e97c9b4d86
Fix TSAN reported lock-inversion in epoll fd addition
10 years ago
yang-g
c5d3f43713
make random uint32
10 years ago
Craig Tiller
0613e5835b
Fix a race that could cause a double delete
10 years ago
Craig Tiller
e2b3bfa4e4
Ensure server is alive when we free requested calls
10 years ago
Craig Tiller
42b6c93c36
Make TSAN happy with our lock free stack
10 years ago
Alistair Veitch
ff32faf3c9
Move grpc_census_call_*_context calls into public header
10 years ago
Craig Tiller
6b9f5c6488
Provide default host name
10 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
10 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
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).
10 years ago
Jan Tattermusch
eab5c3355d
fix race in server shutdown
10 years ago
Nicolas "Pixel" Noble
f29e9db90c
Fixing Windows's missing pollset_set.
10 years ago
Alistair Veitch
925e4a6349
Enrich census initialization and feature code
10 years ago
Craig Tiller
26b3714b72
Add a hook for sending default authority when needed
10 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
10 years ago
yang-g
60b653bf35
Use MONOTONIC instead of REALTIME
10 years ago
Jan Tattermusch
d298a9528a
fix whitespaces and line length
10 years ago