Richard Belleville
6d0add9773
Merge pull request #17176 from grpc/fix-bazel-requirements
...
Add missing transitive dependencies
6 years ago
Muxi Yan
36440dab65
Merge pull request #16647 from grpc/add-macos-example
...
Add Objective-C MacOS example
6 years ago
Richard Belleville
c477cb8597
Add missing transitive dependencies
...
This commit resolves an interop test currently failing on master. Over
the past couple of weeks, bazel-based tests have been introduced. The
current setup does not appear to automatically handle transitive
dependencies. Instead, transitive dependencies such as `requests` have
been manually added to `requirements.bazel.txt`. It appears that the
build server happened to have the dependencies of the `requests` library
installed already, but later had a configuration wipe.
This was compounded by the google-auth library erroneously reporting
that the `requests` module itself was not installed. In fact, it was the
transitive dependencies of `requests` that were not being installed by
the build file. (third-order dependencies of our test)
I consider this a quick fix to get the build passing. In the long run,
we need to automatically resolve and install transitive dependencies in
our bazel builds.
Resolves : #17170
6 years ago
Lidi Zheng
6a368df7ab
Merge pull request #17150 from lidizheng/enable-virtualenv-tests
...
Fix gRPC python tests failing under `virtualenv`
6 years ago
Juanli Shen
2b568d2027
Merge pull request #17131 from AspirinSJL/grpclb_fallback_fix
...
Update the RR policy even when fallback mode is disabled
6 years ago
Lidi Zheng
c6471a7f85
Only install virtualenv if not inside of virtualenv already
6 years ago
Juanli Shen
2eff247b74
Update the RR policy when fallback is disabled
6 years ago
Jan Tattermusch
d0ad7518ba
Merge pull request #17171 from jtattermusch/python_bazel_useful_output
...
Make python bazel tests outputs useful
6 years ago
Jan Tattermusch
eb24d9fc43
Merge pull request #17169 from jtattermusch/foundry_msan_pr_script
...
Add script for running RBE msan on PRs
6 years ago
Jan Tattermusch
e73d4db498
make python bazel tests outputs useful
6 years ago
Jan Tattermusch
7531e6a346
Merge pull request #17158 from jtattermusch/foundry_opt_dbg_config
...
use bazel --config= for all foundry builds
6 years ago
Jan Tattermusch
969a155237
add script for running RBE msan on PRs
6 years ago
Jan Tattermusch
75c6c474ae
Merge pull request #17165 from jtattermusch/fix_absl_msan
...
use sanitizer-related defines for absl (to fix MSAN failures)
6 years ago
Jan Tattermusch
28ec812dcc
use sanitizer-related defines for absl
6 years ago
Jan Tattermusch
55e56f6b31
Merge pull request #17159 from jtattermusch/rbe_msan_disable_localhost
...
disable json_run_localhost on bazel RBE msan
6 years ago
Yang Gao
ed6ea2cf7d
Merge pull request #17151 from arjunroy/grpc_memleak_fix
...
Fixed intermittent CPP sync server shutdown leak.
6 years ago
Jan Tattermusch
3f9f834b65
disable json_run_localhost on bazel RBE msan
6 years ago
Vijay Pai
6eb888bc6c
Merge pull request #17160 from vjpai/request
...
Pre-request 32 callbacks of each method
6 years ago
Vijay Pai
926b2941ab
Pre-request 32 callbacks of each method
6 years ago
vishalpowar
3f34112d61
Merge pull request #17125 from vishalpowar/xds_disable_fallback
...
Disabling the current gRPC LB method of handling fallback in xds plugin.
6 years ago
Vishal Powar
88352c827f
Address review comments
6 years ago
hcaseyal
5203702f57
Merge pull request #17155 from hcaseyal/fix_namespace
...
Make namespace more explicit.
6 years ago
Jan Tattermusch
4e1610bd41
Merge pull request #17140 from vjpai/qps
...
Initialize values in memory before creating slice
6 years ago
Jan Tattermusch
2a4f8a3f25
use bazel --config= for all foundry builds
6 years ago
Jan Tattermusch
b3ab16b465
Merge pull request #17133 from jtattermusch/parallel_compile_python_distribtests
...
Add _parallel_compile_patch.py to python manifest
6 years ago
Jan Tattermusch
9662dc9444
Merge pull request #17134 from jtattermusch/run_tests_matrix_improvements
...
run_tests_matrix.py should log run_tests commands
6 years ago
Hope Casey-Allen
e42afb0d63
Make namespace more explicit.
6 years ago
Arjun Roy
bc3d6d21b7
Set call_ member variable to null after freeing.
6 years ago
Arjun Roy
843c8d9e75
Fixed intermittent CPP sync server shutdown leak.
...
Specifically: if a request handling thread is in flight but scheduled
out when shutdown is called on the server, but it has already passed
the shutdown check, then when it resumes it will add a grpc_call to
the completion queue that is leaked. We fix this by explicitly freeing
such calls after all worker threads have shutdown.
To manifest the leak, run the end2end::ClientCancelsRequestStream
test repeatedly on the unpatched server implementation. About 0.5% of
the time, the leak will manifest.
6 years ago
Vishal Powar
0f24148733
Simplify the code in CreateRoundRobinPolicyArgsLocked() to always expect
...
serverlist_ to be present.
6 years ago
Yash Tibrewal
38c6b2c72a
Merge pull request #17129 from yashykt/cancelinterceptorcomment
...
Add comment on cancellation being forever alone in the batch
6 years ago
Vijay Pai
432b34bf74
Initialize value before creating slice
6 years ago
Moiz Haidry
729a0a9e5b
Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmark
...
Added benchmarks for Callback based Unary server
6 years ago
Vijay Pai
5cdf7a0cf7
Merge pull request #16805 from g-easy/ocplugin
...
GenerateServerContext: Don't use a parent context if it's invalid.
6 years ago
Lidi Zheng
01c6565fb5
Merge pull request #16995 from lidizheng/from-3.4-to-3.7
...
Migrate tests from Python 3.4 to Python 3.7
6 years ago
Lidi Zheng
678ea08950
Merge pull request #16919 from lidizheng/wait-for-ready
...
Add wait-for-ready semantics
6 years ago
Lidi Zheng
a7a3f5b42e
Merge pull request #17074 from lidizheng/python-doc-gen
...
The new gRPC Python documentation generator
6 years ago
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
6 years ago
Jan Tattermusch
2b87b4ff07
run_tests_matrix.py should log run_tests commands
6 years ago
Jan Tattermusch
d83903ffd1
add _parallel_compile_patch.py to python manifest
6 years ago
Jan Tattermusch
35e1f9fa6a
Merge pull request #17121 from jtattermusch/speedup_interop_builds
...
Speedup interop builds (PHP and C++)
6 years ago
Lidi Zheng
cabe8d8f10
New Python documentation generation
...
* Use templates instead of generating them every time
* Theme changed
* Add grpc_* modules
* APIs grouped
* No documentation for class members without docstring
* Add docstring for status code
6 years ago
Yash Tibrewal
269493f9e8
Merge pull request #17127 from yashykt/tcpusertimeout
...
Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT
6 years ago
Lidi Zheng
4821221e3a
Add wait-for-ready semantics
...
* Include unit tests to test default behaviour, disable behaviour, enable behaviour of the wait-for-ready mechanism
* Import flags constants from grpc_types.h
* Use WaitGroup to wait for TRANSIENT_FAILURE state in unit test
6 years ago
Lidi Zheng
201342c91a
Merge pull request #16916 from benjaminp/disable-compat
...
Allow gpr compatibility mode to be disabled in the Python build.
6 years ago
Lidi Zheng
88150dbe2c
Merge pull request #17128 from lidizheng/add-comment-to-commands-py
...
Add background about gRPC Python's building process on macOS
6 years ago
Lidi Zheng
03841be6ce
Add background about the special condition
6 years ago
Lidi Zheng
8a0b08b574
Migrate tests from Python 3.4 to Python 3.7
6 years ago
Yash Tibrewal
a803f96e5a
Add comment on cancellation being forever alone in the batch
6 years ago
Yash Tibrewal
fc28a86a0e
Allow setsockopt and getsockopt to softly fail for TCP_USER_TIMEOUT
6 years ago