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
2018-11-07 11:11:02 -08:00
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
2018-11-07 10:08:51 -08:00
Jan Tattermusch
2b87b4ff07
run_tests_matrix.py should log run_tests commands
2018-11-07 11:33:11 +01:00
Lidi Zheng
8a0b08b574
Migrate tests from Python 3.4 to Python 3.7
2018-11-06 15:37:51 -08:00
Yash Tibrewal
193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
...
Interceptors should see a Cancellation notification
2018-11-06 14:56:24 -08:00
Jan Tattermusch
6645845658
run_interop_tests.py cleanup
2018-11-06 17:48:43 +01:00
Jan Tattermusch
7517b839ac
Merge pull request #17057 from jtattermusch/faster_python_build
...
Add python monkey-patch for parallel build_ext compilation
2018-11-06 12:13:18 +01:00
Yash Tibrewal
c9b65f2bde
Merge pull request #17107 from yashykt/buildissue
...
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
2018-11-05 18:34:23 -08:00
Richard Belleville
6b934a8361
Merge pull request #17088 from grpc/tools_py3_2
...
Make run_tests.py python-version agnostic
2018-11-05 16:54:05 -08:00
Richard Belleville
762b269525
Retain compatiblity with python2
2018-11-05 15:15:36 -08:00
Yash Tibrewal
4cc3717e15
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
2018-11-05 15:03:57 -08:00
Lidi Zheng
b8a9989005
Add support for utf-8 error messages
...
* Both server and client should be fine with utf-8 error messages now
* Adding an interop test: special status message
2018-11-05 13:31:02 -08:00
Richard Belleville
96b9538e4e
Yapf all the things
2018-11-05 11:25:47 -08:00
Richard Belleville
35c6e5541b
Restore unnecessary 2to3 change
2018-11-05 09:40:59 -08:00
Richard Belleville
ac0904b569
Remove unnecessary list conversion
2018-11-02 14:25:43 -07:00
Richard Belleville
666fb1c5ee
Make run_tests.py python-version agnostic
2018-11-02 14:18:58 -07:00
yihuaz
5e9c9792b5
Merge pull request #16773 from yihuazhang/alts_tsi_handshaker_use_pollset_set
...
Use gRPC thread model (i.e., pollset_set) in ALTS TSI implementation
2018-11-02 11:05:54 -07:00
Yash Tibrewal
3ac7f2d24c
Merge pull request #17053 from yashykt/global_interceptor
...
Add global client interceptor factory
2018-11-02 08:56:16 -07:00
Noah Eisen
53657b5de3
Merge pull request #17050 from ncteisen/channelz-sockets
...
Channelz: Socket Tracks Addresses
2018-11-01 23:39:51 -04:00
Yihua Zhang
cd768ec12a
use gRPC thread model
2018-11-01 16:26:46 -07:00
Yash Tibrewal
b732e9c403
Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests
2018-11-01 16:14:40 -07:00
Yash Tibrewal
e2361a4751
Add server interceptors in end2end_test
2018-11-01 14:06:43 -07:00
Yash Tibrewal
d736b1d309
Refactor tests slightly
2018-11-01 12:30:40 -07:00
ncteisen
44b262c361
fix build and sanity
2018-10-31 21:11:28 -07:00
ncteisen
1a3c2d3e3a
Move uri_parser to lib
2018-10-31 14:14:09 -07:00
Jan Tattermusch
185a0a7028
add python monkey-patch for parallel build_ext compilation
2018-10-31 09:01:01 +01:00
Jan Tattermusch
e573316ec3
TODO about removing realpath dependency
2018-10-31 09:01:01 +01:00
ncteisen
3cb8b0b8cb
Move uri_parser to common spot
2018-10-30 11:39:26 -07:00
Yash Tibrewal
0390b29e15
Register global interceptors functionality
2018-10-30 02:43:01 -07:00
Vijay Pai
84e763f10a
Experimental C++ server callback unary API
2018-10-29 13:41:25 -07:00
Vijay Pai
ac10426163
Add server_interceptors_end2end_test to build.yaml
2018-10-29 02:10:27 -07:00
Yash Tibrewal
01313976e1
Merge pull request #16842 from yashykt/interceptors
...
Experimental API for Client and Server Interception
2018-10-28 23:36:59 -07:00
Jan Tattermusch
0685b80683
upgrade third_party/boringssl-with-bazel to latest chromium-stable-with-bazel
2018-10-27 07:38:39 +02:00
Yash Tibrewal
6a5f39db3c
Separate out interceptorbatchmethodimpl to a different file
2018-10-26 15:47:16 -07:00
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
2018-10-26 15:15:48 -07:00
Jan Tattermusch
ef053d87ce
Merge pull request #17009 from jtattermusch/eradicate_bazel_wrapper
...
Stop using deprecated bazel_wrapper.py
2018-10-26 10:46:18 +02:00
Jan Tattermusch
ec36ca0df6
do not mention bazel_wrapper.py
2018-10-26 08:55:47 +02:00
Yash Tibrewal
3896dabb85
Merge branch 'master' into interceptors
2018-10-25 19:50:10 -07:00
Juanli Shen
2976ef129c
Fix OOM by expanding resource quota coverage
2018-10-25 14:33:19 -07:00
Lidi Zheng
cd0c58d674
Merge pull request #16945 from lidizheng/update-python-3.7-dockerfile
...
Update Python 2.7/3.5/3.6/3.7 testing Dockerfile
2018-10-24 16:08:14 -07:00
Mark D. Roth
496d0676c8
Merge pull request #16507 from markdroth/health_checking_client
...
Health checking client
2018-10-24 13:17:01 -07:00
yihuaz
e976f69972
Merge pull request #16963 from yihuazhang/security_connector_refactor_new
...
security connector refactor
2018-10-24 13:14:28 -07:00
Mark D. Roth
f85fd026e3
Client-side health checking support.
2018-10-24 12:29:04 -07:00
Vijay Pai
f87eb7d6ed
Merge pull request #16980 from vjpai/no_inproc_nosec
...
Remove inproc_nosec_test since inproc is inherently secure
2018-10-24 10:24:19 -07:00
Jan Tattermusch
17f100063b
Merge pull request #16911 from ejona86/warn-about-generated
...
run_interop_tests: Use "GENERATED" comment in generated scripts
2018-10-24 10:51:48 +02:00
Yash Tibrewal
62280b42c7
Add client streaming, server streaming and bidi streaming tests
2018-10-23 21:08:39 -07:00
Lidi Zheng
a62344e56a
Rename the Dockerfiles
2018-10-23 20:01:17 -07:00
Vijay Pai
25f4346ac1
Remove inproc_nosec_test since inproc is inherently secure
2018-10-23 19:26:58 -07:00
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
2018-10-23 13:29:24 -07:00
apolcyn
2f92bdedad
Merge pull request #16727 from apolcyn/grpclb_interop_master
...
Add a grpclb-in-DNS interop test suite
2018-10-23 13:06:38 -07:00
Lidi Zheng
772c4c4336
Migrate from `jessie` to `stretch`
2018-10-23 12:59:22 -07:00
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
2018-10-23 11:22:09 -07:00
Jan Tattermusch
bf3378f47d
Merge pull request #16964 from jtattermusch/remote_csharp_from_coverage
...
Remove C# from coverage suite (to make the suite green again)
2018-10-23 09:41:01 +02:00
Alex Polcyn
e52d87b53d
Add a grpclb-in-DNS interop test suite
2018-10-23 00:00:08 -07:00
Lidi Zheng
0dbd7831c3
Add different Dockerfile for each Python version
2018-10-22 11:08:45 -07:00
Yash Tibrewal
b358ef85dc
Merge branch 'master' into interceptors
2018-10-22 10:39:27 -07:00
Lidi Zheng
1a74f991e1
Rename Dockerfile && fix typo
2018-10-22 10:39:20 -07:00
Jan Tattermusch
08bb0810cd
remove C# from coverage suite
2018-10-22 19:29:44 +02:00
Yihua Zhang
81bc942cd8
security connector refactor
2018-10-22 09:37:48 -07:00
Jan Tattermusch
84c74b67f8
build C++ in benchmarks with cmake
2018-10-22 17:56:53 +02:00
Jan Tattermusch
185d7332ad
more reasonable timeouts scenario timeout
2018-10-22 15:42:06 +02:00
Jan Tattermusch
5d70ac18e0
too many C++ benchmarks considered "smoketest"
2018-10-22 15:32:44 +02:00
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
2018-10-22 02:42:03 -07:00
Lidi Zheng
f57f142b23
Migrate to new dockerfile
2018-10-19 11:37:49 -07:00
Lidi Zheng
4b593bd084
Testing new dockerfile from scratch
2018-10-19 11:07:55 -07:00
Eric Anderson
b1c0ac704d
Format with tools/distrib/yapf_code.sh
2018-10-19 06:40:36 -07:00
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.
2018-10-18 12:43:42 -07:00
Eric Anderson
cbd1b69caa
run_interop_tests: Use "GENERATED" comment in generated scripts
2018-10-17 11:42:10 -07:00
Jan Tattermusch
f2db10d64c
regenerate projects
2018-10-17 08:53:37 +02:00
Yash Tibrewal
b232bacf27
Starting on server interceptors
2018-10-16 14:11:07 -07:00
vishalpowar
bc1f057f37
Merge pull request #16868 from vishalpowar/xds-plugin
...
Add new grpc lb plugin 'xds'
2018-10-16 12:42:09 -07:00
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.
2018-10-16 11:45:23 -07:00
Jan Tattermusch
f7f7a04501
Merge pull request #16854 from jtattermusch/bazel_test_adjustments
...
Align some build.yaml test names with bazel counterparts
2018-10-16 09:42:13 +02:00
Lidi Zheng
cc413b1d7b
Merge pull request #16893 from lidizheng/run-tests-python-3.7
...
Add support to run_tests.py for python 3.7
2018-10-15 19:35:35 -07:00
Lidi Zheng
575549c077
Add support for python 3.7
2018-10-15 18:39:07 -07:00
Jan Tattermusch
9de25dc1e6
Revert "Add c++ google default creds to cloud to prod auth scenarios"
2018-10-15 12:19:50 +02:00
apolcyn
57d37ca70f
Merge pull request #16840 from apolcyn/go_java_cloud_to_prod
...
Add java google default creds to cloud-to-prod interop scenarios
2018-10-12 12:19:16 -07:00
Moiz Haidry
2478ea4289
Merge pull request #16807 from mhaidrygoog/callback_unary_benchmark
...
Benchmark test for unary callback based RPCs in gRPC
2018-10-12 10:17:24 -07:00
Jan Tattermusch
64e119504f
regenerate projects
2018-10-12 14:57:44 +02:00
Jan Tattermusch
9ace9a4a07
Merge pull request #16844 from jtattermusch/fixup_16837
...
Fixup #16837 (build_performance.sh)
2018-10-12 10:10:50 +02:00
apolcyn
e36c14fb61
Merge pull request #16841 from apolcyn/add_cpp_gcd_to_cloud_to_prod_auth
...
Add c++ google default creds to cloud to prod auth scenarios
2018-10-11 16:55:21 -07:00
Alexander Polcyn
4632895da9
Add java google default creds to cloud-to-prod interop scenarios
2018-10-11 16:00:43 -07:00
Jan Tattermusch
eac8b812b4
fixup #16837
2018-10-12 00:11:21 +02:00
Mehrdad Afshari
788ace1c01
Merge pull request #16836 from mehrdada/strip-manylinux-wheels
...
Strip manylinux1 binary wheels
2018-10-11 15:10:33 -07:00
Alexander Polcyn
aea5f109a6
Add c++ google default creds to cloud to prod auth scenarios
2018-10-11 13:53:54 -07:00
Mehrdad Afshari
be4b2db4ad
Strip manylinux1 binary wheels
2018-10-11 13:45:00 -07:00
Jan Tattermusch
22c6257040
only build with python27 in performance benchmarks
2018-10-11 21:27:19 +02:00
Jan Tattermusch
96ae5f9aaa
make sure port server runs locally too
2018-10-10 18:37:50 +02:00
Jan Tattermusch
b07cd51ccc
use Ninja to build grpc_csharp_ext windows artifact
2018-10-09 17:46:17 +02:00
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
2018-10-08 12:24:03 -07:00
Jan Tattermusch
ce656957ea
address review comments
2018-10-05 17:52:44 +02:00
Jan Tattermusch
b4b24dc13d
yapf code
2018-10-04 11:59:23 +02:00
Jan Tattermusch
ef9cd82b08
fix build of performance benchmarks
2018-10-04 11:21:37 +02:00
Jan Tattermusch
0b67dfec9b
disable assembly optimizations for linux x86
2018-10-04 11:21:36 +02:00
Jan Tattermusch
01562865e5
remove TODO
2018-10-04 11:21:36 +02:00
Jan Tattermusch
a2b2927f72
fix backward compatibility mode on macos
2018-10-04 11:21:36 +02:00
Jan Tattermusch
409def0d73
build C# artifact using cmake
2018-10-04 11:21:36 +02:00
Jan Tattermusch
c08c3ccbae
build grpc_csharp_ext with cmake
2018-10-04 11:21:35 +02:00
Yash Tibrewal
130eeeaeb9
Merge branch 'master' into interceptors_initial
2018-10-02 14:49:17 -07:00
hcaseyal
a46ac13db3
Merge pull request #16735 from hcaseyal/delete_lookup_table
...
Delete hpack lookup table
2018-10-01 15:22:05 -07:00
Yash Tibrewal
1d999617e2
Add experimental versions with interceptors for create channel from fd and inproc channel
2018-09-30 22:13:44 -07:00
Hope Casey-Allen
4772a743e8
Delete hpack lookup table
2018-09-28 13:47:04 -07:00
Jan Tattermusch
d9f1aea9e3
regenerate projects
2018-09-28 10:12:37 +02:00
Yash Tibrewal
5525521456
Build changes
2018-09-27 17:45:37 -07:00
apolcyn
95ddf53149
Merge pull request #16702 from menghanl/go_google_def_creds_test
...
Add google default creds go interop tests
2018-09-27 13:42:36 -07:00
Menghan Li
c74e7fc668
add google default creds go tests
...
cloud_to_prod_auth google_default_creds tests are for c++
2018-09-27 11:05:36 -07:00
Jan Tattermusch
d8056c5906
rename _tempfile -> _logfile
2018-09-26 00:11:51 +02:00
Jan Tattermusch
2488dff74b
address comments
2018-09-25 23:36:19 +02:00
Jan Tattermusch
f952579464
make logs available by run_tests_matrix.py suites
2018-09-25 23:10:54 +02:00
Jan Tattermusch
87592fe9d9
support custom logfile name in jobset.py
2018-09-25 23:10:54 +02:00
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
2018-09-22 08:07:47 -07:00
Vijay Pai
3ee2919623
Merge pull request #16646 from vjpai/callback_codegen_client_unary
...
EXPERIMENTAL: Codegen for callback client unary calls
2018-09-20 16:35:33 -07:00
hcaseyal
5bb69e0f01
Merge pull request #16488 from hcaseyal/hpack_static_table
...
Hpack changes part 1: make grpc use the static hpack table on the encode path and optimize encoding
2018-09-20 09:32:59 -07:00
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
2018-09-19 23:57:56 -07:00
Hope Casey-Allen
327c514fe7
Some reorganizing to respond to code review comments
2018-09-19 13:50:25 -07:00
Jan Tattermusch
ee69685f79
yapf code
2018-09-14 13:25:35 -07:00
Jan Tattermusch
bfcde072c9
run_tests_matrix: everything runs on kokoro
2018-09-14 10:59:32 -07:00
Jan Tattermusch
2972071810
Merge pull request #16608 from jtattermusch/foundry_upload_durations
...
Upload test duration for foundry tests
2018-09-12 12:42:51 -07:00
Jan Tattermusch
1e69a21beb
upload test duration for foundry tests
2018-09-12 11:09:10 -07:00
Vijay Pai
3bc10c0f44
Merge pull request #16492 from vjpai/client_callback
...
EXPERIMENTAL: C++ generic client-side unary callback API
2018-09-12 09:03:49 -07:00
Alexander Polcyn
964d679edc
Resolve ip literals and Windows localhost manually when using c-ares
2018-09-11 13:17:24 -07:00
Juanli Shen
cf576cd146
Upmerge v1.15.x to master
2018-08-30 17:08:54 -07:00
Vijay Pai
d4afae9a56
regen projects
2018-08-30 16:25:43 -07:00
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
2018-08-30 15:46:27 -07:00
Jan Tattermusch
d766b9a2a4
Merge pull request #16461 from jtattermusch/refactor_uploading_to_bq
...
Refactor upload_test_results.py
2018-08-30 23:44:10 +02:00
Jan Tattermusch
38d3298d53
fix run_interop_tests.py
2018-08-30 22:48:07 +02:00
Jan Tattermusch
cf12e451ff
run_interop_tests.py: make sure to fail on exception
2018-08-30 22:47:35 +02:00
Jan Tattermusch
af1966aa03
fixes to run_tests.py bq uploading
2018-08-30 22:26:56 +02:00
Jan Tattermusch
3c78606fb2
yapf code
2018-08-30 18:45:38 +02:00
Bill Feng
ceecf80283
Merge pull request #16402 from billfeng327/feature/qps-bazel-test
...
added qps tests on bazel
2018-08-28 20:18:21 -07:00
Bill Feng
90e646e7d8
yapf fix
2018-08-28 12:14:52 -07:00
Bill Feng
918427237c
fixed indentation
2018-08-28 12:03:38 -07:00
Bill Feng
507c80e309
added a newline to end of file
2018-08-28 12:00:47 -07:00
Bill Feng
6e4df4fdfa
added qps scenario change to sanity checks
2018-08-28 11:36:26 -07:00
Yash Tibrewal
8d47cd4992
Revert "Revert "Fathom tcp changes""
2018-08-27 14:56:01 -07:00
Jan Tattermusch
97ba943f17
Revert "Fathom tcp changes"
2018-08-27 12:43:20 +02:00
Jan Tattermusch
cc3780eb50
refactor upload_to_bq functions
2018-08-26 20:30:28 +02:00
Yash Tibrewal
9c5bde5e4e
More commits
2018-08-26 03:50:39 -07:00
Yash Tibrewal
f71fd84e42
more stuff
2018-08-24 17:05:30 -07:00
Yash Tibrewal
aab47cbdf2
Merge pull request #15941 from yashykt/fathomtcpchanges
...
Fathom tcp changes
2018-08-24 12:27:56 -07:00
Vijay Pai
53b92dc094
Merge pull request #16414 from vjpai/core_callback_test
...
Add an inproc-based non-polling end2end test of core callback API
2018-08-24 11:07:47 -07:00
Muxi Yan
35479b8a80
Merge pull request #16358 from muxi/privatize-boringssl
...
Make symbols of BoringSSL private
2018-08-24 09:34:58 -07:00
Muxi Yan
b24b212ee5
Make symbols of BoringSSL private to gRPC
2018-08-23 09:42:24 -07:00
Vijay Pai
72695b886e
Add an inproc-based non-polling test of core callback API
2018-08-21 08:51:19 -07:00
Vijay Pai
472b9327c0
Merge pull request #16374 from vjpai/census
...
Move a census file from src/cpp to src/core since core depends on it
2018-08-17 16:38:33 -07:00
Mark D. Roth
8ba4563629
Merge pull request #16373 from markdroth/mu_guard_cleanup
...
Move C++ mu_guard class out of C-core public headers and fix style.
2018-08-17 11:56:24 -07:00
Vijay Pai
79851428e9
Add a sanity check to avoid reintroducing dependence on cpp by core
2018-08-16 15:55:53 -07:00
Vijay Pai
381bcab8bd
Move a file from src/cpp to src/core since core depends on it
2018-08-16 15:44:19 -07:00
Mark D. Roth
7a7e4f5652
Move C++ mu_guard class out of C-core public headers and fix style.
2018-08-16 13:19:01 -07:00
Michael Lumish
44f1270649
Merge pull request #15175 from murgatroid99/node_perf_tests_again
...
Add Node perf tests for both implementations
2018-08-16 09:39:09 -07:00
Jan Tattermusch
a4f45d8745
Merge pull request #16347 from jtattermusch/workaround_16334
...
fix performance benchmarks on windows
2018-08-14 19:36:04 +02:00
Vijay Pai
17a6bf65b7
Merge pull request #16298 from vjpai/custom_poller
...
Infrastructure for registering custom polling engines
2018-08-14 10:00:48 -07:00
Jan Tattermusch
4bfff0a0ff
yapf code
2018-08-14 17:49:25 +02:00
Jan Tattermusch
52e17d7d0b
correctly set performance job metadata on kokoro
2018-08-14 10:37:13 +02:00
Jan Tattermusch
217d460ee2
fix performance benchmarks on windows
2018-08-14 10:09:02 +02:00
Yash Tibrewal
556775d7c7
Merge master
2018-08-13 10:53:06 -07:00
Muxi Yan
da8c26f302
Merge pull request #16261 from muxi/dynamic-cfstream-init
...
Use environment variable to enable CFStream
2018-08-13 09:19:28 -07:00
Stanley Cheung
70c8a58b29
Merge pull request #16320 from stanley-cheung/remove-php-macos-build-artifact
...
No need to build artifact for PHP MacOS
2018-08-10 17:09:03 -07:00
Stanley Cheung
9993869d04
lint fix
2018-08-10 14:37:09 -07:00
yihuaz
f3839c8a25
Merge pull request #16183 from yihuazhang/google_default_creds_cloud_path_test
...
Add cloud-path interop tests using google default credentials
2018-08-10 13:54:31 -07:00
Stanley Cheung
54e7b24b9a
Remove if clause too
2018-08-10 13:44:38 -07:00
Yihua Zhang
f621eee4cf
run cloud-to-prod interop tests with google default credentials
2018-08-10 11:31:15 -07:00
Stanley Cheung
fbde7d3786
No need to build artifact for PHP MacOS
2018-08-10 11:29:21 -07:00
murgatroid99
fc566ddcc5
Increase build timeout again
2018-08-10 11:04:31 -07:00
Jan Tattermusch
9e5550a741
remove matt-kwong from OWNERS
2018-08-10 19:42:17 +02:00
Jan Tattermusch
c8c71657b0
fix mkdir race in build_packages task
2018-08-10 17:14:47 +02:00
murgatroid99
2f4fabaf78
Remove added line in node perf build script
2018-08-09 13:23:05 -07:00
Vijay Pai
17e3611c0d
Infrastructure for adding custom polling engines
2018-08-09 12:39:30 -07:00
tdbhacks
bcd747d42d
Added system roots feature to load roots from OS trust store
...
Added a flag-guarded feature that allows gRPC to load TLS/SSL
roots from the OS trust store. This is the Linux-specific
implementation of such feature.
2018-08-09 11:01:31 -07:00
Alex Polcyn
5cd8b1eb81
Enable c-ares queries on Windows
2018-08-08 15:21:26 -07:00
Jan Tattermusch
a6b6c215a6
Merge pull request #15597 from jtattermusch/protobuf_submodule_36x
...
Upgrade third_party/protobuf to 3.6.1
2018-08-08 09:04:01 +02:00
Mehrdad Afshari
158eeee2dd
Upmerge branch 'v1.14.x' into master
2018-08-07 13:26:27 -07:00
Jan Tattermusch
50b684a6b6
upgrade third_party/protobuf to v3.6.1
2018-08-07 14:28:41 +02:00
Jan Tattermusch
c42dd8b3c9
attempt to fix protoc build
2018-08-07 14:28:41 +02:00
Jan Tattermusch
894745dfe3
update protobuf submodule to latest 3.6.0
2018-08-07 14:28:40 +02:00
Muxi Yan
e8f0e54dce
Enable CFStream with environment variable
2018-08-06 18:55:45 -07:00
Mehrdad Afshari
67b8328146
Add Python3.7 32bit build on Windows
2018-08-06 10:56:46 -07:00
murgatroid99
5c60aa43ad
Merge remote-tracking branch 'upstream/master' into node_perf_tests_again
2018-08-03 14:48:26 -07:00
murgatroid99
70a8aa4a7d
Make Node perf build script idempotent, update to newer Node version
2018-08-03 14:40:25 -07:00
Jan Tattermusch
6574f5def4
add unity package build to package_targets.py
2018-08-02 08:14:34 +02:00
Jan Tattermusch
98680f8d1f
remove Jenkins references from build_packages scripts
2018-07-31 14:43:16 +02:00
Alexander Polcyn
9896c64186
Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"
...
This reverts commit d9e8f86675 , reversing
changes made to 04847aeb1e .
2018-07-27 01:38:26 -07:00
apolcyn
d9e8f86675
Merge pull request #16158 from apolcyn/revert_windows_breakage
...
Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
2018-07-26 16:46:04 -07:00
Alexander Polcyn
f34c653936
Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
...
This reverts commit ae8d3efc3a , reversing
changes made to e41215e181 .
2018-07-26 14:32:07 -07:00
Alexander Polcyn
a2160f547f
Wait a configurable amount of time for benchmark channels to become ready
2018-07-26 10:45:12 -07:00
apolcyn
ae8d3efc3a
Merge pull request #15797 from apolcyn/windows_compile_and_sort
...
Enable c-ares address sorting on windows
2018-07-25 16:59:57 -07:00
Alex Polcyn
1b1d5e52e7
Get c-ares to compile and do address sorting on windows
2018-07-25 13:21:43 -07:00
Jan Tattermusch
7cb30b0c88
Grpc.Core: add support for x86 android emulator
2018-07-24 22:44:01 +02:00
Jan Tattermusch
056d061b31
Fix license year
2018-07-24 19:29:04 +02:00
Jan Tattermusch
5aa2a0e376
build fat binary for ios
2018-07-24 14:47:35 +02:00
Jan Tattermusch
d9ad1c3f93
building ios artifact
2018-07-24 09:56:44 +02:00
apolcyn
25d2018029
Merge pull request #16092 from apolcyn/customizable_qps_server_builder
...
Provide a global way to customize QPS server builder options
2018-07-23 12:59:13 -07:00
Alex Polcyn
92e0a70ec6
Make QPS server builder customizeabled
2018-07-23 17:16:13 +00:00
Jan Tattermusch
a207a042b7
Merge pull request #15969 from Greenliff/support/xamarin
...
Xamarin.Android: add support
2018-07-23 17:47:38 +02:00
Jan Tattermusch
542ad27cf7
run yapf
2018-07-20 01:22:53 +02:00
Jan Tattermusch
71826b5196
differentiate C# android artifacts by ABI
2018-07-20 00:07:51 +02:00
ncteisen
6104e4f33b
Move ChannelzServicePlugin to public, experimental
2018-07-19 14:59:10 -07:00
Jan Tattermusch
3511f45964
Merge remote-tracking branch 'upstream/master' into support/xamarin
2018-07-19 23:14:26 +02:00
Jan Tattermusch
c6970ad79d
fix automatized android artifact build
2018-07-19 23:08:07 +02:00
ncteisen
c194528844
Adds C++ Channelz Service
2018-07-18 18:24:19 -07:00
Jan Tattermusch
266aae1639
update boringssl and boringssl-with-bazel to latest chromium-stable
2018-07-17 10:39:56 +02:00
Yash Tibrewal
f0397933b0
Fathom TCP level changes. TracedBuffer for keeping track of all buffers
...
to be traced. Adding tests for Fathom and TracedBuffer. A lot more.
Please read PR description.
2018-07-16 16:28:15 -07:00
Matt Kwong
f2cd616329
Merge pull request #15918 from matt-kwong/rbe-unknown
...
Enable uploading UNKNOWN results for RBE
2018-07-11 13:03:55 -07:00
Mehrdad Afshari
dce1e10e31
Merge pull request #15965 from grpc/v1.13.x
...
Upmerge v1.13.x (Python3.7 macOS/Windows 64-bit targets)
2018-07-09 17:57:51 -07:00
Mehrdad Afshari
21a047a1aa
Build 64-bit Python 3.7 packages on macOS and Windows
2018-07-09 15:29:14 -07:00
Matt Kwong
b2670fceb7
Add error handling for when a test result cannot be parsed
2018-07-09 14:22:04 -07:00
ncteisen
afb9829819
Fix the muddled linkeage of channelz
2018-07-06 15:34:54 -07:00
yihuaz
252d3f3b46
Merge pull request #15909 from yihuazhang/local_channel_credentials
...
Implement local channel/server credentials
2018-07-06 05:44:09 -07:00
Noah Eisen
024c663312
Merge pull request #15771 from ncteisen/serialization
...
Support Per-Method Codegen Generic on Server Side
2018-07-03 15:34:55 -07:00
Yihua Zhang
c5f1eda10f
implement loca credentials
2018-07-02 13:29:27 -07:00
Matt Kwong
39ab59ff36
Enable uploading UNKNOWN results for RBE
2018-06-29 17:56:42 -07:00
ncteisen
a0a59537d2
s/CodegenGeneric/Raw/g
2018-06-28 18:52:01 -07:00
ncteisen
8db7788d46
Merge branch 'master' of https://github.com/grpc/grpc into serialization
2018-06-28 00:12:02 -07:00
Mark D. Roth
2223e60b63
Avoid duplicate definitions of ROUND_UP_TO_ALIGNMENT_SIZE() macro.
2018-06-27 07:23:33 -07:00
David G. Quintas
01f3d5eed3
Merge pull request #15867 from ZhouyihaiDing/15865
...
PHP: fix distribution test by adding 2 header files into the package.xml
2018-06-25 22:11:35 -07:00
ZhouyihaiDing
f04fbd151b
PHP: fix distrib test
2018-06-25 17:30:58 -07:00
Juanli Shen
174166d20c
Add header back in build.yaml
2018-06-25 16:27:32 -07:00
Nicolas Noble
9789fa49fd
Merge pull request #15748 from nicolasnoble/libcxxabi
...
Skeleton of libcxxabi's usage.
2018-06-25 14:45:08 -07:00
Sree Kuchibhotla
e0198fce70
Merge pull request #15776 from sreecha/epollex-ownerfd-fix
...
Prevent pollable from accessing a potentially orphaned/destroyed fd
2018-06-25 13:37:36 -07:00
David G. Quintas
3acf8e6207
Merge pull request #15840 from dgquintas/common_nanopb
...
Update to use the canonical version of LB proto
2018-06-22 16:04:32 -07:00
Juanli Shen
f5f1d57d7a
Add load reporting filter
2018-06-22 10:00:48 -07:00
Sree Kuchibhotla
afbc251b1a
Merge branch 'master' into epollex-ownerfd-fix
2018-06-22 09:45:34 -07:00
David Garcia Quintas
f3955ba711
Update to use the canonical version of LB proto
2018-06-21 17:46:31 -07:00
ncteisen
77472309d5
Add channel creation benchmark
2018-06-21 10:30:49 -07:00
Juanli Shen
da5870d64a
Merge pull request #15349 from AspirinSJL/load_reporting_bazel_only
...
Remove load data store targets from build.yaml
2018-06-21 10:03:34 -07:00
Sree Kuchibhotla
1517f80908
Merge branch 'master' into epollex-ownerfd-fix
2018-06-21 10:01:06 -07:00
Mehrdad Afshari
84955e7a48
Upmerge v1.13.x into master
2018-06-20 16:01:20 -07:00
Juanli Shen
fba01d86e7
Remove load data store targets from build.yaml
2018-06-20 15:28:39 -07:00
Jan Tattermusch
f389e5267a
overhaul of top-level .md files
2018-06-20 20:35:04 +02:00
Matt Kwong
05628719f1
Merge pull request #15818 from matt-kwong/rbe_upload_fix
...
Fix test failure detection when doing RBE uploads
2018-06-20 11:19:36 -07:00
Mehrdad Afshari
258667cc1c
Build grpcio_testing in Python artifact process
2018-06-20 10:06:27 -07:00
Matt Kwong
a4fd2d183a
Fix test failure detection when doing RBE uploads
2018-06-20 09:09:21 -07:00
ncteisen
9e26b6c282
Regenerate project and fix sanity
2018-06-20 07:59:06 -07:00
ncteisen
bacd625d37
Add end2end test for codegen_generic
2018-06-20 07:59:05 -07:00
ncteisen
93a90e6132
Support codegen generic on server side
2018-06-20 07:59:05 -07:00
ncteisen
68d4f50f77
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-19 14:00:52 -07:00
murgatroid99
e6631f79e9
Merge branch 'master' into node_perf_tests_again
2018-06-19 13:24:42 -07:00
Sree Kuchibhotla
ccc8a46713
Merge branch 'master' into epollex-ownerfd-fix
2018-06-19 10:13:56 -07:00
Mark D. Roth
9e3e64604d
Merge pull request #15274 from JackOfMostTrades/verify-callback-core
...
Create verify_peer_options when creating ssl credentials to support a peer verification callback
2018-06-19 10:00:16 -07:00
Jim King
01cbab60f3
Merge pull request #15070 from Vizerai/filter_port
...
Adding opencensus grpc plugin with bazel support.
2018-06-18 17:01:26 -07:00
Nicolas "Pixel" Noble
1813ed94a7
Fixing sanity check.
2018-06-19 01:02:48 +02:00
apolcyn
34e7515cc6
Merge pull request #15377 from ganmacs/move-script-which-has-pre-req
...
Move a script which has a pre-requirement to outside of spec
2018-06-18 15:22:48 -07:00
Sree Kuchibhotla
09d7da2652
Merge branch 'master' into epollex-ownerfd-fix
2018-06-18 09:39:09 -07:00
Sree Kuchibhotla
16ad9b8280
Added a test to catch such things in future
2018-06-16 12:14:30 -07:00
ganmacs
0b4fb6a5e2
Move a script which has a pre-requirement to outside of spec
...
And make it to be execute when using `./tools/run_tests/run_tests.py -l ruby`
2018-06-16 22:38:15 +09:00
Adele Zhou
1f3d714d07
Move suppressions files under test/core/util to avoid creating a BUILD file under tools, which breaks import.
2018-06-15 17:36:14 -07:00
Alexander Polcyn
7eda61937e
Separate the posix part of the c-ares driver
2018-06-15 13:14:52 -07:00
ncteisen
c14e95fc63
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-15 11:13:46 -04:00
David G. Quintas
1c6d6ba851
Merge pull request #15595 from dgquintas/nanopb_build_cleanup
...
Treat nanopb as a regular external dep
2018-06-14 17:32:26 -07:00
Mehrdad Afshari
87d08a3b16
Add Python 3.7 Linux wheels to artifact build
2018-06-14 14:27:55 -07:00
David Garcia Quintas
657a3eb98b
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-14 13:33:59 -07:00
Mehrdad Afshari
b4f4d2943e
Add Python 3.7 Linux wheels to artifact build
2018-06-14 13:20:59 -07:00
Noah Eisen
7ea8a60ed0
Revert "Add Type Checking On Channel Args"
2018-06-14 11:43:18 -04:00
ncteisen
f92460e539
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-13 23:00:07 -07:00
Nicolas "Pixel" Noble
cbdf132edf
Skeleton of libcxxabi's usage.
2018-06-14 01:00:17 +02:00
ncteisen
f82e28fb6f
Clean up use of GRPC_ARG_INTEGER
2018-06-13 10:36:32 -07:00
ncteisen
feead68be9
Clean out all GRPC_ARG_STRING:
2018-06-13 10:36:32 -07:00
ncteisen
3cf30bac4d
Add sanity linter to catch future use
2018-06-13 10:36:32 -07:00
Jan Tattermusch
9b52965ba4
Merge pull request #15723 from jtattermusch/bq_batch_upload_take_two
...
Really upload bq test results in batches
2018-06-13 12:27:29 +02:00
Jan Tattermusch
5212dba112
really upload bq test results in batches
2018-06-13 09:34:35 +02:00
Jan Tattermusch
0d14c60e3f
Merge pull request #15703 from jtattermusch/arena_cpu
...
Set higher cpu_cost for arena test
2018-06-13 09:18:25 +02:00
David Garcia Quintas
4027392630
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-12 18:39:43 -07:00
Ian Haken
68eff58df6
Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
...
These options are not yet exposed to languages outside of core.
2018-06-12 12:59:37 -07:00
apolcyn
87a63e0e8a
Merge pull request #15691 from apolcyn/roll_forward_fix_shutdown_closed_socket
...
Revert "Revert "Fix shutdown of closed fd when c-ares opens a second fd""
2018-06-12 11:50:53 -07:00
Jan Tattermusch
aa1aa4329f
Merge pull request #15705 from jtattermusch/bq_batch_upload
...
Upload test results to BQ in batches
2018-06-12 11:03:13 +02:00
Alexander Polcyn
2a881a3a05
double timeout to check if finishes
2018-06-11 17:25:23 -07:00
Alexander Polcyn
7a28a34ca7
log granular ruby end2end test times
2018-06-11 17:06:19 -07:00
David Garcia Quintas
78a5e30019
removed leftover pdb import
2018-06-11 16:01:19 -07:00
David Garcia Quintas
32c04931db
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-11 15:52:42 -07:00
Jan Tattermusch
37b292a0f7
Merge pull request #15669 from jtattermusch/csharp_distribtest_protoc
...
Add codegen test to C# distribtests.
2018-06-11 22:47:14 +02:00
Jan Tattermusch
cc42e6dba8
upload bq test results in batches
2018-06-11 11:53:49 -04:00
Jan Tattermusch
55178622eb
fix typo
2018-06-11 11:47:16 -04:00
Noah Eisen
3089cc8c38
Merge pull request #15676 from ncteisen/error-creation-sanity
...
No Error Creation on RPC Hotpath
2018-06-11 07:52:16 -07:00
Jan Tattermusch
5349496af0
set higher cpu_cost for arena test
2018-06-11 15:55:41 +02:00
ncteisen
d93589a0a1
Don't proxy no_error_on_hotpath
2018-06-10 22:37:10 -07:00
Alexander Polcyn
d2e357b10d
Revert "Merge pull request #15685 from grpc/revert-15435-fix_shutdown_closed_socket"
...
This reverts commit 8b5e45a35b , reversing
changes made to 2ea5e1d1de .
2018-06-08 14:19:46 -07:00
Jan Tattermusch
61278f3aa7
Revert "Fix shutdown of closed fd when c-ares opens a second fd"
2018-06-08 11:11:59 +02:00
Jan Tattermusch
2ea5e1d1de
Merge pull request #14908 from jtattermusch/csharp_artifact_pdb
...
Provide nuget package with debugging symbols for grpc_csharp_ext
2018-06-08 10:08:58 +02:00
ncteisen
b8a52e0cf3
Add new end2end test for channelz
2018-06-07 18:58:03 -07:00
ncteisen
a94896ffea
Add no_error_on_hotpath test
2018-06-07 16:08:48 -07:00
apolcyn
701a4b1c32
Merge pull request #15435 from apolcyn/fix_shutdown_closed_socket
...
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-07 15:15:49 -07:00
Muxi Yan
d7728cda51
Merge pull request #15069 from muxi/prototype-cfstream
...
Implementation of CFStream
2018-06-07 10:45:10 -07:00
Jan Tattermusch
945cac44eb
RelWithDebInfo config for building C# artifact
2018-06-07 11:15:58 +02:00
Jan Tattermusch
8496cf31a9
wheezy LTS has ended: remove C# distribtest
2018-06-06 17:30:13 +02:00
Matt Kwong
aca034d781
Merge pull request #15635 from matt-kwong/resultstore_link
...
Switch RBE build_url from Sponge to ResultStore Bazel invocation
2018-06-05 19:55:07 -07:00
ncteisen
ec482847b2
re run generate projects
2018-06-05 16:59:25 -07:00
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -07:00
Muxi Yan
c512b4f039
revert -framework CoreFoundation
...
Make error CFStream only
2018-06-05 16:44:20 -07:00
Matt Kwong
9380e32b76
Switch RBE build_url from Sponge to ResultStore Bazel invocation
2018-06-04 16:54:10 -07:00
David Garcia Quintas
8d35b8342c
Remove deprecated check_sources_and_headers.py sanity script
2018-06-04 12:56:27 -07:00
David Garcia Quintas
fdf6a302d1
Add nanopb as an exception to sanity bazel workspace script
2018-06-04 11:21:19 -07:00
Alexander Polcyn
96dbfe1664
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-04 10:15:47 -07:00
David Garcia Quintas
fd133b5189
add nanopb bazel dep to bazel workspace check
2018-06-01 16:10:08 -07:00
Muxi Yan
142cbb5948
Address comments on names and comments
2018-05-30 16:00:06 -07:00
Vizerai
e501a3d3fd
Merge branch 'master' of https://github.com/Vizerai/grpc into filter_port
2018-05-29 10:45:32 -07:00
Jan Tattermusch
272cdca728
regenerate projects
2018-05-24 14:46:33 -07:00
Jan Tattermusch
687e0a88ca
upgrade boringssl to latest chromium-stable
2018-05-24 14:46:33 -07:00
Muxi Yan
a6e8d0ba24
clang-format and yapf_code
2018-05-23 19:06:32 -07:00
Matt Kwong
6578c34b73
Force UBSan to use clang++ as ld
2018-05-23 10:52:54 -07:00
Matt Kwong
cacc2ccbf0
Readd cmake backport to Jessie
2018-05-23 10:52:47 -07:00
Matt Kwong
528775db08
Add Jessie Dockerfile using RBE's base
2018-05-23 10:38:21 -07:00
Matt Kwong
67d7cdc45a
Support building sanitizers with Clang5+
2018-05-23 10:38:21 -07:00
Muxi Yan
ba221d0423
Merge branch 'master' into prototype-cfstream
2018-05-22 10:12:38 -07:00
Muxi Yan
92ff0490ed
sanity
2018-05-22 09:13:55 -07:00
Muxi Yan
8b01a4a55a
build_project
2018-05-22 08:53:49 -07:00
Jan Tattermusch
ce644736fe
remove leftovers of stress tests
2018-05-21 10:28:12 -07:00
Jan Tattermusch
71b8ec10a9
Merge pull request #15477 from jtattermusch/fix_run_qps_worker
...
Fix run python QPS worker script
2018-05-21 08:01:50 -07:00
Mehrdad Afshari
16ba9c2be7
Merge pull request #15475 from mehrdada/alpine-linux-distribtest-for-python
...
Add Python distribtests for Alpine Linux
2018-05-21 07:51:47 -07:00
Jan Tattermusch
d2aa698cce
fix run_python_qps_worker script
2018-05-20 23:38:56 -07:00
Mehrdad Afshari
fba028ac68
Add Python distribtests for Alpine Linux
...
This is especially important as Alpine uses `musl`
instead of `glibc` and requires a source build
for gRPC Python.
2018-05-20 15:20:29 -07:00
Jan Tattermusch
0e0cc1700f
display test suite names with dots correctly
2018-05-19 03:52:16 +02:00
Jan Tattermusch
79bb4e4470
dont run gcov coverage for Node
2018-05-18 18:01:47 -07:00
Jan Tattermusch
cb37c8e7a0
format generated code
2018-05-18 15:40:18 +02:00
Jan Tattermusch
76bf5c2fd6
regenerate gen_stats_data.py
2018-05-18 15:33:57 +02:00
ncteisen
16b42ca9aa
Add skeleton gtest file
2018-05-17 15:07:52 -07:00
ncteisen
bba8840a4b
Change filename to channelz
2018-05-17 15:07:51 -07:00
Jan Tattermusch
ce0faaf323
Merge pull request #15412 from kpayson64/fix_gevent_tests
...
Pin gevent
2018-05-16 19:52:53 -07:00
kpayson64
a9508cf24b
Changes
2018-05-16 16:56:13 -07:00
kpayson64
85e3222a50
Changes
2018-05-16 15:12:23 -07:00
kpayson64
8e089386ed
Merge pull request #13947 from kpayson64/less_epoll_ctl
...
Add fd cache to epollex
2018-05-16 14:16:49 -07:00
kpayson64
f7fcb86bcb
Pin gevent
2018-05-16 13:39:48 -07:00
Matt Kwong
611f635b89
Merge pull request #15396 from matt-kwong/pip-user
...
Add --user flag to pip install in build_python.sh
2018-05-16 11:46:48 -07:00
kpayson64
b54d8a5e14
Yapf
2018-05-16 11:15:37 -07:00
Noah Eisen
6e5ca7bad7
Merge pull request #15384 from ncteisen/sanity
...
Fix Sanity Test for Core Banned Functions
2018-05-16 09:28:18 -07:00
kpayson64
37eb925a06
Add epollex fd cache
2018-05-15 18:42:05 -07:00
Matt Kwong
0c78778591
Add --user flag to pip install in build_python.sh
2018-05-15 17:48:32 -07:00
ncteisen
f02d33cd8e
Clean up phrasing from a hastily written comment
2018-05-15 13:55:24 -07:00
kpayson64
5fc081acd1
Merge pull request #14647 from kpayson64/fork_exec_ctx_check
...
Add exec_ctx check to fork handlers
2018-05-15 13:52:28 -07:00
ncteisen
bd11a12169
Reviewer feedback and build fixes
2018-05-15 13:46:20 -07:00
Muxi Yan
588b2243e6
build_project
2018-05-15 12:39:51 -07:00
Muxi Yan
1aedfa8628
Add CFStream tests
2018-05-15 12:39:50 -07:00
ncteisen
6616fab539
Sanity check the sanity check lol
2018-05-15 11:22:32 -07:00
ncteisen
bc20975f21
Fix sanity script
2018-05-15 11:18:56 -07:00
Jan Tattermusch
c0ed1a8734
format python code
2018-05-15 19:38:52 +02:00
Jan Tattermusch
a2f9304349
get rid of premature return in massage_qps_stats
2018-05-15 18:13:00 +02:00
Mehrdad Afshari
7a94e535f8
Merge pull request #15362 from mehrdada/remove-futures-from-requirements
...
Eliminate futures package from requirements.txt
2018-05-14 19:03:56 -07:00
Mehrdad Afshari
ac6aaa3f0b
Install futures package only on Python 2
2018-05-14 17:02:03 -07:00
Jan Tattermusch
95b7e9fd8b
Merge pull request #15297 from jtattermusch/bump_boringssl_with_bazel
...
Upgrade boringssl-with-bazel submodule to latest chromium-stable-with-bazel
2018-05-14 22:12:10 +02:00
Matt Kwong
77461d4597
Merge pull request #15345 from matt-kwong/rbe-upload
...
Handle timeouts when uploading ResultStore results
2018-05-14 10:46:53 -07:00
ZhouyihaiDing
9ef881e1ac
PHP: chang shared channel behavior
...
PHP: add persistent list upper bounnd check
change upper bound from global to each target
add ref/unreef; Only delete ref_count=0; make the code cleaner
persistent map update after review
u2nd pdate after the review
2018-05-12 15:00:18 -07:00
Jan Tattermusch
23e17baa23
Merge pull request #15332 from jtattermusch/avoid_csharp_artifact_concurrency
...
Avoid unneeded dotnet restore in artifact builds
2018-05-12 18:18:25 +02:00
Matt Kwong
5aafb3b61c
Handle timeouts when uploading ResultStore results
2018-05-11 16:19:53 -07:00
kpayson64
4fad281ce8
Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check
2018-05-11 12:20:11 -07:00
Vizerai
41e4cedb70
Adding opencensus grpc plugin.
...
Rebasing to merge commits.
2018-05-10 11:41:15 -07:00
Jan Tattermusch
32c41e8d72
avoid concurrency issues with dotnet restore
2018-05-10 16:07:55 +02:00
Jan Tattermusch
d3eab8f288
get rid of Jenkins specific yaml hack
2018-05-10 16:07:53 +02:00
Jan Tattermusch
62861977f2
run_tests: keep longer logs from individual test cases
2018-05-10 11:30:11 +02:00
Jan Tattermusch
cd54a92665
Merge pull request #15318 from jtattermusch/android_csharp_artifact
...
Build grpc_csharp_ext C# android artifact
2018-05-10 07:26:49 +02:00
jiangtaoli2016
274840e4d3
Migrate SSL_transport_security TSI to new TSI handshaker API
2018-05-09 14:42:48 -07:00
yihuaz
47537f51ac
Merge pull request #15221 from yihuazhang/alts_fuzzer
...
Add ALTS fuzzer tests
2018-05-09 08:47:29 -07:00
Jan Tattermusch
0767878b6e
build C# android artifact
2018-05-09 17:06:36 +02:00
apolcyn
57ed055f2f
Merge pull request #15283 from apolcyn/server_consume_socket_mutator
...
Consume socket mutators on posix servers
2018-05-08 21:04:36 -07:00
Alexander Polcyn
ac8b72f75b
Add a test that tcp server posix consumes socket mutators
2018-05-08 11:49:55 -07:00
Yihua Zhang
2f777f77b1
regenerate projects
2018-05-08 10:40:49 -07:00
Yihua Zhang
cc93663910
Add ALTS fuzzer
2018-05-08 10:15:03 -07:00
Jan Tattermusch
978b9b179e
Merge pull request #15304 from jtattermusch/fix_coverage_json_run_localhost
...
Fix json_run_localhost failures under gcov
2018-05-08 18:53:31 +02:00
Matt Kwong
bc0a102893
Merge pull request #15278 from matt-kwong/python-fallback
...
Remove the fallback when creating Python virtual env
2018-05-08 09:19:28 -07:00
Jan Tattermusch
13c903552b
regenerate projects
2018-05-08 11:57:22 +02:00
Jan Tattermusch
7f0a4ba027
bump boringssl-with-bazel to latest chromium-stable-with-bazel
2018-05-08 08:22:25 +02:00
Matt Kwong
fcd04ec121
Remove the fallback when creating Python virtual env
...
See https://github.com/grpc/grpc/issues/15253 for more context. The
original behavior when running Python tests is to try to create a
virtual env with the specifed Python version. If there is an issue
with that, fallback to the system's default Python version. This leads to
misleading test results, so removing the fallback and failing the test
when virtual env fails to instantiate the specified Python version is
the new behavior.
2018-05-04 16:16:29 -07:00
Yihua Zhang
392dad7134
incorporate alts to google default creds
2018-05-03 20:12:20 -07:00
Matt Kwong
11fe61ebe6
Merge pull request #14736 from matt-kwong/resultstore-results
...
Add test result uploading for RBE builds
2018-05-02 11:32:19 -07:00
Mark D. Roth
7df2441223
Merge pull request #14886 from markdroth/c++_subchannel_list
...
Convert subchannel_list code to C++.
2018-05-02 07:26:12 -07:00
Juanli Shen
b5ba47013a
Merge pull request #14793 from AspirinSJL/server_load_report
...
Load data store for server-side load reporting
2018-05-01 15:57:52 -07:00
Eric Gribkoff
9511c07953
Merge pull request #15122 from ericgribkoff/remove_old_env
...
Remove old environment variable from Python artifact build
2018-05-01 14:32:49 -07:00
murgatroid99
f2177c735f
Increase build timeouts to account for Node build
2018-05-01 11:03:22 -07:00
Juanli Shen
a0aab7ebcc
Add load data store
2018-05-01 10:46:44 -07:00
kpayson64
701e70da07
c++ify
2018-04-30 17:40:59 -07:00
kpayson64
38ab21ee09
Add exec_ctx check to fork handlers
2018-04-30 17:40:59 -07:00
murgatroid99
07c7eda3e3
Add node repo to repo archive
2018-04-30 14:20:28 -07:00
Mehrdad Afshari
7cfd887bfa
Merge branch 'v1.11.x'
2018-04-27 08:05:30 -07:00
Mehrdad Afshari
f4bea02a72
Fix the Python source distribtest script
2018-04-27 06:59:51 -07:00
Mehrdad Afshari
97904d46e0
Add Python source distribtest targets
2018-04-26 23:59:43 -07:00
yihuaz
3450b16c59
Merge pull request #15190 from yihuazhang/enable_cpp_for_alts_interop
...
Enable C++ in ALTS interop tests
2018-04-26 16:06:52 -07:00
murgatroid99
c44cda2c3d
Reformat script code
2018-04-26 15:08:54 -07:00
Noah Eisen
e52fee9065
Merge pull request #15188 from ncteisen/microbenchmarks
...
Support Microbenchmarks Internally
2018-04-26 15:01:12 -07:00
Mark D. Roth
0839ac6d18
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-26 14:39:00 -07:00
hcaseyal
32d74cd79c
Merge pull request #15174 from hcaseyal/test_instructions
...
Update the run tests instructions to clarify a python module error
2018-04-26 14:27:00 -07:00
murgatroid99
fbf3bd460b
Fix some issues with Node benchmark scripts
2018-04-26 14:23:49 -07:00
adelez
bb91bba99a
Merge pull request #15059 from adelez/remove_vip
...
Remove VIP in cloud-to-prod interop tests.
2018-04-25 20:56:10 -07:00
Adele Zhou
bed721cbf7
Remove VIP in cloud-to-prod interop tests.
2018-04-25 18:34:37 -07:00
ncteisen
40ec89ff67
Support microbenchmarks internally
2018-04-25 17:41:23 -07:00
Yihua Zhang
7f2880d2ac
enable c++ for ALTS kokoro tests
2018-04-25 13:07:45 -07:00
Jan Tattermusch
5947d337fd
run_tests.py --auto_set_flakes should be disabled by default
2018-04-25 11:31:54 +02:00
murgatroid99
5f3aa5ca0b
Fix sanity
2018-04-24 16:58:58 -07:00
murgatroid99
215b6555c1
Add Node perf tests for both implementations
2018-04-24 16:06:34 -07:00
Hope Casey-Allen
8d6f4619e3
Update the run tests instructions to clarify a python module error
2018-04-24 15:31:40 -07:00
Mehrdad Afshari
ad27271577
Merge pull request #15112 from mehrdada/bump-pip-to-10.0.0
...
Bump pip==10.0.1 and protobuf==3.5.2.post1
2018-04-20 11:55:19 -07:00
Matt Kwong
fe9a6d5ec2
Merge pull request #15138 from jtattermusch/fix_csharp_macos
...
Fix C# macos tests
2018-04-20 11:22:36 -07:00
Mark D. Roth
2230d60942
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-20 10:46:03 -07:00
Mark D. Roth
a1459aa6ce
Merge pull request #14954 from markdroth/retry_fix
...
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-20 10:38:55 -07:00
Jan Tattermusch
f723164e3e
new mono versions on MacOS default to 64bit runtime
2018-04-20 14:52:53 +02:00
Mehrdad Afshari
d0d8ce8568
Bump pip version to 10.0.1
2018-04-19 15:48:23 -04:00
Mehrdad Afshari
1d74fa6748
Merge pull request #15114 from mehrdada/bump-protobuf-submodule-to-3.5.2
...
Bump protobuf submodule to 3.5.2
2018-04-19 10:50:44 -07:00
Eric Gribkoff
57414c7c51
Remove old environment variable from Python artifact build
2018-04-19 10:19:45 -07:00
kpayson64
7a20c962df
Break out qps services into seperate protos
2018-04-18 22:13:09 -07:00
Mehrdad Afshari
12faa21c1a
Update sanity test to validate protobuf 3.5.2
2018-04-19 00:49:59 -04:00
Matt Kwong
e42f126f10
Merge pull request #15080 from matt-kwong/pythonpath
...
Upgrade pip for virtualenv Python in build_python.sh
2018-04-18 00:28:01 -07:00
Matt Kwong
69f664e7f8
Upgrade pip for virtualenv Python in build_python.sh
...
With the upgrade of Kokoro macOS workers to Sierra, not all versions of
Python have a pip version new enough to have TLSv1.2. This change should
make macOS Python testing more resilient to environment changes.
2018-04-17 16:47:59 -07:00
Yihua Zhang
fe2fa0c1c8
Add C++ experimental API extensions for ALTS C stack
2018-04-16 15:11:32 -07:00
Mark D. Roth
de077acf5d
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-12 08:05:44 -07:00
Mehrdad Afshari
277990734d
Merge pull request #15032 from grpc/v1.11.x
...
Upmerge 1.11.x to master
2018-04-11 17:07:18 -07:00
Mehrdad Afshari
b189923376
Split binary and source distribtests for Python
2018-04-11 14:48:48 -07:00
Jan Tattermusch
554cef9a41
Revert "Add owners file for tools/run_tests/"
2018-04-11 21:36:31 +02:00
Jan Tattermusch
996b2328d4
add owners file for tools/run_tests/
2018-04-11 15:43:53 +02:00
Mark D. Roth
a63aa993e0
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-10 14:02:26 -07:00
Mehrdad Afshari
de145e7b40
Upmerge v1.11.x into master
2018-04-10 10:49:10 -07:00
Jan Tattermusch
aebdda979e
Merge pull request #14985 from jtattermusch/interop_macos_auth
...
Improvements for "toprod" interop tests on macos.
2018-04-10 07:44:29 +02:00
Matt Kwong
40a6389843
Merge pull request #14992 from matt-kwong/pip-pin-backport
...
Backport #14956 and #14987
2018-04-09 16:43:16 -07:00
Hope Casey-Allen
a368348f48
Update unit testing documentation
2018-04-09 15:50:31 -07:00
Matt Kwong
01bd0c6b19
Update pip pin from 9.0.1 to 9.0.2
2018-04-09 14:14:43 -07:00
Matt Kwong
fe9ad99143
Unpin pip version installed in build_python.sh
...
Fix for issue #14815 . Pinning to 9.0.3 doesn't work because pip fails to
recognize that as a valid version. Newer versions of pip have a fallback
on macOS to use SecureTransport instead of their outdated OpenSSL that
doesn't support TLSv1.2.
2018-04-09 14:14:36 -07:00
Matt Kwong
a9c9960288
Merge pull request #14987 from matt-kwong/pin-pip
...
Update pip pin from 9.0.1 to 9.0.2
2018-04-09 14:13:35 -07:00
Mehrdad Afshari
32c617ef6c
Merge branch 'v1.10.x' into v1.11.x
2018-04-09 12:24:55 -07:00
Mehrdad Afshari
9424b4c778
Ensure Ruby packager adds executable bit on protoc/plugin
2018-04-09 11:06:27 -07:00
Jan Tattermusch
b284ea9338
add --cloud_to_prod auth interop tests to macos
2018-04-09 18:29:05 +02:00
Matt Kwong
4598eb8a7a
Update pip pin from 9.0.1 to 9.0.2
2018-04-06 15:37:37 -07:00
Eric Gribkoff
5e2ddd4b15
Merge pull request #14968 from ericgribkoff/remove_old_android_docker
...
Remove scripts for running Android interop on Jenkins
2018-04-06 15:34:30 -07:00
Matt Kwong
1617a64dc2
Merge pull request #14956 from matt-kwong/hardcode-python
...
Unpin pip version installed in build_python.sh
2018-04-06 15:33:07 -07:00
Matt Kwong
d7790efc8e
Unpin pip version installed in build_python.sh
...
Fix for issue #14815 . Pinning to 9.0.3 doesn't work because pip fails to
recognize that as a valid version. Newer versions of pip have a fallback
on macOS to use SecureTransport instead of their outdated OpenSSL that
doesn't support TLSv1.2.
2018-04-06 12:52:45 -07:00
Eric Gribkoff
795be954a2
Remove scripts for running Android interop on Jenkins
2018-04-06 10:34:01 -07:00
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
2018-04-06 07:05:27 -07:00
Matt Kwong
b16fcf58e5
Query ResultStore for tests instead of targets
2018-04-05 15:00:58 -07:00
Jan Tattermusch
f75ca1ac8a
use ResultStore URL instead of Sponge for bigquery test results
2018-04-05 09:29:11 +02:00
Jiangtao Li
5860671868
Merge pull request #14903 from jiangtaoli2016/alts_interop_tests
...
Update interop test script to support ALTS
2018-04-04 08:41:04 -07:00
jiangtaoli2016
fb7c84e5a6
Update interop test script to support ALTS
2018-04-03 17:01:43 -07:00
Mark D. Roth
eef0cf6416
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-03 14:55:42 -07:00
Mehrdad Afshari
877ef7ea9b
Merge pull request #14913 from mehrdada/bbx
...
Backport #14841 to v1.10.x
2018-04-03 10:22:52 -07:00
Jan Tattermusch
39d8973473
cleanup configuration for linux sanity tests
2018-04-03 10:12:58 -07:00
Jan Tattermusch
04c7634d6b
regenerate projects
2018-04-03 10:44:14 +02:00
Jan Tattermusch
c9e82fa9dd
update third_party/boringssl to the latest chromium-stable
2018-04-03 10:42:56 +02:00
Jan Tattermusch
ec144c8ab5
Merge pull request #14864 from jtattermusch/distribtest_with_add_subdirectory
...
Add distribtest for grpc being added with cmake's add_subdirectory()
2018-04-03 10:19:49 +02:00
Muxi Yan
834aeca180
Revert "Let cronet use grpc_cronet_registry_plugin"
2018-03-30 16:20:43 -07:00
Mark D. Roth
7c1b5db3bb
Convert subchannel_list code to C++.
2018-03-30 13:28:56 -07:00
apolcyn
a9d16ccb3d
Merge pull request #13634 from hassox/ruby-module-name
...
Updates the ruby generator RubyTypeOf to correctly account for underscores in packages
2018-03-29 16:13:07 -07:00
David Garcia Quintas
d3ace6cf29
Fix authority fuzzing failures
2018-03-29 10:13:14 -07:00
Mark D. Roth
7f25d201c3
Merge pull request #14734 from markdroth/c++_retry_throttle
...
Convert retry throttle code to C++ and add tests.
2018-03-29 07:47:47 -07:00
Jan Tattermusch
4a510960c6
add distribtest for grpc being added with cmake add_subdirectory
2018-03-29 14:12:10 +02:00
Jan Tattermusch
ef32024377
Merge pull request #14822 from jtattermusch/cmake_distribtest_externalproject
...
cmake "superbuild" example using ExternalProjects_Add
2018-03-29 09:12:32 +02:00
apolcyn
c50405364a
Merge pull request #14809 from Everysick/memsize-unavailable
...
Use GRPC_RB_MEMSIZE_UNAVAILABLE in grpc_rb_md_ary_data_type
2018-03-28 23:13:42 -07:00
everysick
bae00e08cc
Add test for verifying to get memory usage in client request
2018-03-29 09:13:55 +09:00
David G. Quintas
07e75a02a0
Merge pull request #14615 from dgquintas/authority_header
...
Secure channels: use the right authority
2018-03-28 15:44:52 -07:00
Jan Tattermusch
0e3d2fe823
make package builds work on kokoro
2018-03-28 11:15:20 -07:00
Jan Tattermusch
a7773a2000
Merge pull request #14841 from jtattermusch/cleanup_sanity
...
Don't run sanity tests as part of multilang testsuite.
2018-03-28 19:56:05 +02:00
Jan Tattermusch
2286c633c2
cmake "superbuild" example using externalprojects
2018-03-28 19:30:44 +02:00
kpayson64
c39496540c
Merge pull request #14561 from kpayson64/gevent_2
...
Initial Gevent Compatibility
2018-03-28 10:04:12 -07:00
Mark D. Roth
9db86fcc63
Convert retry throttle code to C++ and add tests.
2018-03-28 07:42:20 -07:00
Jan Tattermusch
ba5c7a5034
cleanup configuration for linux sanity tests
2018-03-28 11:21:03 +02:00
kpayson64
1bfff8eec0
Initial gevent support
...
Because some cpp code ends up leaking into cython, we change
the cython generator to generate cpp code.
2018-03-27 19:44:43 -07:00
David Garcia Quintas
158375a440
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-27 14:46:18 -07:00