apolcyn
82eebafe3f
Merge pull request #13921 from apolcyn/backport_distribtest_fix
...
Backport 13793 to 1.8.x
7 years ago
Alexander Polcyn
a3997fa50f
Fix failing ruby distrib tests on ruby 2.0 images
7 years ago
Mehrdad Afshari
f526a2164f
Merge pull request #13889 from mehrdada/bump-183
...
Bump version to 1.8.3
7 years ago
Mehrdad Afshari
6c9a0a1a96
Bump version to 1.8.3
7 years ago
Mehrdad Afshari
f9ee06e667
Merge pull request #13887 from mehrdada/backport13876
...
Backport #13876 into v1.8.x
7 years ago
Mehrdad Afshari
77054fb794
Merge pull request #13882 from mehrdada/relax-polling
...
Relax log-level when polling engine is not defined
7 years ago
Mehrdad Afshari
674dbf1f8d
Fetch boringssl-with-bazel submodule from GitHub
7 years ago
Mehrdad Afshari
98efefcc1e
Relax log-level when polling engines are undefined
7 years ago
apolcyn
4233cf20c4
Merge pull request #13829 from apolcyn/backport_bazel_changes
...
Backport bazel changes from #13468 to 1.8.x
7 years ago
Vijay Pai
b04499e5f0
Merge pull request #13863 from vjpai/fork
...
Fix public hdrs in 1.8.x (backported bugfix)
7 years ago
Vijay Pai
31789c46df
fix public hdrs in 1.8.x
7 years ago
Nathaniel Manista
57a7040da9
Merge pull request #13852 from nathanielmanistaatgoogle/12531
...
Reform cygrpc.Operation.
7 years ago
Nathaniel Manista
81edf5ff9a
Reform cygrpc.Operation
...
It is now a family of classes conforming to an interface rather than a
single class no single instance of which makes use of all behavior
scoped to the class.
It also now only uses gRPC Core memory for the time of a single batch
rather than for the entire lifetime of the instance.
7 years ago
kpayson64
6ec2642bab
Merge pull request #13839 from kpayson64/bump_version_18
...
Bump to 1.8.2
7 years ago
Ken Payson
16e4bc010a
Bump to 1.8.2
7 years ago
kpayson64
958649e07d
Merge pull request #13665 from kpayson64/poll_spin_bug
...
Fix a Python spinlock bug
7 years ago
Ken Payson
2df509fc0e
Fix a Python spinlock bug
7 years ago
Alexander Polcyn
9f01ae0052
Get rid of references to bazel toolchains and remote_execution, since they are only present on master
7 years ago
Alexander Polcyn
0678db7e24
Move more special cases in bazel build to the .bzl files
7 years ago
Ning Ren
e8cdc2dbbf
Depends third_party/nanopb via workspace relative-path to pass bazel's dependency check.
...
Otherwise include "third_party/nanopb/pb.h" will find local ph.h rather than the one in "//external:nanopb".
7 years ago
Ning Ren
4856782510
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
7 years ago
Michael Lumish
1074cb60d4
Merge pull request #13759 from murgatroid99/node_deletion_again
...
Delete node-related files again
7 years ago
Mehrdad Afshari
4f4f5ace6c
Merge pull request #13791 from mehrdada/bump181
...
Bump v1.8.x branch to 1.8.1
7 years ago
Mehrdad Afshari
0981f9fab1
Bump version to 1.8.1
7 years ago
kpayson64
f5649c7e96
Merge pull request #13786 from kpayson64/fix_python_server_race
...
Fixes race condition in Python server shutdown
7 years ago
Ken Payson
8179b9523a
Fixes race condition in Python server shutdown
...
When we set the call state to "CANCELLED" after
grpc_cancel_all_calls, we would block other start batch
operations from happening. The rpc_state for the cancelled
call would still be in the server's rpc_states set, but it
would never get removed because there were no active batches
for the call, and the only place we remove from rpc_states is
when a batch completes.
It is better to rely on c-core's cancellation. Once a call
is cancelled, all subsequent ops on that call will return
immediately with a cancellation error.
The RLock() change is due to the possibility that
_on_call_completed
gets invoked immediately when the call has already completed when the
rpc_future callback is created.
7 years ago
Nathaniel Manista
bbb6270dc7
Merge pull request #13784 from nathanielmanistaatgoogle/13752
...
Reallow out-of-spec metadata.
7 years ago
Nathaniel Manista
e1c4021726
Reallow out-of-spec metadata
...
This restore unsupported, de facto behavior that was dropped in
80516e884a
but that it turns out a lot of folks
have been using.
7 years ago
Jan Tattermusch
04fb1c0b31
Merge pull request #13744 from jtattermusch/backport_13604
...
Backport #13604 to v1.8.x
7 years ago
murgatroid99
552b5aace5
Delete node-related files again
7 years ago
Mehrdad Afshari
4f8ffd852b
Merge pull request #13740 from mehrdada/update-readme-version-1.8
...
Update README version to 1.8
7 years ago
Junsung Ko
b66c7d1e7d
fix or slow down windows socket leak
...
related issue
https://github.com/grpc/grpc/issues/13519
https://github.com/grpc/grpc/issues/13102
7 years ago
Mehrdad Afshari
5add606a07
Update README version to 1.8
7 years ago
Mehrdad Afshari
ada05afd62
Merge pull request #13731 from mehrdada/bump-v1.8.0
...
Bump v1.8.0-pre2 to v1.8.0
7 years ago
Mehrdad Afshari
0ba96edc41
v1.8.0-pre2 is now v1.8.0
7 years ago
Mehrdad Afshari
a258a49ca1
Merge pull request #13722 from mehrdada/ship-py-interceptors
...
gRPC Python Client and Server Interceptors
7 years ago
Mehrdad Afshari
6146151a4f
Examples for gRPC Python interceptor facility
7 years ago
Mehrdad Afshari
fdfaf1b12e
Add tests for gRPC Python interceptor machinery
7 years ago
Mehrdad Afshari
108500f194
Add gRPC Python client-side interceptor machinery
7 years ago
Mehrdad Afshari
68e1978e9e
Add gRPC Python service-side interceptor machinery
7 years ago
Mehrdad Afshari
bd247184e6
Merge pull request #13667 from mehrdada/servicercontext-abort
...
Introduce ServicerContext.abort for terminating RPCs with non-OK status
7 years ago
Mehrdad Afshari
b0afa016cb
Refactor: Rename call to response_iterator_call
...
Rename call to response_iterator_call file-wide for response-streaming tests.
7 years ago
Mehrdad Afshari
90ab995cb0
Tests for ServicerContext.abort
7 years ago
Mehrdad Afshari
9bc44e3829
Introduce ServicerContext.abort to abort an RPC
...
gRPC Python required RPCs terminating with non-OK status code to still
return a valid response value after calling set_code, even though the
response value was not supposed to be communicated to the client, and
returning None is considered a programming error.
This commit introduces an alternative mechanism to terminate RPCs by
calling the `abort` method on `ServicerContext` passed to the handler,
which raises an exception and signals to the gRPC runtime to abort the
RPC with the specified status code and details.
7 years ago
apolcyn
5663eac718
Merge pull request #13696 from apolcyn/update_ruby_for_cpp_core
...
Move a CFLAG to be a CPPFLAG when building core for ruby
7 years ago
Alexander Polcyn
ebcc6b398d
Update extconf.rb for c++ conversion, move CFLAGS to CPPFLAGS when
...
compiling core.
7 years ago
Nathaniel Manista
d14035c55a
Merge pull request #13688 from nathanielmanistaatgoogle/12531
...
Elide cygrpc.Operations.
7 years ago
Nathaniel Manista
c5c1216a65
Elide cygrpc.Operations
7 years ago
Nathaniel Manista
5cff6d3c2d
Merge pull request #13672 from nathanielmanistaatgoogle/12531
...
Streamline metadata in gRPC Python.
7 years ago
Nathaniel Manista
80516e884a
Streamline metadata in gRPC Python
7 years ago