Nicolas Noble
7661da5b41
Merge pull request #6012 from nicolasnoble/memleak_detector
...
Adding memory leak detections for the json fuzzer.
2016-03-31 20:51:30 -07:00
Jan Tattermusch
4e4a53af87
Merge pull request #5944 from ctiller/we-are-never-ever-ever
...
Add a test that channels recover from goaway correctly
2016-03-31 17:57:23 -07:00
Nicolas "Pixel" Noble
5d28d9f63b
Added a few more corpora.
2016-03-30 21:51:28 +02:00
Craig Tiller
f05837ab82
Run fuzzer corpus entries as unit tests
2016-03-29 20:42:29 -07:00
Craig Tiller
3bd9695939
Merge github.com:grpc/grpc into idempotent
2016-03-28 12:43:02 -07:00
Craig Tiller
1b7195870e
Initial goaway test
2016-03-24 09:06:13 -07:00
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
2016-03-23 13:22:32 +11:00
Jan Tattermusch
39fd22193b
Merge pull request #5899 from dgquintas/uchannels_kthxbai
...
removed uchannels
2016-03-22 14:03:45 -07:00
Jan Tattermusch
e04d83656b
Merge pull request #5910 from ctiller/temporary_reprieve
...
Mark mlog_test as flaky
2016-03-22 11:07:12 -07:00
Craig Tiller
a5abbd2c03
Mark mlog_test as flaky
2016-03-22 06:56:00 -07:00
David Garcia Quintas
fb349b9f71
removed uchannels
2016-03-21 15:37:20 -07:00
Jan Tattermusch
fb6e13b1b5
Merge pull request #5788 from vjpai/make_clang_great_again_v2
...
Update clang for the Dockerfile used in tsan tests, fix a newly exposed bug
2016-03-21 11:45:15 -07:00
Craig Tiller
c65ed870ed
Merge github.com:grpc/grpc into idempotent
2016-03-21 10:49:14 -07:00
Jan Tattermusch
bb644e9947
Merge pull request #5754 from ctiller/new_boring_ssl
...
Reference github boringssl, move to chromium-stable branch head
2016-03-21 09:10:19 -07:00
Craig Tiller
44654553de
Merge github.com:grpc/grpc into idempotent
2016-03-21 09:04:06 -07:00
vjpai
f4e2564366
Merge branch 'master' into make_clang_great_again_v2
2016-03-21 08:06:39 -07:00
Craig Tiller
3448887c90
Merge github.com:grpc/grpc into filter-selection
2016-03-21 07:08:50 -07:00
Craig Tiller
de7edf83cc
Merge github.com:grpc/grpc into backoff2
...
Reintroduce flakiness flag for tests: lb_policies_test is inherently flaky and I don't have time to deflake this week
2016-03-20 09:12:16 -07:00
Vijay Pai
c0e3952d27
Re-enable tsan for qps tests
2016-03-19 05:53:21 -07:00
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
2016-03-18 15:57:49 -07:00
vjpai
5c0b6dd6a1
Temporarily disable qps tsan tests since they are exposing a
...
tsan internal error until we upgrade tsan
2016-03-18 15:46:28 -07:00
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
2016-03-18 15:05:00 -07:00
Craig Tiller
6c59e16826
Merge github.com:grpc/grpc into filter-selection
2016-03-17 11:20:58 -07:00
Craig Tiller
40d34bf477
Merge github.com:grpc/grpc into filter-selection
2016-03-17 07:50:54 -07:00
Craig Tiller
c65af4d784
Merge github.com:grpc/grpc into idempotent
2016-03-17 07:44:17 -07:00
Craig Tiller
36bf4d55e1
Merge github.com:grpc/grpc into backoff_lib
2016-03-17 07:43:22 -07:00
Craig Tiller
4f7ffa05a4
Merge github.com:grpc/grpc into idempotent
2016-03-16 07:58:20 -07:00
Craig Tiller
5ee157cd11
Merge github.com:grpc/grpc into backoff_lib
2016-03-16 07:56:37 -07:00
Craig Tiller
121e7a9645
Merge github.com:grpc/grpc into filter-selection
2016-03-16 07:50:18 -07:00
David Garcia Quintas
cd21266b5f
Merge branch 'master' of github.com:grpc/grpc into codegen_lib
2016-03-15 17:10:45 -07:00
Craig Tiller
3d62fc6834
Reference github boringssl, move to chromium-stable branch head
2016-03-15 09:57:26 -07:00
Craig Tiller
57e2743b65
Add contributed test
2016-03-11 16:53:58 -08:00
Craig Tiller
c72cc42238
Build out backoff as a library
2016-03-11 10:54:36 -08:00
Craig Tiller
e2327dbb8e
Fit and finish for dns retry loop
2016-03-11 09:52:42 -08:00
Craig Tiller
e91ef68d2a
Add failing test
2016-03-11 08:59:17 -08:00
Craig Tiller
df5231ec09
Implement tests
2016-03-10 07:00:47 -08:00
Craig Tiller
7885ea5e31
Add a place for tests
2016-03-10 06:53:29 -08:00
David Garcia Quintas
f349c1bb90
codegen_test build.yaml fixes
2016-03-08 16:28:16 -08:00
David Garcia Quintas
4ac52fa6dd
WIP. Added codegen_test
2016-03-06 20:31:39 -08:00
Craig Tiller
5a9d7d2dcc
Merge github.com:grpc/grpc into filter-selection
2016-02-25 16:03:11 -08:00
Craig Tiller
ca62ff014b
Expand gtest suites into individual run_tests tests
2016-02-24 22:22:57 -08:00
Craig Tiller
4ea4599a50
Merge github.com:grpc/grpc into naming-crisis
2016-02-23 17:13:38 -08:00
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
Craig Tiller
521423c8cf
Regenerate files, fix bugs
2016-02-22 22:22:22 -08:00
Craig Tiller
de676268aa
Reinstate sockpair tests
2016-02-19 12:28:34 -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
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
2016-02-17 20:54:46 -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