| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The "normal" timeout is eliminated. The "short" timeout is changed to
be the length used in tests that will time out as part of their
execution and the "long" timeout is changed to be a ridiculously high
value that will have no bearing on passing tests.
The "pause" behavior of _ServicerMethods is changed to use a
threading.Condition's wait/notify methods rather than busy-sleeping.
Tests that used servicer delay to verify that asynchronous calls are
not affected by server delay are changed to use servicer pause to
verify that asynchronous calls return while the servicer is paused.
Busy-sleeping in testHalfDuplexCallWedged is replaced with use of a
threading.Condition's wait/notify methods.
Fixes https://github.com/grpc/grpc/issues/1900.
|
|
|
|
|
| |
No behavioral changes. Changes to comments are error correction, not
changes of specification.
|
|
|
|
| |
Fixes #1762.
|
|
|
|
|
|
|
|
| |
It was awkward for the generated code to call an API that offered
both insecure_server and secure_server as well as insecure_stub and
secure_stub. With this change there is just a single server function
and a single stub function and security is decided based on arguments
passed.
|
|
|
|
|
| |
Refactors early_adopter such that interface-specific code is located in
the framework module as a submodule `alpha`.
|
|
|
|
|
|
| |
Moves the Python protoc plugin output directory to an auto-generated
temporary directory. Has the build configuration set by environment
variable (consistent with `tools/run-tests/run_tests.py`'s set envvars).
|
|
|
|
|
|
| |
With this change the Python code generated by the Python code generator
uses the grpc.early_adopter package and not the grpc.framework.face
package.
|
|\
| |
| | |
Drop fixed port from python_plugin_test
|
| |
| |
| |
| |
| | |
There may be some aspect of mortal sin in the way that context
management is now done in this test.
|
|/
|
|
|
| |
Fixes module path finding in the Python code generator and the signatures
of generated servicer methods.
|
| |
|
|
|