Commit Graph

3122 Commits

Author SHA1 Message Date
vjpai 841e782ae5 Just make this into a wrapper of the broader script with C++ only 2016-04-20 13:01:29 -07:00
vjpai 29089c7b41 Deprecation of qps_driver and use of shell scripts, in progress 2016-04-20 12:38:16 -07:00
itessier 2a52203af9 Update boringssl to latest chromium-stable.
This also fixes the x25519_NEON symbol error when importing the gRPC
Python modules on ARM.

Change-Id: Id98cf6b0f9a3a8f5b88204bd0a6ad2346182ba3d
2016-04-20 10:53:28 -07:00
Jan Tattermusch 9209111c75 increase qpsworker lifetime 2016-04-20 09:27:00 -07:00
Jan Tattermusch 11433b7047 kill java processes properly 2016-04-20 09:21:50 -07:00
Craig Tiller cd4e0b8a67 Expand server/client corpora 2016-04-19 17:15:09 -07:00
Craig Tiller 94c774f1cc Merge github.com:grpc/grpc into dictionary 2016-04-19 17:12:52 -07:00
Sree Kuchibhotla 8149b891bb Set the core file size to unlimited when launching stress client and servers 2016-04-19 15:33:24 -07:00
Deepak Lukose dba4c5fd01 Add various options to verify ssl/tls client cert including letting the
application handle the authentication.
2016-04-19 15:02:06 -07:00
Jan Tattermusch f3b523b6c8 make RVM ruby accessible by performance tests 2016-04-19 14:32:37 -07:00
David Garcia Quintas f7d9cbe658 PR comments 2016-04-19 14:10:18 -07:00
Jan Tattermusch 17735908ed Merge pull request #6210 from jtattermusch/benchmarking_add_java
Support Java performance worker in run_performance_tests.py
2016-04-19 12:56:35 -07:00
Sree Kuchibhotla 9d4e4ffbad Fix back slashes in the template and break the RUN steps 2016-04-19 12:24:14 -07:00
Jan Tattermusch ffc522b344 Merge pull request #6209 from sreecha/go_stress_docker
Run Go stress tests on GKE
2016-04-19 11:57:05 -07:00
Jan Tattermusch de874a101f add java performance worker 2016-04-19 11:43:33 -07:00
Jan Tattermusch 6d9386a9d6 Merge pull request #6204 from jtattermusch/benchmarking_add_ruby
Add RubyLanguage to benchmarking scenarios
2016-04-19 11:31:20 -07:00
murgatroid99 e264e3984f Merged from master 2016-04-19 10:56:01 -07:00
Sree Kuchibhotla 5bc112c0c9 Add a will_run_forever flag to handle cases where the process terminates with exit code of 0 2016-04-19 09:53:25 -07:00
Sree Kuchibhotla 9192498a08 Java stress test docker images 2016-04-19 09:53:25 -07:00
Craig Tiller 942568bc9d Better dictionary 2016-04-18 22:19:00 -07:00
Jan Tattermusch 5b4a9348f8 run bundle install from repo root 2016-04-18 17:16:48 -07:00
Craig Tiller 69b6d4ef62 Better dictionary 2016-04-18 15:08:14 -07:00
Nicolas Noble 573457bfd9 Merge pull request #6203 from ctiller/dictionary
Add a dictionary for fuzzing
2016-04-18 14:59:19 -07:00
Sree Kuchibhotla edaa6ebae4 Go Stress test: Docker stress test images and config files to run on GKE 2016-04-18 12:15:31 -07:00
Sree Kuchibhotla faaeab0869 Merge pull request #6124 from dgquintas/ip_parse_refactor
Factored out parse functions from sockaddr_resolver
2016-04-18 10:03:06 -07:00
Jan Tattermusch a5780e1607 add RubyLanguage to benchmarking scenarios 2016-04-18 08:37:12 -07:00
Craig Tiller 134a6b6ffd Dictionary support for fuzzers 2016-04-18 08:14:20 -07:00
Craig Tiller 2e3e0039b3 Expand corpus, fix crash 2016-04-18 07:54:53 -07:00
Jan Tattermusch ac4251aa0e fix error handling in big_query_utils.insert_rows 2016-04-15 14:53:54 -07:00
Jan Tattermusch 92265f6904 fix field names in schema 2016-04-15 14:53:53 -07:00
David Garcia Quintas ff71c38be9 Merge branch 'master' of github.com:grpc/grpc into ip_parse_refactor 2016-04-15 14:40:08 -07:00
Craig Tiller 53b28fba88 Expand corpus 2016-04-15 14:17:23 -07:00
Craig Tiller 796cdc78eb Expand corpus 2016-04-15 14:15:21 -07:00
Jan Tattermusch 4843b513c6 populate metadata about jenkins build in benchmark results 2016-04-15 13:43:39 -07:00
Jan Tattermusch 6d7fa5572e result uploading 2016-04-15 10:17:22 -07:00
Jan Tattermusch 88cc4e26ed minor changes to schema 2016-04-15 10:17:22 -07:00
Jan Tattermusch 7d54db8d49 minor refactoring of biq_query_utils 2016-04-15 09:14:45 -07:00
Jan Tattermusch efd9803be5 Uploading results to big query 2016-04-15 09:14:31 -07:00
Craig Tiller b91fe56800 Merge github.com:grpc/grpc into api_fuzzer 2016-04-14 22:49:39 -07:00
Nicolas "Pixel" Noble c4b18a50de Adding support for msys. 2016-04-15 07:39:26 +02:00
yang-g b8aa58b2cd Add a test 2016-04-14 15:53:45 -07:00
Jan Tattermusch 969ffaf5c6 Enable JSON reports for qps drivers 2016-04-14 13:13:25 -07:00
Jan Tattermusch 05bb5b9326 regenerate tests.json with C++ perf scenarios 2016-04-14 13:13:25 -07:00
Jan Tattermusch 7be244b647 fix redundant C++ scenario 2016-04-14 13:13:25 -07:00
Jan Tattermusch d61c252f8e add some more C# scenarios 2016-04-14 13:13:24 -07:00
Jan Tattermusch ee9032c507 add support for cross-language tests 2016-04-14 13:13:24 -07:00
Jan Tattermusch 38becc28b0 added support for regex selection of scenarios 2016-04-14 13:13:24 -07:00
Jan Tattermusch 4fec48b831 tiny fixes to scenario_config 2016-04-14 13:13:24 -07:00
Craig Tiller 69f1f4330b Fix fuzzing sanity 2016-04-14 12:50:08 -07:00
Craig Tiller 62c7a5a699 Channel establishment 2016-04-13 22:25:03 -07:00
Nicolas Noble 48a3af615b Merge pull request #6145 from nicolasnoble/memtracking
Memtracking stuff
2016-04-13 17:42:17 -07:00
Craig Tiller 06ae32e7f8 Expand corpus 2016-04-13 16:47:27 -07:00
David Garcia Quintas 2196c7e253 Merge branch 'master' of github.com:grpc/grpc into ip_parse_refactor 2016-04-13 13:10:00 -07:00
Craig Tiller fc98f92610 API fuzzer 2016-04-13 08:45:06 -07:00
Sree Kuchibhotla 478bd4449b Misc changes to stress test scripts 2016-04-12 17:40:24 -07:00
Craig Tiller abf7d7550b Mergegen 2016-04-12 13:58:02 -07:00
Craig Tiller ba926469e7 Merge github.com:grpc/grpc into strong-includes 2016-04-12 13:57:06 -07:00
Craig Tiller 666a362a66 clang-fmt 2016-04-12 13:46:30 -07:00
Nicolas "Pixel" Noble 0cca082fd7 Merge branch 'master' of https://github.com/grpc/grpc into memtracking 2016-04-12 19:54:51 +02:00
Nicolas Noble bf359b75db Merge pull request #6148 from ctiller/fuzzing_client
Fuzzing client
2016-04-12 10:54:33 -07:00
Craig Tiller 5bfb67a42c Merge github.com:grpc/grpc into strong-includes 2016-04-11 23:30:00 -07:00
Nicolas Noble c75787ba0f Merge pull request #6132 from ctiller/e2efuzz
Expand server corpus
2016-04-11 23:29:07 -07:00
Craig Tiller eca0bcec2d Expand corpus 2016-04-11 23:23:49 -07:00
Craig Tiller d2f6baa4fe Expand corpus 2016-04-11 23:16:45 -07:00
Craig Tiller 100115e8d4 Expand corpus 2016-04-11 23:12:36 -07:00
Craig Tiller 4e8e23d339 Expand corpus 2016-04-11 22:49:46 -07:00
Jan Tattermusch 3c780d99cb Merge pull request #6134 from jtattermusch/migrate_nunit3
Migrate C# to NUnit 3.2
2016-04-11 22:20:26 -07:00
Craig Tiller 811d0f205c Expand corpus 2016-04-11 22:00:35 -07:00
Craig Tiller 0ef45543fd Expand corpus 2016-04-11 21:59:25 -07:00
Craig Tiller 15572f054a Expand corpus 2016-04-11 21:54:18 -07:00
Craig Tiller ec55c985ae Regen projects 2016-04-11 21:01:41 -07:00
Craig Tiller 83f5a8530f More parameterization 2016-04-11 20:52:20 -07:00
Craig Tiller 845516e84f Add client fuzzer 2016-04-11 20:49:20 -07:00
Craig Tiller aef1ebe8f9 Merge github.com:grpc/grpc into strong-includes 2016-04-11 20:13:08 -07:00
Craig Tiller 3ab2fe0094 Rollup of changes from the latest import 2016-04-11 20:11:18 -07:00
Nicolas "Pixel" Noble fd998eb33f Merge branch 'master' of https://github.com/grpc/grpc into memtracking 2016-04-12 01:54:13 +02:00
Nicolas "Pixel" Noble 85a46dd780 Moving memory allocation tracking to its own file. 2016-04-12 01:50:51 +02:00
Jan Tattermusch a5f1f120aa make sure OpenCover.Console runs exclusively 2016-04-11 15:49:56 -07:00
Jan Tattermusch bd58f6f76b fix C# coverage on windows 2016-04-11 11:09:44 -07:00
Jan Tattermusch 67306daaa2 fix .bat script 2016-04-11 11:09:38 -07:00
Jan Tattermusch 35e608fb8f run_tests.py script fixup 2016-04-11 11:09:37 -07:00
Jan Tattermusch 38ed2cfdb5 teach run_tests how to run C# tests with NUnitLite 2016-04-11 11:09:33 -07:00
Jan Tattermusch a8ef9c3925 use correct non-overwrite flag for cp 2016-04-11 11:09:23 -07:00
Jan Tattermusch f6824c2685 fix run_tests scripts 2016-04-11 11:09:21 -07:00
Jan Tattermusch fd8d273526 cleanup of C# interop dockerimage 2016-04-11 11:09:17 -07:00
Craig Tiller 1bca98966f Expand server corpus 2016-04-09 14:31:33 -07:00
Craig Tiller 67a9934ea5 Expand uri corpus 2016-04-08 22:52:10 -07:00
David Garcia Quintas 001193c752 Merge branch 'master' of github.com:grpc/grpc into ip_parse_refactor 2016-04-08 17:20:10 -07:00
David Garcia Quintas 9885bff5fb Factored out parse functions from sockaddr_resolver 2016-04-08 17:08:57 -07:00
David Garcia Quintas 3a43cc06a8 Added codegen_test_full
Which makes sure target that depend on both codegen and grpc build.
2016-04-08 16:59:51 -07:00
Craig Tiller ea4b259aa4 Expand server corpus 2016-04-08 15:49:55 -07:00
Nicolas Noble f2d6a5a632 Merge pull request #6108 from miselin/sanity-check-vsprojects
Add a sanity check to make sure vsprojects stays usable.
2016-04-08 10:38:20 -07:00
Carl Mastrangelo 30d39ab075 Update http2 interop tests to work with Servers implementing HTTP Alternative Services 2016-04-07 16:10:25 -07:00
Nicolas Noble 4560356155 Merge pull request #6106 from ctiller/server_fix
Expand corpus, fix crash
2016-04-07 15:34:26 -07:00
Nicolas Noble 361be66c3d Merge pull request #6092 from ctiller/strong-includes
Check dependencies between filegroups
2016-04-07 09:55:49 -07:00
Matthew Iselin 50df82ffe4 Add a sanity check to make sure vsprojects stays usable. 2016-04-07 09:33:08 -07:00
Craig Tiller 03915e5de6 Sort out codegen dependencies 2016-04-07 09:15:10 -07:00
Craig Tiller 03d8f2f5f3 Remove *_codegen_lib
Since filegroups are now correctly layered, build systems that needed these libs can now instantiate the filegroups as libs directly.
2016-04-07 08:02:16 -07:00
Craig Tiller 4b3fe15ef7 Allow specifying fuzzer runtime 2016-04-06 23:19:17 -07:00
Craig Tiller 1583d06955 Fix build 2016-04-06 21:54:21 -07:00
Craig Tiller 5db5e13293 Merge github.com:grpc/grpc into strong-includes 2016-04-06 16:28:46 -07:00
Jan Tattermusch 2879aa1b1d Merge pull request #6091 from sreecha/fix_stress_client_spec
Fix a typo in the spec (and make corresponding change in node stress client)
2016-04-06 15:25:46 -07:00
Nicolas Noble adc53ade9b Merge pull request #6071 from ctiller/e2efuzz
Full stack server fuzzer
2016-04-06 14:57:50 -07:00
Jan Tattermusch f787e0dd20 Merge pull request #6084 from sreecha/nodejs_stress
Add nodejs stress tests to the test-framework
2016-04-06 14:24:02 -07:00
Craig Tiller 36bb50aaed Merge github.com:grpc/grpc into e2efuzz 2016-04-06 10:29:18 -07:00
Craig Tiller 0bda0b3e55 Configure performance scenarios with json
Run those json configurations as part of presubmits
2016-04-06 10:14:44 -07:00
Nicolas Noble 39a96967f1 Merge pull request #6043 from ctiller/optionalize_client_config
Optionalize client config system
2016-04-06 10:11:09 -07:00
Sree Kuchibhotla 9a56be10e1 Merge branch 'master' into fix_stress_client_spec 2016-04-06 09:48:33 -07:00
Craig Tiller 9d7f22477a Merge github.com:grpc/grpc into strong-includes 2016-04-06 09:26:24 -07:00
Nicolas Noble 8dbf476ac3 Merge pull request #6093 from dgquintas/nanopb_fuzzer
Added fuzzers for load_balancer_api parsing functions
2016-04-05 21:43:11 -07:00
Craig Tiller f64df1124a Merge branch 'nanopb_fuzzer' of github.com:dgquintas/grpc into e2efuzz 2016-04-05 21:27:41 -07:00
David Garcia Quintas bf2e73d8ae Added fuzzers for load_balancer_api parsing functions 2016-04-05 20:29:35 -07:00
Craig Tiller 0b54163019 Fixing client_config init 2016-04-05 17:21:05 -07:00
Craig Tiller f82ddc4c78 Nailing down dependencies better 2016-04-05 17:15:07 -07:00
Sree Kuchibhotla 79e3f09e1a Code review comments 2016-04-05 16:51:05 -07:00
Sree Kuchibhotla b658bbb3ad Merge branch 'master' into nodejs_stress 2016-04-05 16:42:55 -07:00
Sree Kuchibhotla 5d27e8fcab Correct a typo in the spec 2016-04-05 16:33:44 -07:00
Sree Kuchibhotla 9f0e3601c7 Some debug statements and reformatting 2016-04-05 16:21:44 -07:00
Craig Tiller 859fb06e80 Merge branch 'optionalize_client_config' into strong-includes 2016-04-05 16:07:25 -07:00
Craig Tiller d08c6ae5aa Merge github.com:grpc/grpc into optionalize_client_config 2016-04-05 16:06:06 -07:00
Craig Tiller d1697d99d7 Getting dependencies fixed up 2016-04-05 16:05:46 -07:00
Jan Tattermusch 39d1a66bb9 Merge pull request #6064 from ctiller/performance
Separate configuration from running logic for performance tests
2016-04-05 16:03:55 -07:00
Jan Tattermusch 182de56ae7 Merge pull request #6082 from jtattermusch/csharp_perfworker_features
Add some C# qps worker features
2016-04-05 15:10:00 -07:00
Jan Tattermusch abb4f5f3ab Merge pull request #6070 from ctiller/head-of-line-blocking
Fix a head of line blocking issue in the C++ server
2016-04-05 14:31:33 -07:00
Jan Tattermusch 506cfa69c7 Merge pull request #6087 from ctiller/reset_copyright
Remove unnecessary -2016 from copyrights
2016-04-05 13:25:24 -07:00
Craig Tiller b112f3989f Move subchannel_call_holder 2016-04-05 12:44:04 -07:00
Jan Tattermusch 6dd74fcb91 always build qps_driver 2016-04-05 11:55:17 -07:00
Craig Tiller 21f8907167 Merge github.com:grpc/grpc into optionalize_client_config 2016-04-05 10:45:08 -07:00
Jan Tattermusch 2a17df28dd Merge pull request #6065 from murgatroid99/node_coverage_report_fix
Flatten Node coverage reports by one level to avoid issues with redirects
2016-04-05 10:44:11 -07:00
Craig Tiller 084aa62861 Remove unnecessary -2016 from copyrights 2016-04-05 08:36:49 -07:00
Craig Tiller c53ac0b59e Merge github.com:grpc/grpc into optionalize_client_config 2016-04-05 07:45:43 -07:00
Sree Kuchibhotla aecac88e02 fix copyrights 2016-04-04 22:48:15 -07:00
Sree Kuchibhotla 73b6a3b63b Config file settings 2016-04-04 22:38:53 -07:00
Craig Tiller 26d3fd2f15 Merge branch 'e2efuzz' of github.com:ctiller/grpc into e2efuzz 2016-04-04 22:33:18 -07:00
Craig Tiller 76210ed423 Expand corpus 2016-04-04 22:33:11 -07:00
Craig Tiller 494efaf122 More corpus 2016-04-04 22:09:07 -07:00
Sree Kuchibhotla 83a9a6554d node wrapper 2016-04-04 21:51:46 -07:00
Craig Tiller d5b6d4e7de Expand corpus 2016-04-04 20:47:34 -07:00
Craig Tiller b4e4ffb7c2 Expand corpus, found a leak! 2016-04-04 19:13:56 -07:00
Sree Kuchibhotla 7a05436ac1 New config for node. Made some changes to support node config 2016-04-04 16:42:40 -07:00
Craig Tiller d153cbe62b Allow specifying max input length 2016-04-04 15:43:30 -07:00
Craig Tiller e25efc15ca Expand corpus 2016-04-04 15:40:52 -07:00
David G. Quintas f781dbb03c Merge branch 'master' into nanopb_generation 2016-04-04 15:05:45 -07:00
Craig Tiller fd114961bf Expand corpus 2016-04-04 14:19:11 -07:00
Craig Tiller 128c39e21a Merge 2016-04-04 14:15:15 -07:00
Craig Tiller f35e5f732d Merge branch 'fuzzer-polish' of github.com:nicolasnoble/grpc into e2efuzz 2016-04-04 14:14:47 -07:00
Craig Tiller 49fe21c23e Expand corpus 2016-04-04 14:12:57 -07:00
David G. Quintas d82245adec Merge branch 'master' into subchannel_factory_create_lb_channel 2016-04-04 14:11:02 -07:00
Craig Tiller 94625cd103 Merge branch 'filters-can-cause-closes' into e2efuzz 2016-04-04 13:56:28 -07:00
Craig Tiller d92d5c5dd2 Add copyright, tweak name 2016-04-04 13:49:29 -07:00