Harvey Tuch
62b2a9051c
Fix handshake_client bind flakes and build issues.
...
* Add port picking retries to handshake_client.
* Track vsprojects for new tests.
* Place tests in 'test' build target.
8 years ago
murgatroid99
085f9afaf0
Added import order comments, resolved other minor issues
8 years ago
Sree Kuchibhotla
85399f0824
clang formatting fixes
8 years ago
Harvey Tuch
a92a13c406
Fix server_ssl.c thread race exposed by tsan by using gpr_event.
8 years ago
Harvey Tuch
27c876ecbe
Fix memory leak detected by ASAN and clang-format variance.
8 years ago
Harvey Tuch
8cdf17a620
Introduce a grpc-exp ALPN protocol identifier.
...
This patch introduces an additional ALPN protocol, grpc-exp, intended to
take preference to h2 and indicate to the server that the connection
contains only gRPC traffic. This allows servers and intermediate boxes
to distinguish gRPC from other HTTP/2 traffic.
The choice of grpc-exp as a protocol identifier indicates that this
scheme is currently experimental and should not be relied upon. The
protocol is not in the IANA TLS registry.
This patch also introduces client/server handshake tests that validate
the preferential treatment of grpc-exp in an end-to-end manner.
8 years ago
Yuxuan Li
60d55f80c4
Change flag precision to flag stride, better description.
...
Add flag error_tolerence to define the search stopping criteria.
Move the equal condition in the binary search to smaller than condition.
Wrap get_cpu_usage(), so on non-linux platform, the compiler won't
complain and will get cpu usage to be 0.
8 years ago
Mark D. Roth
af84245131
Remove resolver_result.
8 years ago
Craig Tiller
3798e607cc
Address review comments
8 years ago
Craig Tiller
153eaa7aba
s/BUFFER_POOL/RESOURCE_QUOTA/g
8 years ago
Mark D. Roth
3686996786
Encode server name, LB policy name, and addresses in channel args.
8 years ago
Mark D. Roth
16883a37ef
Set user data vtable when creating grpc_lb_addresses.
8 years ago
Makarand Dharmapurikar
f01f7b6d6c
clang-format fixes
8 years ago
murgatroid99
6a30178ef2
Clang format
8 years ago
Craig Tiller
dd2fa6482a
Add pid controller test
8 years ago
Craig Tiller
d879123a4f
Add estimator test
8 years ago
Craig Tiller
d196c8adb3
Fixes
8 years ago
Craig Tiller
674c66cd37
Bad ssl tests converted
8 years ago
Nicolas "Pixel" Noble
7e7fd9603c
Split the BUILD file into sub-libraries, and made the end2end tests use ssl certs.
8 years ago
Craig Tiller
fab4ab4e3a
Bad client tests converted
8 years ago
Craig Tiller
f4f2eac66d
All fuzzers
8 years ago
Craig Tiller
d3e645f07d
e2e fuzzers
8 years ago
Craig Tiller
31a1bbd4bc
Make fuzzer unit tests work
8 years ago
Craig Tiller
ad57f1678e
Begin fuzzing framework
8 years ago
Sree Kuchibhotla
6135535ca7
Minor changes and called generate_projects.sh again
8 years ago
Makarand Dharmapurikar
e3dd1d7d11
modify stress_test command line options
...
Modify command line options to be consistent with interop_client.
8 years ago
Nicolas "Pixel" Noble
60ca22fef5
Basic testing.
8 years ago
Sree Kuchibhotla
920ed0c418
Modify Thread manager test
8 years ago
Craig Tiller
91d0093e5e
Fix test
8 years ago
Craig Tiller
686acb9b51
Fix test
8 years ago
Craig Tiller
2406e31b83
Avoid TSAN reported lock cycle
8 years ago
Noah Eisen
32eee7739b
Changed name of rpc method to fit with the conventional naming. Also fixed type in interop client flag help message
8 years ago
Craig Tiller
2dc4968b93
Fix config-exclusion for secure variants of tests
8 years ago
Sree Kuchibhotla
385c9b2f05
Address code review comments
8 years ago
Craig Tiller
e2f696895f
Fixes for bad asserts
8 years ago
Craig Tiller
afcc8752f3
clang-format
8 years ago
Mark D. Roth
24301717d4
Allow specifying extra flags for C++ interop server.
8 years ago
Vijay Pai
d923583768
Minor cleanup - remove an unneeded header, mark a class final, explicitly specify parent class
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Craig Tiller
14c836fcd1
Delambdaify
8 years ago
Craig Tiller
68cf8ce866
Fix payload tests under windows
8 years ago
Craig Tiller
b019d61f9a
Fix benchmark shutdown
8 years ago
David Garcia Quintas
d8fe334d5b
s/lb-cost/lb-cost-bin
8 years ago
Yuchen Zeng
169c985f67
Remove generated pb files
8 years ago
Mark D. Roth
5e258bf32b
clang-format
8 years ago
murgatroid99
583eb9b96f
Clang format
8 years ago
Yuchen Zeng
87772d5b88
Fix asan issues, clean up
8 years ago
Yuchen Zeng
a54be0388a
Fix sanity issues
8 years ago
Yuchen Zeng
de3daf5d63
More interfaces for grpc_socket_mutator
8 years ago
yang-g
c4292fb971
Add a simple test
8 years ago