| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Rewrite security handshaker to use generic handshaker API.
|
|\ \
| | |
| | | |
Updated backoff to spec.
|
|\ \ \
| | | |
| | | | |
Fix use-after-free in resource quota
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
soltanmm-google/fracking-is-not-inherently-horrible-it-just-does-not-have-enough-oversight
Switch to command-arg for Python split-codegen
|
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | | |
Almost fixes #8753 (which still needs a test).
|
| | | |\
| | | | |
| | | | |
| | | | | |
security_handshaker2
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove resource users from reclaimer lists when shutting down
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Otherwise, a null closure could be executed to reclaim, the reclaimation
finished edge would never be executed, and a future allocation will
stall forever.
|
| | | | | | |
|
| | | | |\| |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix logic race in chttp2 write path
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
PHP Unit test changes
|
|\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
Add configurable exit grace periods and shutdown handlers
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
1. In the State change test, 123->0 will hit a c-core GPR_ASSERT if
debugging is enabled because 123 doesn't map to a state that can
be printed.
2. In the Server test, 8888 is sometimes unavailable, so we just use
a wildcard port.
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The server cleanup method is untested.
The join() function that exposes it is only called by the internals of threading.py, and we don't hold a reference to the server thread to explicitly join() it, and I'm not sure we should add a reference just for this purpose.
Moreover, the threading.py only calls join(None), the code path in question isn't even exercised by the internals of threading.py. Its just there to make sure we properly follow the join(timeout) semantics.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | |\| |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
C# cleanup package building
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Fix a memory leak in grpc_udp_server_add_port()
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Capture name change of CocoaPods generated target
|
| | | | | | | | | |\
| |_|_|_|_|_|_|_|_|/
|/| | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | |\ \ \ \ \
| |_|_|_|_|/ / / / /
|/| | | | | | | | | |
|
| | | | | | | | |\ \
| |_|_|_|_|_|_|_|/ /
|/| | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Propagate (some) signals to subprocesses in json_run_localhost
|
| | | | | | | | | | | |
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | | |
Fix TCP shutdown path on Windows
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Previously, we'd keep retrying a connection until the channel closed.
With this change, we only retry connecting *if there's a watcher on the
subchannel connection state*. This ultimately means that if the
lb_policy doesn't care if the subchannel connects, it'll stop trying.
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| | | | | | | | | | |\| |
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| | | | | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | |
|
| | | | | | | | | | | | | |
|
| | | | | | | | | | | | | |
|