Craig Tiller
0cb803d9ca
Always ref writable streams
...
We suffered a bug whereby doing a follow-up write to another write could
resurrect a deleted stream, causing all sorts of crash.
Fix: when a stream becomes writable (vs when we start writing) take a
ref on the stream, and only relinquish it once we're done writing.
9 years ago
Craig Tiller
98990726a0
Revert "Update reconnect_interop_server.cc"
9 years ago
Craig Tiller
c6611efb67
Revert "Update reconnect_interop_client.cc"
9 years ago
makdharma
38a560b6ba
Update reconnect_interop_server.cc
9 years ago
makdharma
bd50f305a3
Update reconnect_interop_client.cc
9 years ago
Vijay Pai
6c016efa34
ServerTryCancel was not actually respecting the API since it
...
could be an arbitrary amount of time between when the cancel is tried
and actually observable.
9 years ago
Sree Kuchibhotla
9e5a05af8a
Fix clang format issue
9 years ago
Craig Tiller
7c075b3953
Remove broken test
...
This test is inherently flaky and I don't see any way to make it not so.
Historically this test has not (in my memory) given any signal that something is actually broken.
Let's save maintenance and just nuke it.
9 years ago
Craig Tiller
7fe08a23f1
clang-format
9 years ago
Sree Kuchibhotla
8d543e8e30
Fix ResponseStreamServerCancelAfter test flake
9 years ago
Jan Tattermusch
3f1aa9b99a
add copyright and cleanup python code
9 years ago
Sree Kuchibhotla
e1dd18a945
Fix copyright
9 years ago
Jan Tattermusch
fa4b163fea
windows C# distribtest
9 years ago
Alistair Veitch
600e993e7a
add checking of character values
9 years ago
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
36f8f88529
Fix crash on mac
9 years ago
Alistair Veitch
188563f474
eliminate binary tags
9 years ago
Craig Tiller
1d7704d7a1
Fix windows
9 years ago
Craig Tiller
85371a2bb0
Change pollset mutex ownership
9 years ago
Vijay Pai
bdfec2c86c
SimultaneousReadWritesDone test was not observing the contract on the
...
streaming API. In particular, Finish should not be called until the client
is sure that there is no more message to be read (as documented in
the comments for ClientStreamingInterface::Finish)
9 years ago
Nicolas "Pixel" Noble
7204010c05
Fixing format and copyright.
9 years ago
Dan Born
1b5a264eb8
Allow new credential types to be added to tests.
9 years ago
Dan Born
53a94ef4e7
Use standard include paths.
9 years ago
Dan Born
7275f36411
Initialize mutex to nullptr.
9 years ago
Dan Born
f30941cd95
Injectable test credentials provider interface.
9 years ago
vjpai
e2d39e08f9
Timer->UsageTimer consistently
9 years ago
Sree Kuchibhotla
559e45becd
Scripts to launch stress tests in GKE
9 years ago
vjpai
6483c32f7c
BSD platforms (such as Mac) are likely to have /bin/sh refer to traditional
...
Bourne shell syntax, not Bash syntax. Change "|&" to "2>&1 |" since that's the
traditional way to redirect stdout and stderr to a pipe
9 years ago
Craig Tiller
9114a142c9
Port pollset worker changes to windows
9 years ago
Stanley Cheung
5adb71fb9a
php: simplify installation
9 years ago
Craig Tiller
804b85534b
Test for a working -Wshadow
9 years ago
Craig Tiller
b79c1e112e
Ensure we can compile boringssl before trying: old compiler compatibility
...
Allow compiling with openssl
9 years ago
Sree Kuchibhotla
44ca2c2640
Examples
9 years ago
David Garcia Quintas
e2f243ba7c
clang format
9 years ago
Craig Tiller
19fa540100
Fix copyrights
9 years ago
Craig Tiller
6541cabe9d
clang-fmt
9 years ago
David Garcia Quintas
0160873273
PR comments addressed
9 years ago
Vijay Pai
e32ef7acde
Make timeout instant as well
9 years ago
Craig Tiller
732a875fe8
Add a sanity test for name aliasing
9 years ago
Makarand Dharmapurikar
bfc7adaa71
Added option to echo back user agent for testing
9 years ago
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
9 years ago
yang-g
364be644d0
copyright of course
9 years ago
yang-g
ad0df7bf1f
Discard the read buffer on stream error
9 years ago
Craig Tiller
c605c62b30
Update copyrights
9 years ago
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
9 years ago
yang-g
c10348a555
Add custom_metadata test case
9 years ago
Vijay Pai
2d435b9178
Fix the slowdown factor
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
yang-g
12a0a2c20b
move tls type name to .cc file
9 years ago