- Dec 07, 2016
-
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
- Dec 06, 2016
-
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Craig Tiller authored
-
Craig Tiller authored
-
- Dec 05, 2016
-
-
Vijay Pai authored
-
Vijay Pai authored
-
Vijay Pai authored
-
Vijay Pai authored
a real core shutdown of a CQ until such requests are done
-
Craig Tiller authored
-
Craig Tiller authored
-
Paul Querna authored
GPR Buffers need to be destroyed, not directly freed, otherwise it leaks reference counted backing slices.
-
Craig Tiller authored
-
Craig Tiller authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
- Dec 03, 2016
-
-
Craig Tiller authored
-
Craig Tiller authored
-
Craig Tiller authored
- use after free for resource quota - stuck-in-combiner-lock bug for End2endTest.ClientCancelsBidi/1 under asan/epoll - fixes clang-format stuff for a few files
-
Masood Malekghassemi authored
Almost fixes #8753 (which still needs a test).
-
- Dec 02, 2016
-
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Craig Tiller authored
Otherwise, a null closure could be executed to reclaim, the reclaimation finished edge would never be executed, and a future allocation will stall forever.
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- Dec 01, 2016
-
-
Ken Payson authored
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.
-
Ken Payson authored
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.
-
Mark D. Roth authored
-
Mark D. Roth authored
-
Mark D. Roth authored
-