Ken Payson
cc06b91b7f
Change sequence of client/server events
...
This is for https://github.com/grpc/grpc/pull/6737 when
start_batch will no longer put data on the wire
9 years ago
Masood Malekghassemi
48d07c6489
Add special methods to generated Python docs
...
Also removes an old-now-spurious `make` invocation from the docgen.py
helper script.
9 years ago
Ken Payson
4d425522bf
Remove early adopter code
9 years ago
Masood Malekghassemi
c3e3ae5862
Patch `spawn` for Python 'unix' compilers instead
...
Before we patched the link command, now we just patch `spawn` as an
updatable catch-all solution to ARG_MAX limitations on bash for MSYS and
MinGW and friends.
9 years ago
Ken Payson
f7f47a6d26
Added Glossary to docs with metadata definition
9 years ago
Nicolas "Pixel" Noble
49bfb92dc1
Master is now 1.1.0-dev.
9 years ago
Nicolas "Pixel" Noble
8c72ae43f9
Flagging master as 1.0.0-pre1.
9 years ago
Ken Payson
b5b6f93e00
Updated python qps tests to use GA server API
...
This should have been included as part of
45c0f2b305
9 years ago
Nicolas "Pixel" Noble
9183314435
Addressing comments.
9 years ago
Nathaniel Manista
1ab04e6b46
Add more assertions to _rpc_test
9 years ago
Ken Payson
16e7f5826b
Updated exit_test for new grpc.Server API
...
This should have been part of a6b2a5a090
9 years ago
Ken Payson
9adeaffa10
Implemented python status_code_and_message interop test
9 years ago
Ken Payson
136ea365e3
Hold onto the GIL in __dealloc__ functions
...
When a child thread triggers __dealloc__ as part of a thread being
joined, the thread is already considered to be "joined", and so
releasing the GIL can allow the main thread to proceed to exit,
which introduces shutdown race conditions/memory leaks.
9 years ago
Masood Malekghassemi
3a9e6d9770
Fix interop tests on Windows
9 years ago
Masood Malekghassemi
cab9d4f74b
Make Python tests run on Windows
9 years ago
Masood Malekghassemi
639bb3996f
Build Python distributions standalone for Windows
9 years ago
Masood Malekghassemi
06c857cb86
Patch monkeypatch link function to work in Python3
...
The modified link command was originally taken from a Python 2.x distutils.
9 years ago
Masood Malekghassemi
586e3835fe
Make Python build standalone on Windows
9 years ago
Masood Malekghassemi
af26ce6f43
Remove unnecessary fcntl module import
9 years ago
Masood Malekghassemi
771dc7546a
Remove misleading diagnostics message
9 years ago
Craig Tiller
f7cade1b4f
Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness
9 years ago
Ken Payson
ea1b16f82f
Removed cython client-side call tracking
...
This ensures sync calls get cancelled after
a keyboard interrupt, as well as all calls
getting destroyed before grpc_shutdown()
9 years ago
Nathaniel Manista
4dd9ca9a6e
Fix _Rendezvous.exception for successful calls
9 years ago
Nathaniel Manista
22869a00fd
Composition of arbitrarily many CallCredentials
9 years ago
Nathaniel Manista
a6b2a5a090
Make handlers optional at server construction
9 years ago
Ken Payson
45c0f2b305
Migrated python performance tests to use GA API
9 years ago
Nathaniel Manista
cb58105fd6
Fix _Rendezvous.exception for successful calls
9 years ago
Ken Payson
e4123f3083
Updated release version to 0.15.1
9 years ago
Masood Malekghassemi
e38b917f9e
Check Python ByteBuffer reader init status
9 years ago
David Garcia Quintas
0910e4c0f6
pr comments
9 years ago
Masood Malekghassemi
4763678016
Regenerate project files
9 years ago
Masood Malekghassemi
ac586ba21e
Remove tox
9 years ago
Masood Malekghassemi
1ff429da2a
Organize Python tests to use grpcio-tools directly
...
Moves all tests into a separate package. This does not change existing
supported means of running tests (e.g. through run_tests.py).
9 years ago
David Garcia Quintas
9a2320e40e
regenerated projects
9 years ago
David Garcia Quintas
6721d4f0f1
Return success status of grpc_byte_buffer_reader
9 years ago
Ken Payson
6a654dd400
Changed default string type to be str
...
This impacts the following APIs:
Metadata: Key is always a str, Value is bytes for binary metadata,
str otherwise
Call Details: str type
gRPC method: str type
hostname/target: str type
9 years ago
David Garcia Quintas
4281272389
Updated git clone URL
9 years ago
Nathaniel Manista
458b35af34
Fix Python server interop spec noncompliance
...
Also fix spelling mistakes in the spec itself.
9 years ago
Nathaniel Manista
f5f9e04464
Make handlers optional at server construction
9 years ago
Ken Payson
4ea77849f2
Removed _connectivity_channel.ChannelConnectivityTest test
9 years ago
Ken Payson
110601d8e1
Convert windows dll filename to bytes
9 years ago
Ken Payson
aa4bb51d95
Updated several threads to use CleanupThread for clean exit
9 years ago
David Garcia Quintas
6e789893ea
Basic testing of client and sever side compression
9 years ago
murgatroid99
f519df8147
Update version to 0.15.0
9 years ago
Ken Payson
f4c1bff0d8
Moved grpc_shutdown to end of Py_Finalize()
...
We currently rely on the __del__ method of a module scope object
to call grpc_shutdown(). __del__ methods are not guaranteed
to be called, and furthermore there are no guarantees about
ordering, leading to shutdown race conditions. This moves
grpc_shutdown to Py_Finalize(), which gets called after the
Python context is completely cleaned up.
9 years ago
murgatroid99
d29a3bf004
Update master branch to 0.16.0-dev
9 years ago
Nathaniel Manista
b16e4518b7
Add a test of metadata, status code, and details
9 years ago
Makarand Dharmapurikar
0579cfc334
more files after running build.yaml changes through
9 years ago
Nathaniel Manista
3b5ae53cd1
Correct lingering FATAL_FAILURE sites
...
This should have been done as part of 5444bed32f
.
9 years ago
Nathaniel Manista
ffaafe6fa3
Change with_call from parameter to attribute
9 years ago