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
yang-g
4c8aed3dba
Add a helper to return all the secure types
9 years ago
yang-g
17197ddc71
Revert "make an enum"
...
This reverts commit 5152cd29f8
.
9 years ago
yang-g
5152cd29f8
make an enum
9 years ago
yang-g
7d2a3e1917
Refactor end2end_test. Make the credentials a separate library.
9 years ago
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
9 years ago
Vijay Pai
64e7875510
Should have a test for 0 and negative alarms to make sure that those make
...
it on to the CQ like any other.
9 years ago
Craig Tiller
89d517c86a
Fix copyrights
9 years ago
Craig Tiller
9b5241209f
Fix copyrights
9 years ago
Craig Tiller
3633ce48a9
Fix tools
9 years ago
Craig Tiller
f290e30d08
Finish porting posix
9 years ago
Craig Tiller
cb6c7f66d3
Fix test
9 years ago
Craig Tiller
d0a8ae1266
Move worker into pollset
9 years ago
Craig Tiller
311445fd32
Fix tcp_client_posix_test
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
David Garcia Quintas
1689990ff3
clang format
9 years ago
David Garcia Quintas
4105505b33
Fixed refactoring of grpc_arg pointer vtable
9 years ago
Vijay Pai
2815f184a3
Document variable names
9 years ago
Vijay Pai
8a2ff73640
Use more variables for better explanations
9 years ago
Vijay Pai
ed3cd423b6
Use three different load-factors and document load-factor variable
9 years ago
vjpai
fcc8f89eea
Fix copyright
9 years ago
David Garcia Quintas
4feb3502c2
Fixed header dependencies and copyrights
9 years ago
Bogdan Drutu
f89fdf39df
Fix the arguments type for on_read and destroy callbacks to match with grpc_iomgr_cb_func
9 years ago
Vijay Pai
b65eda4c88
Make the poll override function assert on non-zero timeout if invoked
...
from the end2end test thread itself (done by adding a TLS on that thread)
Also clang-format
9 years ago
Vijay Pai
018879aa9a
Set up poll overrides
9 years ago
Craig Tiller
ccdea1900f
Separate timer checking from pollsets
9 years ago
vjpai
cf4daebe27
Comment the requirements for changing grpc_poll_function and do
...
poll overrides in such a way as to avoid polling races
9 years ago
Vijay Pai
e40aefb829
Fix the timeout
9 years ago
Vijay Pai
b48f4c830a
Merge remote-tracking branch 'upstream/master' into alarm_openloop
9 years ago
Vijay Pai
8ca0faaf52
use timeouts with proper fixture multipliers rather than raw,
...
since tsan slows things down a lot and may complicate issues such
as shutdown.
9 years ago
Vijay Pai
1a06082265
Add 70% load scenario for testing with open-loop
9 years ago
Vijay Pai
6583176337
clang-format
9 years ago
vjpai
7914e62d48
Attack of the const police.
...
I also added some unrequested const's
9 years ago
murgatroid99
166214f9f6
Don't fail distrib test if a static server is running
9 years ago
Craig Tiller
eb841e2010
Revert "Revert "Proto API for LB request/responses""
9 years ago
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
9 years ago
Alistair Veitch
58a6185ac2
c99 comments
9 years ago
Vijay Pai
761bcb4a18
Cleanup to make it work with clang build
9 years ago
Vijay Pai
914455782f
Sanity (clang-format and copyright)
9 years ago
Vijay Pai
1132c6b7db
Simplify and properly implement openloop testing.
...
Revive it in tests as well
9 years ago
vjpai
dbca72fb01
init test
9 years ago
vjpai
8fdafede06
tag fed in by user should be any arbitrary tag, not a CompletionQueueTag
...
type
9 years ago
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.
9 years ago
Jan Tattermusch
30665fef7a
ruby distribtest
9 years ago
Vijay Pai
9982c6fc3a
Fix random number generators and improve code style (stop using
...
operator overloads)
9 years ago
yang-g
1945ae4285
Fix copyright
9 years ago
yang-g
d59ad7ef39
Provide explicit API for user to set user agent string prefix
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Jan Tattermusch
a24026f554
fix node artifact building on mac
9 years ago