aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio
Commit message (Collapse)AuthorAge
...
* | | Two fixes in grpc.framework.core._endGravatar Nathaniel Manista2015-08-28
|/ / | | | | | | | | | | | | | | | | | | | | (1) Call "cancel" on each future, not on the list of futures. (2) If and when futures mature their actions should simply abort all outstanding operations and cancel any other futures. They should not shut down the _End's internal thread pool; only the termination action of the last operation to terminate should shut down the pool (in the case of their having been active operations at the time at which the _End's stop(grace) method was called).
* | Expand force_client_auth to old ServerCredentialsGravatar Nathaniel Manista2015-08-28
| |
| * Python service account cleanup.Gravatar Julien Boeuf2015-08-27
| |
| * Merge branch 'credentials_naming_and_cleanup' of github.com:jboeuf/grpc into ↵Gravatar Julien Boeuf2015-08-27
|/| | | | | | | credentials_naming_and_cleanup
* | Add force_client_auth to _low.ServerCredentialsGravatar Nathaniel Manista2015-08-27
| |
* | Merge pull request #2947 from jboeuf/grpc_security_abiGravatar Craig Tiller2015-08-27
|\ \ | | | | | | First draft at addressing #1799 for grpc_security.
* \ \ Merge pull request #3093 from nathanielmanistaatgoogle/channelGravatar Masood Malekghassemi2015-08-27
|\ \ \ | | | | | | | | The Beta API Channel
* \ \ \ Merge pull request #3052 from nathanielmanistaatgoogle/crustGravatar Masood Malekghassemi2015-08-27
|\ \ \ \ | | | | | | | | | | The RPC Framework crust package
| | * | | The Beta API ChannelGravatar Nathaniel Manista2015-08-27
| |/ / / |/| | |
* | | | Merge pull request #3044 from ↵Gravatar Masood Malekghassemi2015-08-26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nathanielmanistaatgoogle/no-such-method-code-and-message Add code and message to base.NoSuchMethodError
| | | | * Credentials cleanup:Gravatar Julien Boeuf2015-08-25
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removing service_accounts credentials. These credentials just have drawbacks compared to service_account_jwt_access credentials, notably in terms for security. - Renaming Google specific credentials with a Google prefix for C and C++. This should be done as well for wrapped languages.
| | | * Adding void* at then end of security related method in order to have a ↵Gravatar Julien Boeuf2015-08-25
| |_|/ |/| | | | | | | | stable ABI.
| | * The RPC Framework crust packageGravatar Nathaniel Manista2015-08-25
| |/ |/|
* | Merge pull request #3047 from nathanielmanistaatgoogle/statusGravatar Masood Malekghassemi2015-08-25
|\ \ | | | | | | Status code conformance in grpc._links
| | * Add code and message to base.NoSuchMethodErrorGravatar Nathaniel Manista2015-08-25
| |/ |/| | | | | | | This is part of support for applications being able to respond to RPCs with unrecognized names with specific codes and messages.
* | Merge pull request #3038 from nathanielmanistaatgoogle/four-fixesGravatar Masood Malekghassemi2015-08-24
|\ \ | | | | | | Four small Python bugfixes
* \ \ Merge pull request #3045 from nathanielmanistaatgoogle/parameter-reassignmentGravatar Masood Malekghassemi2015-08-24
|\ \ \ | | | | | | | | Fix parameter reassignment defect
| | | * Status code conformance in grpc._linksGravatar Nathaniel Manista2015-08-25
| |_|/ |/| |
* | | Merge pull request #3039 from nathanielmanistaatgoogle/transport-objectsGravatar Masood Malekghassemi2015-08-24
|\ \ \ | | | | | | | | Add a "transport" field to links.Ticket
| | * | Fix parameter reassignment defectGravatar Nathaniel Manista2015-08-24
| |/ / |/| | | | | | | | This defect was introduced in 515b0a93526a.
* | | Merge pull request #2969 from soltanmm/gravity-wellGravatar Nathaniel Manista2015-08-24
|\ \ \ | | | | | | | | Add cancel_all_calls to Python server.
| | * | Add a "transport" field to links.TicketGravatar Nathaniel Manista2015-08-24
| | | | | | | | | | | | | | | | | | | | This will be used for communication of transport-specific values and objects up to applications.
| | | * Four small bugfixesGravatar Nathaniel Manista2015-08-24
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) In grpc._links.service._Kernel.add_ticket, premetadata() the call if it has not already been premetadataed for any non-None ticket termination, not just links.Ticket.Termination.COMPLETION. (2) In grpc.framework.core._reception, add an entry to _REMOTE_TICKET_TERMINATION_TO_LOCAL_OUTCOME for REMOTE_FAILURE. REMOTE_FAILURE on a received ticket indicates the remote side of the operation blaming the local side for operation abortion. (3) In grpc.framework.core._reception.ReceptionManager._abort, only abort the operation's other managers if the operation has not already terminated, as indicated by the "outcome" attribute of the TerminationManager. (4) In grpc.framework.core._reception.ReceptionManager._abort, don't transmit the outcome to the other side of the operation. Either it came from the other side in the first place and to send it back would be telling the other side something it already knows, or it arose from a network failure and there's no confidence that it would reach the other side.
* | / The face interface of RPC Framework.Gravatar Nathaniel Manista2015-08-24
| |/ |/| | | | | | | | | This is the public API of the old face package of RPC Framework extracted into a first-class interface and adapted to metadata, status, and flow control.
* | Merge pull request #2968 from nathanielmanistaatgoogle/nathaniel-coreGravatar Masood Malekghassemi2015-08-23
|\ \ | | | | | | The RPC Framework core package.
| * | The RPC Framework core package.Gravatar Nathaniel Manista2015-08-21
| | | | | | | | | | | | | | | | | | This is the second generation of the old base package (framework.base) and implements the translation between the new links and base interfaces.
| | * Add cancel_all_calls to Python serverGravatar Masood Malekghassemi2015-08-20
| |/ |/| | | | | | | Also format _low_test.py to fit within the 80 character fill-limit and re-style test assertions.
* | update debian install instructionsGravatar Stanley Cheung2015-08-19
| |
* | Merge pull request #2972 from ctiller/get-reserved-things-rightGravatar Yang Gao2015-08-19
|\ \ | | | | | | Add some reserved checks that need to be present
* | | Allow customization of thread pool size in Python.Gravatar Mikołaj Siedlarek2015-08-19
| |/ |/|
| * Sprinkle reserved = NULL aroundGravatar Craig Tiller2015-08-18
|/
* The base interface of RPC FrameworkGravatar Nathaniel Manista2015-08-17
| | | | | | This is the public API of the old base package of RPC Framework extracted into a first-class interface and adapted to metadata, status, and flow control.
* Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-13
|\
| * Service-side read without allowanceGravatar Nathaniel Manista2015-08-13
| | | | | | | | This compensates for the abstraction mismatch described in issue 2916.
* | Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-13
|\| | | | | | | | | Conflicts: src/ruby/ext/grpc/rb_channel.c
| * Merge pull request #2878 from soltanmm/exposeGravatar Nathaniel Manista2015-08-12
| |\ | | | | | | Expose new core functionality to Python.
| | * Expose new core functionality to PythonGravatar Masood Malekghassemi2015-08-12
| | |
* | | Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\| | | | | | | | | | | | | | | | | Conflicts: src/node/ext/call.cc src/node/ext/channel.cc
| * | Merge pull request #2826 from soltanmm/typo-fixGravatar Nathaniel Manista2015-08-12
| |\ \ | | | | | | | | Fix debug annotation typo in Python.
* | | | Merge remote-tracking branch 'google/master' into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-12
|\| | | | | | | | | | | | | | | | | | | Conflicts: src/csharp/ext/grpc_csharp_ext.c
* | | | Fixing Python after the merge.Gravatar Nicolas "Pixel" Noble2015-08-08
| | | |
* | | | Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-08
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: include/grpc/grpc.h src/core/surface/channel.c src/core/surface/channel_create.c src/core/surface/completion_queue.c src/cpp/client/channel.cc src/cpp/client/insecure_credentials.cc src/csharp/ext/grpc_csharp_ext.c src/node/ext/call.cc src/node/ext/channel.cc src/php/ext/grpc/call.c src/php/ext/grpc/channel.c src/python/grpcio/grpc/_adapter/_c/types/channel.c src/ruby/ext/grpc/rb_channel.c test/core/end2end/dualstack_socket_test.c test/core/end2end/fixtures/chttp2_fullstack.c test/core/end2end/fixtures/chttp2_fullstack_compression.c test/core/end2end/fixtures/chttp2_fullstack_uds_posix.c test/core/end2end/fixtures/chttp2_fullstack_with_poll.c test/core/end2end/multiple_server_queues_test.c test/core/end2end/no_server_test.c test/core/end2end/tests/bad_hostname.c test/core/end2end/tests/cancel_after_accept.c test/core/end2end/tests/cancel_after_accept_and_writes_closed.c test/core/end2end/tests/cancel_after_invoke.c test/core/end2end/tests/cancel_before_invoke.c test/core/end2end/tests/cancel_in_a_vacuum.c test/core/end2end/tests/census_simple_request.c test/core/end2end/tests/disappearing_server.c test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c test/core/end2end/tests/empty_batch.c test/core/end2end/tests/graceful_server_shutdown.c test/core/end2end/tests/invoke_large_request.c test/core/end2end/tests/max_concurrent_streams.c test/core/end2end/tests/max_message_length.c test/core/end2end/tests/ping_pong_streaming.c test/core/end2end/tests/registered_call.c test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c test/core/end2end/tests/request_response_with_metadata_and_payload.c test/core/end2end/tests/request_response_with_payload.c test/core/end2end/tests/request_response_with_payload_and_call_creds.c test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c test/core/end2end/tests/request_with_compressed_payload.c test/core/end2end/tests/request_with_flags.c test/core/end2end/tests/request_with_large_metadata.c test/core/end2end/tests/request_with_payload.c test/core/end2end/tests/server_finishes_request.c test/core/end2end/tests/simple_delayed_request.c test/core/end2end/tests/simple_request.c test/core/end2end/tests/simple_request_with_high_initial_sequence_number.c test/core/fling/client.c test/core/fling/server.c test/core/surface/lame_client_test.c
| * | Set Python user-agent stringGravatar Masood Malekghassemi2015-08-06
|/ /
| * Fix debug annotation typo in PythonGravatar Masood Malekghassemi2015-08-06
|/
* Merge pull request #2750 from ctiller/propagateGravatar Yang Gao2015-08-06
|\ | | | | Core-supported context propagation
* \ Merge pull request #2746 from soltanmm/user-agentGravatar Nathaniel Manista2015-08-05
|\ \ | | | | | | Add project metadata generation to Python.
| * | Add project metadata generation to PythonGravatar Masood Malekghassemi2015-08-05
| | |
| | * Merge github.com:grpc/grpc into propagateGravatar Craig Tiller2015-08-05
| | |\ | |_|/ |/| |
* | | Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_portGravatar Craig Tiller2015-08-03
|/ /
| * Merge branch 'propagate' of github.com:ctiller/grpc into propagateGravatar Craig Tiller2015-08-01
| |\ | | | | | | | | | | | | Conflicts: src/core/surface/channel.c