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
Jan Tattermusch
c89406bbac
enable resultstore link generators
6 years ago
Jan Tattermusch
02be5c002e
limit download parallelism
6 years ago
hcaseyal
4139ff895f
Merge pull request #16996 from grpc/revert-16912-fail_rpcs_on_transient_failure
...
Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE."
6 years ago
ncteisen
693f46841a
Add GetServer to core
6 years ago
ncteisen
4fa389b137
Unifying grpc build hacks
6 years ago
ncteisen
482641501c
Revert "Revert "Refactor Channelz Service to Support Internal Build""
...
This reverts commit 2eafaccba6
.
6 years ago
hcaseyal
c4e2c46be1
Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE."
6 years ago
Noah Eisen
adef5373f8
Merge pull request #16993 from grpc/revert-16969-channelz-service
...
Revert "Refactor Channelz Service to Support Internal Build"
6 years ago
Lidi Zheng
cd0c58d674
Merge pull request #16945 from lidizheng/update-python-3.7-dockerfile
...
Update Python 2.7/3.5/3.6/3.7 testing Dockerfile
6 years ago
Yash Tibrewal
281de1bb30
Solve memory leak due to double setting of set_server_rpc_info
6 years ago
Noah Eisen
2eafaccba6
Revert "Refactor Channelz Service to Support Internal Build"
6 years ago
Morgan Chen
6f4f17a3d0
Fix documentation warnings
6 years ago
ncteisen
0d5db17da6
Add GetServer to Channelz proto
6 years ago
Jan Tattermusch
e43d732a33
align ubsan configuration
6 years ago
Jan Tattermusch
851f5a7520
add todo for ubsan
6 years ago
Jan Tattermusch
ed61e09b64
add todo for msan
6 years ago