- Jun 17, 2016
-
-
Ken Payson authored
-
- Jun 14, 2016
-
-
Nathaniel Manista authored
We only ever use floor division (//) in the module.
-
Ken Payson authored
When the Python Interpreter exits, it first attempts to join any outstanding threads. This is problematic if a server is created as a top-level variable or referenced by a reference cycle, as join() will hang. This adds cleanup behavior to the server thread's join().
-
Ken Payson authored
-
- Jun 13, 2016
-
-
Nathaniel Manista authored
-
- Jun 11, 2016
-
-
Ken Payson authored
-
- Jun 10, 2016
-
-
Ken Payson authored
Notable Changes: -Convert all str types to byte types at cython layer (ascii encoding) -Use six for packages that have different names in Python2/Python3 -By default, unit tests are compiled/run in Python2.7 and Python3.4 -Ensure MACOSX_BUILD_TARGET is at least 10.7
-
- Jun 08, 2016
-
-
Ken Payson authored
-
Ken Payson authored
-
- Jun 07, 2016
-
-
Ken Payson authored
-
- Jun 06, 2016
-
-
Nathaniel Manista authored
-
- Jun 03, 2016
-
-
Nathaniel Manista authored
-
- Jun 02, 2016
-
-
Nathaniel Manista authored
-
Masood Malekghassemi authored
-
- May 27, 2016
-
-
Nathaniel Manista authored
This method will be used in tests that want to ensure before proceeding that the system under test has progressed to the control point.
-
- May 23, 2016
-
-
Nathaniel Manista authored
-
- May 18, 2016
-
-
Ken Payson authored
-
- May 17, 2016
-
-
Masood Malekghassemi authored
-
- May 16, 2016
-
-
Nathaniel Manista authored
Going forward we'd like to be able to test much larger numbers of RPCs than the number of threads available to a test.
-
- May 11, 2016
-
-
Ken Payson authored
-
- May 06, 2016
-
-
Ken Payson authored
-
Ken Payson authored
-
- May 05, 2016
-
-
Nathaniel Manista authored
The underlying bug in Core that this test was written to isolate was fixed weeks ago.
-
Ken Payson authored
-
- May 04, 2016
-
-
Sree Kuchibhotla authored
-
- Apr 29, 2016
-
-
Ken Payson authored
-
Ken Payson authored
-
- Apr 28, 2016
-
-
Nathaniel Manista authored
This code has been unsupported for more than six months.
-
Masood Malekghassemi authored
-
- Apr 26, 2016
-
-
Ken Payson authored
-
- Apr 05, 2016
-
-
Craig Tiller authored
-
- Mar 31, 2016
-
-
Craig Tiller authored
-
- Mar 24, 2016
-
-
Leifur Halldor Asgeirsson authored
-
- Mar 20, 2016
-
-
Christian Svensson authored
Since the default behavior is quite sane, support just calling ssl_channel_credentials() without explicitly specifying ssl_channel_credentials(None, None, None). This changes the pattern ssl_channel_credentials(server_crt, None, None) to ssl_channel_credentials(server_crt) Signed-off-by:
Christian Svensson <blue@cmd.nu>
-
- Mar 18, 2016
-
-
Leifur Halldor Asgeirsson authored
-
Leifur Halldor Asgeirsson authored
-
Leifur Halldor Asgeirsson authored
-
Leifur Halldor Asgeirsson authored
-
- Mar 17, 2016
-
-
Masood Malekghassemi authored
Apparently Python can call arbitrarily deallocation code whenever its allocator is invoked, which can cause output from gRPC core to stderr, which can happen on the thread that is emptying the stderr pipe, thus causing the stderr pipe to deadlock on itself.
-
- Mar 15, 2016
-
-
Masood Malekghassemi authored
Both have to do with the test runner's handling of the tests. With one it's the read thread somehow outliving the other threads (e.g. with ctrl-C). The other is due to a filled OS-level pipe's buffer causing a block while code is still holding the GIL in some gRPC core function. We can't empty the buffer from Python because the GIL is held, and the OS can't unblock because it's waiting for the buffer to get cleared: deadlock.
-