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
f7d7fb2d32
Expand comment documenting grpc_method_config_table_convert().
8 years ago
Mark D. Roth
9fe934cadf
Merge remote-tracking branch 'upstream/master' into service_config2
8 years ago
Jan Tattermusch
5fe5eba969
provide framework independent version of Task.CompletedTask
8 years ago
Jan Tattermusch
ba09884f82
polish HandleCallAsync
8 years ago
Jan Tattermusch
1445c47901
Merge pull request #8396 from jtattermusch/csharp_server_streamline_request_call_invocations
...
C# server streamline request call invocations
8 years ago
Jan Tattermusch
e1e02354af
Merge pull request #8469 from jtattermusch/csharp_perf_tuning
...
Run C# QpsWorker on all cores
8 years ago
Jan Tattermusch
8c31c14586
qps worker runs on all threads
8 years ago
Jan Tattermusch
6ec0dca9c7
Merge pull request #8472 from jtattermusch/csharp_eliminate_string_endswith
...
C# performance: string.EndsWith is really slow on CoreCLR
8 years ago
Jan Tattermusch
4f1823da12
string.EndsWith is really slow on CoreCLR
8 years ago
apolcyn
f89a4a189f
Merge pull request #8397 from apolcyn/fix_performance_test_silent_failures
...
fail performance tests if any jobs fail or timeout
8 years ago
Alexander Polcyn
898a2e91f9
clean up error message
8 years ago
Muxi Yan
ad93106da0
Keep a singleton of connectivity monitor in GRPCHost
8 years ago
Jan Tattermusch
566608e275
Merge pull request #8395 from jtattermusch/testing_nitpicking
...
A few test related fixes
8 years ago
Jan Tattermusch
447548b9f2
show logs from qps workers
8 years ago
Muxi Yan
285273c025
Merge pull request #8446 from muxi/revert-8426
...
Reverts PR #8426
8 years ago
Jan Tattermusch
8834095e76
Merge pull request #8438 from jtattermusch/csharp_compiler_warnings
...
Fix a few C# compiler warnings
8 years ago
Noah Eisen
a48afeb1f0
change unimplemented_method to unimplemented_service. Add real unimplemented_method test for node
8 years ago
Muxi Yan
1ebf8bfd93
Merge pull request #8460 from muxi/advance-boringssl-version
...
Advance versions of BoringSSL in podspec and template
8 years ago
Noah Eisen
6134d1d4c8
change unimplemented_method to unimplemented_service. Add real unimplemented_method test
8 years ago
Noah Eisen
b2a2647446
added the real unimplemented_method test to csharp interop test
8 years ago
Noah Eisen
9a171c7446
renamed unimplemented_method -> unimplemented_service
8 years ago
murgatroid99
b516cadc2a
Merge branch 'master' into uv_core_transport
8 years ago
Mark D. Roth
ae07f7fdc6
Merge remote-tracking branch 'upstream/master' into resolver_channel_args
8 years ago
Mark D. Roth
99e61f884d
Merge pull request #8418 from markdroth/interop_flags
...
Allow specifying extra flags for C++ interop server.
8 years ago
Mark D. Roth
af84245131
Remove resolver_result.
8 years ago
Muxi Yan
6ac6a52dcf
Fix stupid compiler error
8 years ago
Mark D. Roth
d9cbec465d
Merge pull request #8095 from markdroth/rename_client_config
...
Rename client_config directory to client_channel.
8 years ago
Muxi Yan
6fd881e183
Advance versions of BoringSSL in podspec and template
8 years ago
Craig Tiller
3798e607cc
Address review comments
8 years ago
Sree Kuchibhotla
c5fb957e50
Merge branch 'master' into rpc_mgr
8 years ago
Garrett Casto
07ecd9d08c
Add copyright header
8 years ago
Mark D. Roth
5bd7be0c55
Change LB policies to get their input from channel args.
8 years ago
Craig Tiller
153eaa7aba
s/BUFFER_POOL/RESOURCE_QUOTA/g
8 years ago
David G. Quintas
54b409c0da
Merge pull request #8450 from dgquintas/move_unref
...
Moved unref of security connector outside of grpc_secure_channel_create
8 years ago
Nicolas Noble
8269d7d16d
Merge pull request #8215 from sreecha/new_scenario
...
Add a new scenario: Async-Client/Sync-Server
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
Muxi Yan
dbb58b8c1d
Fix BoringSSL podspec template
8 years ago
Tim Ryan
5124452ae5
Compiles with npm install --debug option.
8 years ago
Michael Lumish
531172fca4
Merge pull request #8208 from tcr/master
...
Compiles with npm install --debug option.
8 years ago
Craig Tiller
987f41f397
Merge pull request #7651 from rjshade/add_error_log_for_h2_headers
...
Add error log for invalid http2 headers
8 years ago
Makarand Dharmapurikar
f01f7b6d6c
clang-format fixes
8 years ago
Craig Tiller
aea91859a3
Merge pull request #8455 from ctiller/importz
...
Import related fixes
8 years ago
Mark D. Roth
98abfd3d64
Pass channel args through resolver.
8 years ago
Craig Tiller
4f5ae75958
Fix build for import
8 years ago
Jan Tattermusch
9f254c0c40
get rid of compiler warnings
8 years ago
Jan Tattermusch
d0e7c6d0b4
Marshal.GetDelegateForFunctionPointer(IntPtr, Type) is obsolete in
...
netstandard
8 years ago
Jan Tattermusch
32cb42e046
remove unused member
8 years ago
Jan Tattermusch
7735daad14
address XMLdoc related warnings
8 years ago