Soheil Hassas Yeganeh
a7aa9cf9ac
Consider "Socket closed" to be a good status
...
Issue #20509
5 years ago
Jan Tattermusch
0460b9bb4b
fixup
5 years ago
Jan Tattermusch
b77cb8ae7c
replace git_repository occurence by http_archive
5 years ago
Jan Tattermusch
3990d9ce9e
Merge pull request #20211 from zackgalbreath/cmake-pkg-config
...
Create pkg-config files from CMake
5 years ago
Jan Tattermusch
1303e80b70
add cmake_pkgconfig test to distribtest suite
5 years ago
Lidi Zheng
308ba0c254
Merge pull request #20277 from Skyscanner/grpc-19871/unary_unary_client_aio-implement-timeout
...
Grpc 19871/unary unary client aio implement timeout
5 years ago
Juanli Shen
2a9a276c3b
Add InlinedVector::resize()
5 years ago
Moiz Haidry
5a3815e504
Merge pull request #20564 from mhaidrygoog/fix_unused_error
...
Fix unused variable error
5 years ago
Moiz Haidry
d874a260bb
Fix unused variable error
5 years ago
Muxi Yan
ae168166e2
nit fix
5 years ago
Muxi Yan
c754c0389c
Use main queue when dispatch queue is not specified
5 years ago
Mariano Anaya
fb3911f243
Implement timeout for the async unary_unary call
...
Allow passing the ``timeout`` parameter to the asynchronous version of
the ``unary_unary`` call, and use it accordingly.
Maintains the same interface as the synchronous version.
Other changes:
* Remove default parameters from the internal API methods
* Make keyword-only arguments in the external-facing public API
Create new exception: ``AioRpcError``.
Define the exception in Cython, exposing a similar interface that the
one returned by the synchronous API (``grpc.RpcError``).
Then mix the class with the ``grpc.RpcError``, dynamically: this can
only be done at run-time because it's not possible to use the Cython
class until all Cython code has been compiled, which happens after the
``grpc`` module has been loaded.
The new ``AioRpcError`` exception lives inside the ``experimental``
module.
Fixes https://github.com/grpc/grpc/issues/19871
5 years ago
matthewstevenson88
0362df725f
Merge pull request #19778 from matthewstevenson88/spiffe1
...
Add C++ wrapper for SPIFFE credentials v2
5 years ago
Esun Kim
643718c844
Merge pull request #20536 from veblush/manylinux-dockers
...
Update docker images for manylinux
5 years ago
Muxi Yan
48d0d6f5ad
Add GRPCUnaryResponseHandler
5 years ago
Muxi Yan
09a3cbd4f3
Merge pull request #20527 from muxi/internal-tests-umbrella
...
Fixed an issue where Swift application depending on gRPC is unable to archive
5 years ago
Soheil Hassas Yeganeh
5529c7c218
Merge pull request #20551 from soheilhy/fix-benchmark-flaky
...
Deflake QPS test.
5 years ago
Soheil Hassas Yeganeh
3081898d3e
Deflake QPS test.
...
In https://github.com/grpc/grpc/pull/20328 , we started shutting down the
servers and the clients at the time to make the benchmark resilient.
Since servers and clients are shutdown in parallel, there is always a
chance that they observe cancelled RPCs. This resulted in QPS benchmarks
failing. In this commit, we also accept cancelled RPCs in addition to
OK RPCs.
Fixes #20509
5 years ago
Jan Tattermusch
8e39f76b10
work around slice_test compiler bug
5 years ago
James Newton-King
4086431c1d
Add generic variance to reader and writer interfaces
5 years ago
Juanli Shen
1ecded0629
Merge pull request #20543 from AspirinSJL/triage_rotation
...
Hand off triage duty to Juanli
5 years ago
Mark D. Roth
2afaec231d
xds client bootstrap file
5 years ago
Juanli Shen
7b2c6b4b27
Hand off triage duty to Juanli
5 years ago
Esun Kim
d4fd33e95b
Update docker images for manylinux
5 years ago
Zack Galbreath
d6f48913a1
Add distrib test for CMake pkg-config
5 years ago
Zack Galbreath
17f95ab1f5
Simplify helloworld makefile
...
Use pkg-config to automatically find grpc as a dependency of grpc++.
5 years ago
Zack Galbreath
d249dc9cf3
Update Makefile rules for .pc file creation
...
Change "Requires.private" to "Requires" so pkg-config can better provide gRPC's
dependencies.
5 years ago
Zack Galbreath
7bb75068b5
Create pkg-config files from CMake
5 years ago
Mark D. Roth
985d0f9ec8
Merge pull request #20520 from tanjunchen/fix-up-typo
...
fix typo in document
5 years ago
Matthew Stevenson
c7802d488a
Fixed a small typos from previous commit.
5 years ago
Matthew Stevenson
313bb5848e
Remove some unnecessary comments.
5 years ago
Matthew Stevenson
396dd9ac48
Merge branch 'spiffe1' of https://github.com/matthewstevenson88/grpc into spiffe1
5 years ago
Matthew Stevenson
ed198f5a54
Changed delete per Yang's comment.
5 years ago
Matthew Stevenson
c45a97d8cd
Changed delete per Yang's comment.
5 years ago
Mark D. Roth
c867a3d126
Merge pull request #20528 from markdroth/xds_tracing_fixes
...
Fix xds LB policy trace logging.
5 years ago
Moiz Haidry
a8b0ab8286
Merge pull request #20521 from mhaidrygoog/cleanup_tls
...
Initialize executor thread state globally and remove logic to destroy the thread state during shutdown
5 years ago
Mark D. Roth
a2ca1697a1
Fix xds LB policy trace logging.
5 years ago
Moiz Haidry
27ddb5ca25
Change logic to init executor thread state globally and remove the code to destroy the thread state repeatedly that is causing the race. Also remove the earlier atomic synchronization logic
5 years ago
Muxi Yan
5aa9a7e7b7
Move internal_testing to a separate subspec
5 years ago
Mark D. Roth
57bae312b9
Merge pull request #20512 from markdroth/xds_shutdown_fix
...
Clean up xds LB policy shutdown.
5 years ago
Moiz Haidry
64549a1857
Use atomic to control the thread race between the shutdown thread and the main thread.
5 years ago
tanjunchen
ccc5481ff0
fix typo in document
5 years ago
Jan Tattermusch
373fc2413a
Merge pull request #20505 from jtattermusch/fixes_multimachine_bm
...
Fixes in multimachine benchmark scripts
5 years ago
Jan Tattermusch
6bb4e68845
Merge pull request #20507 from jtattermusch/fix_win_rbe_opt
...
Fix windows RBE opt build
5 years ago
Arjun Roy
2486b0a2b0
Merge pull request #20353 from arjunroy/hpack_encoder_refactor_only
...
Refactor hpack encoder to be smaller footprint.
5 years ago
Esun Kim
8b5b1755ec
Merge pull request #20496 from veblush/fix-ruby-build
...
Use -static-libstdc++ for ruby.linux
5 years ago
Esun Kim
11058748fd
Merge pull request #20414 from veblush/fix-atomic-link
...
Added libatomic to gRPC python
5 years ago
Mark D. Roth
01c443f2a5
Clean up xds LB policy shutdown.
5 years ago
Jan Tattermusch
d10fb3ba99
fix win RBE opt build
5 years ago
Jan Tattermusch
6c0721276d
Fixes in multimachine benchmark scripts
5 years ago