Muxi Yan
16ff93969f
Fix error when derived data directory does not exist
6 years ago
Muxi Yan
a6d5884814
Merge pull request #16962 from var-const/varconst/podspec-roots-pem
...
In gRPC-C++ podspec, copy the certificate to bundle resources
6 years ago
Yash Tibrewal
a55d60056b
Fix build
6 years ago
Yash Tibrewal
005eb29298
Missed reviewer comments
6 years ago
Yash Tibrewal
1ea195b6f3
Reviewer comments except for void * fixed
6 years ago
Yash Tibrewal
6a5f39db3c
Separate out interceptorbatchmethodimpl to a different file
6 years ago
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
6 years ago
Eric Anderson
01a128dd71
Add grpc-java 1.16.1 to interop matrix
6 years ago
Muxi Yan
ace83fa266
Change the template of gRPC-C++.podspec as well
6 years ago
yang-g
a35f55fd70
move helper function into namespace
6 years ago
Noah Eisen
a7a927466a
Merge pull request #17020 from ncteisen/channelz-get-server-cpp
...
Channelz++ Part 6: Add GetServer to channelz cpp
6 years ago
yang-g
83d74bf6fc
Remove the internal cache for google_default_credentials
6 years ago
ncteisen
bc44c5e353
Add GetServer to channelz cpp
6 years ago
Vijay Pai
b8f3b532d3
Merge pull request #17018 from sreecha/patch-1
...
Fix an outdated comment
6 years ago
Noah Eisen
5cf95f0b52
Merge pull request #16991 from ncteisen/channelz-get-server-core
...
Channelz part 10: GetServer
6 years ago
Noah Eisen
23449ca12d
Merge pull request #16990 from ncteisen/channelz-get-server
...
Add GetServer to Channelz proto
6 years ago
Sree Kuchibhotla
91faa8e8f0
Fix an outdated comment
...
Fix the outdated commment in ServerCompletionQueue constructor
6 years ago
Jan Tattermusch
aad0030aed
align msan kokoro and manual configurations
6 years ago
Jan Tattermusch
ef053d87ce
Merge pull request #17009 from jtattermusch/eradicate_bazel_wrapper
...
Stop using deprecated bazel_wrapper.py
6 years ago
Yash Tibrewal
cc21d32c77
Some cleanup
6 years ago
Jan Tattermusch
ec36ca0df6
do not mention bazel_wrapper.py
6 years ago
Jan Tattermusch
49650ef596
post bazel invocation details from kokoro rbe jobs
6 years ago
Yash Tibrewal
560963bd8b
Add sync unknown method test
6 years ago
Yash Tibrewal
312feb4202
Adding generic rpc and unimplemented rpc test for server interceptors
6 years ago
Yash Tibrewal
3896dabb85
Merge branch 'master' into interceptors
6 years ago
Yash Tibrewal
a094b7b312
Added server async tests
6 years ago
Juanli Shen
111f474376
Merge pull request #17014 from hcaseyal/fix_import_break
...
Fix internal build breakage
6 years ago
Hope Casey-Allen
d6fa36194a
Fix internal build breakage
6 years ago
Vijay Pai
63921c7f63
Merge pull request #16992 from morganchen12/warnings
...
Fix warnings in doc comments
6 years ago
Juanli Shen
04c34590c6
Merge pull request #16823 from AspirinSJL/rq
...
Account the memory usage of channel and call by resource quota
6 years ago
Yash Tibrewal
08ef3bca1a
Merge pull request #16979 from yashykt/connector_deadlock
...
Fix deadlock issue in HTTP2 connector
6 years ago
Juanli Shen
2976ef129c
Fix OOM by expanding resource quota coverage
6 years ago
Noah Eisen
793853e62f
Merge pull request #16997 from ncteisen/grpc-build-purgatory
...
Channelz: unifying OSS and internal
6 years ago
Yash Tibrewal
07504e66f3
Don't unnecessarily create exec_ctx
6 years ago
Mark D. Roth
2cff9ca408
Revert "Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.""
6 years ago
Jan Tattermusch
3c2f3e1eb3
use set -ex in all bazel scripts
6 years ago
Jan Tattermusch
008775c416
stop using deprecated bazel_wrapper.py
6 years ago
Jan Tattermusch
d24af715e1
Merge pull request #17005 from jtattermusch/temp_ubsan_supressions
...
Temporarily add ubsan supressions
6 years ago
Yash Tibrewal
cad9be0889
Add comments about the fix
6 years ago
Vijay Pai
56f1d3d697
clang-format
6 years ago
Jan Tattermusch
fce9c80a40
make //test/core/end2end/fuzzers:client_fuzzer pass on ubsan
6 years ago
Jan Tattermusch
e2caffdde8
Merge pull request #17003 from jtattermusch/bazel_toolchain_0_18
...
Upgrade bazel toolchain repo to 0.18 release
6 years ago
Jan Tattermusch
b7b3a7972a
Merge pull request #16937 from jtattermusch/interop_matrix_improvements
...
run_interop_matrix_tests.py: overhaul and simplification
6 years ago
Doug Fawley
b63524639b
fix minor punctuation noticed when editor removed spaces at end of line
6 years ago
Doug Fawley
a62c530465
Add protocol handshake to 'READY' connectivity requirements
...
When security is disabled, not waiting for the HTTP/2 handshake can lead to
DoS-style behavior. For details, see:
https://github.com/grpc/grpc-go/issues/954 . This requirement will incur an
extra half-RTT latency before the first RPC can be sent under plaintext, but
this is negligible and unencrypted connections are rarer than secure ones.
Under TLS, the server will effectively send its part of the HTTP/2 handshake
along with its final TLS "server finished" message, which the client must wait
for before transmitting any data securely. This means virtually no extra
latency is incurred by this requirement.
Go had attempted to separate "connection ready" with "connection successful"
(Issue: https://github.com/grpc/grpc-go/issues/1444 PR:
https://github.com/grpc/grpc-go/pull/1648 ). However, this is confusing to
users and introduces an arbitrary distinction between these two events. It has
led to several bugs in our reconnection logic (e.g.s
https://github.com/grpc/grpc-go/pull/2380 ,
https://github.com/grpc/grpc-go/pull/2391 ,
https://github.com/grpc/grpc-go/pull/2392 ), due to the complexity, and it makes
custom transports (https://github.com/grpc/proposal/pull/103 ) more difficult
for users to implement.
We are aware of some use cases (in particular,
https://github.com/soheilhy/cmux ) expecting the behavior of transmitting an RPC
before the HTTP/2 handshake is completed. Before making behavior changes to
implement this, we will reach out to our users to the best of our abilities.
6 years ago
Jan Tattermusch
c49553ab93
temporarily add ubsan supressions
6 years ago
Bill Feng
ccd0cc5229
Merge pull request #16986 from jtattermusch/foundry_sanitizer_cleanup
...
Foundry sanitizer cleanup
6 years ago
ncteisen
43df9fda64
un duplicate code
6 years ago
Jan Tattermusch
97773e3a51
upgrade bazel toolchain repo to 0.18 release
6 years ago
Jan Tattermusch
5b09d15c33
fix ubsan on rbe
6 years ago