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
Mark D. Roth
af84245131
Remove resolver_result.
8 years ago
Craig Tiller
4f5ae75958
Fix build for import
8 years ago
Craig Tiller
dd2fa6482a
Add pid controller test
8 years ago
Craig Tiller
9e0066b0c9
Add estimator test
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
Mark D. Roth
24301717d4
Allow specifying extra flags for C++ interop server.
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Yuchen Zeng
324cc66128
Fix missing dependencies
8 years ago
Yuchen Zeng
5f6fbc8379
More dependency changes
8 years ago
Yuchen Zeng
169c985f67
Remove generated pb files
8 years ago
Mark D. Roth
6a721b5b3f
Rename grpc_hash_table to grpc_mdstr_hash_table.
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
yang-g
4287998855
Add a test spouse for server context
8 years ago
Sree Kuchibhotla
8f7739bcd6
Rename GrpcRpcManager -> ThreadManager
8 years ago
Ken Payson
82e4ec741b
Moved cv polling into ev_poll_posix.c
8 years ago
Muxi Yan
fbe175308d
Add test of cancelling ops when :authority exists but not supported
8 years ago
Yuchen Zeng
a4f708a4c4
Introduce grpc_socket_mutator
8 years ago
Yuchen Zeng
929f4c652f
Add tos configuration in channel args
8 years ago
kpayson64
d195cf589d
Add condition variable polling engine
8 years ago
murgatroid99
2c287ca750
UV tests pass on linux
8 years ago
Yuxuan Li
403ca33aa6
rm latency_vs_load.cc related makefile/headers/srcs entry
8 years ago
Yuxuan Li
fe21ec90f6
batched changes
8 years ago
Garrett Casto
931a26bf5b
Add C++ Api
8 years ago
Mark D. Roth
ec393343ee
Add h2_fake_resolver end2end test fixture.
8 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
8 years ago
murgatroid99
c36f6ea745
Compile and link core tests with libuv
8 years ago
Stanley Cheung
857a130493
PHP Proto3: run generate_projects.sh
8 years ago
Ken Payson
e02c7ed37b
Broke cv polling into seperate engine
8 years ago
Craig Tiller
af541d8232
Fix conflicting filename
8 years ago
Craig Tiller
db1a5cce47
Buffer pool C++ wrapper
8 years ago
Craig Tiller
69a1f66005
Complete integration test for buffer pools
8 years ago
Craig Tiller
82509936ae
Stub out end2end tests
8 years ago
Mark D. Roth
6600645135
Refactor hash table code into its own module and use it for method_config as well as method_config_table.
8 years ago
Craig Tiller
012372f044
Cleanup test, check fail fast or not
8 years ago
Mark D. Roth
4c3a4688bb
Move method config table code to its own module.
8 years ago
Craig Tiller
ca30eb9931
Add (empty) buffer pool test
8 years ago
Craig Tiller
7af69f34df
Add buffer pools to build
8 years ago
Nicolas "Pixel" Noble
880b4578ab
Backport of #8055 into v1.0.x.
8 years ago
murgatroid99
9030c81f20
Add a libuv endpoint to the C core, for use in the Node library
8 years ago
Craig Tiller
40c8fba13c
Start handling things in Makefile.template
8 years ago
Craig Tiller
27f7084fe4
Start handling things in Makefile.template
8 years ago
Craig Tiller
38b99e9b8c
Start handling things in Makefile.template
8 years ago
Jan Tattermusch
abfd37fc86
regenerate to fix santity test
8 years ago
Ken Payson
31caabdead
Add shim to support condition variable wakeup fds where pipe/eventfd is not available
8 years ago
Mark D. Roth
2137cd8e9b
Rename client_config directory to client_channel.
8 years ago
Craig Tiller
df09570add
Allow decoupling core version number from wrapper version numbers
8 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
8 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
8 years ago