Yash Tibrewal
e2361a4751
Add server interceptors in end2end_test
6 years ago
Yash Tibrewal
d736b1d309
Refactor tests slightly
6 years ago
ncteisen
44b262c361
fix build and sanity
6 years ago
ncteisen
1a3c2d3e3a
Move uri_parser to lib
6 years ago
Jan Tattermusch
185a0a7028
add python monkey-patch for parallel build_ext compilation
6 years ago
Jan Tattermusch
e573316ec3
TODO about removing realpath dependency
6 years ago
ncteisen
3cb8b0b8cb
Move uri_parser to common spot
6 years ago
Yash Tibrewal
0390b29e15
Register global interceptors functionality
6 years ago
Vijay Pai
84e763f10a
Experimental C++ server callback unary API
6 years ago
Vijay Pai
ac10426163
Add server_interceptors_end2end_test to build.yaml
6 years ago
Jan Tattermusch
0685b80683
upgrade third_party/boringssl-with-bazel to latest chromium-stable-with-bazel
6 years ago
Yash Tibrewal
6a5f39db3c
Separate out interceptorbatchmethodimpl to a different file
6 years ago
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
6 years ago
Jan Tattermusch
ec36ca0df6
do not mention bazel_wrapper.py
6 years ago
Juanli Shen
2976ef129c
Fix OOM by expanding resource quota coverage
6 years ago
Mark D. Roth
f85fd026e3
Client-side health checking support.
6 years ago
Yash Tibrewal
62280b42c7
Add client streaming, server streaming and bidi streaming tests
6 years ago
Lidi Zheng
a62344e56a
Rename the Dockerfiles
6 years ago
Vijay Pai
25f4346ac1
Remove inproc_nosec_test since inproc is inherently secure
6 years ago
Lidi Zheng
a8658d9192
Put `jessie` back for Python3.4
...
* According to `https://packages.debian.org/jessie/python/python3.4 ` the Python3.4 has security issues.
* Debian `stretch` doesn't include Python3.4 packages in their repo
6 years ago
Lidi Zheng
772c4c4336
Migrate from `jessie` to `stretch`
6 years ago
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
6 years ago
Alex Polcyn
e52d87b53d
Add a grpclb-in-DNS interop test suite
6 years ago
Lidi Zheng
0dbd7831c3
Add different Dockerfile for each Python version
6 years ago
Lidi Zheng
1a74f991e1
Rename Dockerfile && fix typo
6 years ago
Jan Tattermusch
08bb0810cd
remove C# from coverage suite
6 years ago
Yihua Zhang
81bc942cd8
security connector refactor
6 years ago
Jan Tattermusch
84c74b67f8
build C++ in benchmarks with cmake
6 years ago
Jan Tattermusch
185d7332ad
more reasonable timeouts scenario timeout
6 years ago
Jan Tattermusch
5d70ac18e0
too many C++ benchmarks considered "smoketest"
6 years ago
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
6 years ago
Lidi Zheng
f57f142b23
Migrate to new dockerfile
6 years ago
Lidi Zheng
4b593bd084
Testing new dockerfile from scratch
6 years ago
Eric Anderson
b1c0ac704d
Format with tools/distrib/yapf_code.sh
6 years ago
Vishal Powar
a33e796575
Changes to register xds plugin init and shutdown.
...
Also,
- Changes to extract grpclb_proto into its own build target
- Remove client_load_reporting_filter from xds plugin.
6 years ago
Eric Anderson
cbd1b69caa
run_interop_tests: Use "GENERATED" comment in generated scripts
6 years ago
Jan Tattermusch
f2db10d64c
regenerate projects
6 years ago
Yash Tibrewal
b232bacf27
Starting on server interceptors
6 years ago
Vishal Powar
a95ea6dab4
Add new grpc lb plugin 'xds'
...
This plugin currently implements the grpclb protocol.
NOTE: All the files under xds/ directory have been cloned from grpclb/ and
will be updated in subsequently to support xds API.
6 years ago
Lidi Zheng
575549c077
Add support for python 3.7
6 years ago
Jan Tattermusch
9de25dc1e6
Revert "Add c++ google default creds to cloud to prod auth scenarios"
6 years ago
Jan Tattermusch
64e119504f
regenerate projects
6 years ago
Alexander Polcyn
4632895da9
Add java google default creds to cloud-to-prod interop scenarios
6 years ago
Jan Tattermusch
eac8b812b4
fixup #16837
6 years ago
Alexander Polcyn
aea5f109a6
Add c++ google default creds to cloud to prod auth scenarios
6 years ago
Mehrdad Afshari
be4b2db4ad
Strip manylinux1 binary wheels
6 years ago
Jan Tattermusch
22c6257040
only build with python27 in performance benchmarks
6 years ago
Jan Tattermusch
96ae5f9aaa
make sure port server runs locally too
6 years ago
Jan Tattermusch
b07cd51ccc
use Ninja to build grpc_csharp_ext windows artifact
6 years ago
Moiz Haidry
b4d5c7cee4
Benchmark test for callback unary gRPC
...
Every thread intitiates multiple RPCs. The Callback of the unary RPC then issues a new RPC and this goes until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The mainthread process to join the other threads and perform cleanup
6 years ago