Commit Graph

366 Commits

Author SHA1 Message Date
Vijay Pai 953e41a01a Merge pull request #5321 from vjpai/openloop
TSAN/ASAN timeout and QPS rate adjustments
2016-02-23 13:02:55 -08:00
Vijay Pai 3b28872210 1. Adjust tsan/asan/msan slowdowns according to documentation
tsan documentation says 2-20x, so set it at 20x
asan documentation says 1.2-2.7x, so set it at 3x
msan documentation says 2-4x, so set it at 4x
This is now much less optimistic than before

2. Reactive tsan tests for qps_test
3. Set CPU load for qps_openloop_test
4. Divide qps_openloop_test Poisson rate by the slowdown factor of
   the configuration
2016-02-19 00:28:28 -08:00
Craig Tiller 16f6826ffd Merge github.com:grpc/grpc into fix-proto-docker 2016-02-18 07:14:37 -08:00
David G. Quintas e683814416 Merge pull request #5201 from vjpai/alarm_openloop
Revive and reform open-loop QPS testing
2016-02-16 11:27:45 -08:00
Bogdan Drutu 43f6311c58 Merge pull request #5098 from a-veitch/base_log
Add Census base log
2016-02-16 09:54:31 -08:00
Craig Tiller eb841e2010 Revert "Revert "Proto API for LB request/responses"" 2016-02-11 15:49:16 -08:00
Craig Tiller c35e2c582f Revert "Proto API for LB request/responses" 2016-02-11 15:45:03 -08:00
Craig Tiller c3602dc1cf Merge pull request #4038 from dgquintas/grpclb_api
Proto API for LB request/responses
2016-02-11 15:32:22 -08:00
Vijay Pai 1132c6b7db Simplify and properly implement openloop testing.
Revive it in tests as well
2016-02-11 06:05:24 -08:00
vjpai 04e992a750 Make C++ alarm class usable and testable - there were some build issues and
it was not actually even included in the library or the test suite.
2016-02-10 16:58:38 -08:00
David Garcia Quintas 7e46618897 Merge branch 'master' of github.com:grpc/grpc into grpclb_api 2016-02-08 20:07:19 -08:00
Alistair Veitch ba6065f016 merge 2016-02-05 13:27:42 -08:00
Alistair Veitch 85afe71d4c initial commit 2016-02-02 17:58:15 -08:00
Alistair Veitch 75d5c0f024 post merge 2016-02-02 09:43:02 -08:00
Nicolas "Pixel" Noble d5d83aa33f Fixing, using and testing alarm code. 2016-01-31 06:21:49 +01:00
David Garcia Quintas 366c531f3d updated projects 2016-01-29 15:12:51 -08:00
David Garcia Quintas dcc99a24ea Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces 2016-01-28 11:01:47 -08:00
Nicolas "Pixel" Noble 51b1aeee68 Moving some config defaults to build.yaml, and moving others to CPPFLAGS. 2016-01-28 02:00:02 +01:00
David Garcia Quintas 541db25d45 Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces 2016-01-25 12:53:50 -08:00
Craig Tiller f968a87e3f Fix build 2016-01-22 16:07:42 -08:00
Bogdan Drutu fc65bf07e6 Merge pull request #4750 from a-veitch/tag_set
Census Tag Set API and implementation
2016-01-22 15:34:34 -08:00
David Garcia Quintas 1e927a6ee4 updated tests.json 2016-01-21 15:28:04 -08:00
David Garcia Quintas 826505cc8f Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces 2016-01-21 15:25:54 -08:00
Craig Tiller bfd0553571 Add C++ CPU costs 2016-01-20 09:53:15 -08:00
Craig Tiller bfe693678d Tweak cpu costs 2016-01-20 09:38:21 -08:00
Craig Tiller 5f735a64e1 Add CPU cost measurement, tune parameters, decrease default maxjobs 2016-01-20 09:31:15 -08:00
Craig Tiller 56c6b6ab0a Use CPU cost modelling to increase parallelism 2016-01-20 08:27:37 -08:00
Craig Tiller fc051c9aa3 Run nosec tests again 2016-01-19 08:39:37 -08:00
Alistair Veitch 0923126cf8 Merge branch 'master' into tag_set 2016-01-15 17:57:56 -08:00
yang-g be5a2c4f04 working test 2016-01-14 13:11:15 -08:00
Alistair Veitch f190601e60 Merge branch 'master' into tag_set 2016-01-12 17:38:33 -08:00
Alistair Veitch bb30d2591f initial commit 2016-01-12 17:36:05 -08:00
Vijay Pai 6045681003 Merge branch 'master' into bbuf 2016-01-11 10:08:26 -08:00
Vijay Pai af2e1cf080 Fix bugs and include build files 2016-01-11 09:54:23 -08:00
Craig Tiller ab23045414 Add a test that public headers compile as C99 2016-01-04 08:18:43 -08:00
Craig Tiller 0fe5ee7be3 BoringSSL integration: non-vsprojects changes 2015-12-22 12:50:36 -08:00
Craig Tiller 86e8ad8ddf Merge github.com:grpc/grpc into big_data 2015-12-16 19:25:58 -08:00
Craig Tiller 78575374ff Merge github.com:grpc/grpc into server_stall 2015-12-14 21:51:45 -08:00
Craig Tiller 83399c99e5 Add a test that reproduces server partial message read bug 2015-12-14 13:34:44 -08:00
Craig Tiller 5e9add5219 Dont run on Windows just yet 2015-12-13 21:56:46 -08:00
Craig Tiller 7bbedf20ea Dont run the servers as tests 2015-12-13 20:02:31 -08:00
Craig Tiller abd20f3c69 Add tests for failed SSL connections: bad cert, and bad alpn config 2015-12-13 11:48:59 -08:00
Nicolas Noble 1e54d284cb Merge pull request #4420 from ctiller/slops
Hit a few more paths in http_server_filter.c, sockaddr_resolver.c
2015-12-11 20:59:47 -08:00
Craig Tiller 82821ba778 Merge pull request #4438 from nicolasnoble/json-coverage-2
Increasing json code coverage.
2015-12-11 17:59:03 -08:00
Nicolas "Pixel" Noble 11c320da08 Increasing json code coverage. 2015-12-12 02:42:39 +01:00
David G. Quintas 8c9dfd02bc Merge pull request #4430 from ctiller/dns
Add dns resolver test
2015-12-11 15:01:25 -08:00
Yang Gao 57ebf29e8c Merge pull request #4408 from ctiller/pipe-bomb
Add tests for pipe usage
2015-12-11 14:57:12 -08:00
David G. Quintas ce015f647a Merge pull request #4381 from dgquintas/compression_coverage_2
Further coverage for compression
2015-12-11 14:51:50 -08:00
Vijay Pai 6f0c1495a5 Merge pull request #4426 from ctiller/socketutils
Add iomgr socket_utils and sockaddr_utils tests
2015-12-11 14:25:42 -08:00
David Garcia Quintas 48ec806249 Done! 2015-12-11 14:04:59 -08:00