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).
9 years ago
Craig Tiller
a5abbd2c03
Mark mlog_test as flaky
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Vijay Pai
c0e3952d27
Re-enable tsan for qps tests
9 years ago
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
9 years ago
vjpai
5c0b6dd6a1
Temporarily disable qps tsan tests since they are exposing a
...
tsan internal error until we upgrade tsan
9 years ago
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
9 years ago
Jan Tattermusch
9bb7062f20
Fix gcc4.4 tests
9 years ago
ahedberg
43df295528
add unix_sockets_posix module to build system and fix compilation errors
9 years ago
Craig Tiller
5bda4d46d1
Disable PIE
9 years ago
Craig Tiller
19d7d808ec
Split port_posix.c into platform specifics and a portable interface to port_server.py
9 years ago
Vijay Pai
112923f75e
Remove JENKINS_BUILD specific options from tsan
9 years ago
Nicolas "Pixel" Noble
4268318f77
Moving core_codegen.cc to the proper filegroup.
9 years ago
Nicolas "Pixel" Noble
e8fb852a73
Massaging that pull request.
9 years ago
Craig Tiller
57e2743b65
Add contributed test
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
e2327dbb8e
Fit and finish for dns retry loop
9 years ago
Craig Tiller
e91ef68d2a
Add failing test
9 years ago
David Garcia Quintas
79d9096126
removed spurious grpc_library.cc
9 years ago
David Garcia Quintas
f349c1bb90
codegen_test build.yaml fixes
9 years ago
David Garcia Quintas
723af53419
moved some files around
9 years ago
David Garcia Quintas
8c3d9943f6
compiles!
9 years ago
David Garcia Quintas
6848c4e145
wip. prior to cq refactoring
9 years ago
David Garcia Quintas
4ac52fa6dd
WIP. Added codegen_test
9 years ago
David Garcia Quintas
b07938fa22
added missing initializer for global proto_serializer holder to codegen lib
9 years ago
David Garcia Quintas
f588aeb1e2
introduced workaround for proto_utils
9 years ago
Craig Tiller
3af3f743c3
Fixes to things
9 years ago
Craig Tiller
d93aa14fd0
It seems saner to base this on TSAN
9 years ago
Stanley Cheung
6156f0962e
Simplify PHP installation for release 0.13
9 years ago
Craig Tiller
ef1bf87665
ESAN prototype
9 years ago
Craig Tiller
ca62ff014b
Expand gtest suites into individual run_tests tests
9 years ago
Stanley Cheung
80db5be7b5
fix bug with pecl install on mac
9 years ago
Stanley Cheung
5adb71fb9a
php: simplify installation
9 years ago
Craig Tiller
b79c1e112e
Ensure we can compile boringssl before trying: old compiler compatibility
...
Allow compiling with openssl
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Nicolas "Pixel" Noble
e0dbd3f92d
Fixing MacOS.
9 years ago
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
9 years ago
Jan Tattermusch
6611dde261
enable 64bit windows compilation of protoc plugins
9 years ago
David Garcia Quintas
9f3955c953
Fixed language category for grpc_codegen_lib
9 years ago
David Garcia Quintas
aee7cf1d32
added uuids for VS
9 years ago
David Garcia Quintas
4af3de2d6f
actually made the codegen_lib targets private now
9 years ago
vjpai
2146fe8f88
Tune down multiplier for tsan to 5
9 years ago
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
9 years ago
Nicolas "Pixel" Noble
2e8fdbac77
Building the dlls.
9 years ago
Nicolas "Pixel" Noble
3ba2eba9eb
Adding grpc_dll project.
9 years ago
David Garcia Quintas
bac76af099
Fixed sanity
9 years ago
yang-g
7d2a3e1917
Refactor end2end_test. Make the credentials a separate library.
9 years ago
David Garcia Quintas
a37d9d8c59
moved grpc_library.cc moved out of codegen
9 years ago
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
9 years ago
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.
9 years ago