Vijay Pai
37bd0a0cbd
Fix race at server shutdown between actual shutdown and MatchOrQueue ( #25541 )
...
* Fix race at server shutdown between actual shutdown and MatchOrQueue
* Address reviewer comments
* Add thread safety annotations
* Address reviewer comments
4 years ago
crewmatt
fe37853055
Update csharp_generator.cc to be compatible with internal and public version of protobuf ( #25514 )
...
* Update csharp_generator.cc to be compatible with internal and public proto
* Add mappings to config_protobuf.h:
* Refactor uses of MethodType
* Refactor Functions using GetMethodType
* Update for comments
* Update config_protobuf.h
* improve readability
* clang format code
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
4 years ago
Jeff Moser
e46445cb5d
Add support for additional protoc arguments in Grpc.Tools ( #25374 )
...
Using "optional" presence tracking in proto3 (before protobuf 3.15)
required the `--experimental_allow_proto3_optional` protoc option
but there was no existing Grpc.Tools feature that would allow specifying
these arguments.
This commit adds an optional `Protobuf.AdditionalProtocArguments` option
that allows you to specify arbitrary protoc arguments. For example:
```
<Protobuf Include="**\*.proto" CompileOutputs="true" AdditionalProtocArguments="--experimental_allow_proto3_optional" />
```
Fixes #22975
4 years ago
Yash Tibrewal
d861ececfe
Disable check_call_host when server_verification_option is not GRPC_TLS_SERVER_VERIFICATION ( #25577 )
...
Disable check_call_host when server_verification_option is not GRPC_TLS_SERVER_VERIFICATION
4 years ago
Vijay Pai
2a656ce68b
Don't dynamically allocate default server context ( #25576 )
4 years ago
Karthik Ravi Shankar
2fd9f5ead9
Update third_party/protobuf to v3.15.2 ( #25565 )
...
* Update protobuf to v3.15.2
* revert boringssl podspec changes
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
4 years ago
apolcyn
8ed9680583
Allow C2P resolver's server_uri to be overridden for testing ( #25551 )
...
* Allow C2P resolver's server_uri to be overridden for testing
4 years ago
Esun Kim
223652d408
Replaced slice_shard:gpr_mu with Mutex ( #25427 )
...
Replaced slice_shard:gpr_mu with Mutex
4 years ago
Karthik Ravi Shankar
26f85ca2d9
Update boringssl ( #25564 )
...
* update submodule boringssl-with-bazel with origin/master-with-bazel
* update boringssl dependency to master-with-bazel commit SHA
* regenerate files
* Updated sha256
* generate boringssl prefix headers
* Increment podspec version
* Second regeneration
* add boringssl SHA in check_submodules.sh
4 years ago
Mark D. Roth
49601b0334
Second attempt: xDS HTTP filter support for gRPC client ( #25558 )
...
* Revert "Revert "xDS HTTP filter support for gRPC client" (#25555 )"
This reverts commit 785a128a83
.
* xds_end2end_test: avoid flakes from lingering shutdown from previous test
4 years ago
Paweł Wichary
bc69f0aec1
Grpc.Tools readme update - duplicated .proto names ( #22628 )
...
* Solution for duplicated .proto names
Revert
* Update for version 2.31
4 years ago
Jan Tattermusch
202b6ca5f1
fix typos in comments ( #25546 )
4 years ago
donnadionne
785a128a83
Revert "xDS HTTP filter support for gRPC client" ( #25555 )
...
This reverts commit b2164837a8
.
4 years ago
donnadionne
1835f00ef1
Revert "Revert "Made grpc_core::Mutex compatible to absl::Mutex" ( #25537 )" ( #25549 )
...
This reverts commit 8e268dcec8
.
4 years ago
Mark D. Roth
28a253f14a
add env var protection for google-c2p resolver ( #25548 )
4 years ago
AJ Heller
a3398f924c
Remove the `urgent` argument from iomgr tcp read API ( #25494 )
...
The urgent argument is a platform-specific flag that leaked into the (ideally) platform-independent HTTP/2 transport layer. In an effort to clean up the cross-platform API surface, it would be helpful if we can remove this argument from the TCP Read api without losing the performance optimization that was introduced along with it (see #18240 ).
4 years ago
Jan Tattermusch
a0fc3a8dda
Update PHP's grpc_php_plugin instructions ( #25544 )
...
See https://github.com/grpc/grpc/issues/25350 .
(This also needs to be fixed in grpc.io)
4 years ago
donnadionne
8e268dcec8
Revert "Made grpc_core::Mutex compatible to absl::Mutex" ( #25537 )
...
* Revert "Made grpc_core::Mutex compatible to absl::Mutex"
This reverts commit 0b53341328
.
* Revert "Added thread annotation (#25486 )"
This reverts commit 9d897cb1a5
.
* Revert "Fix a race in resolve_address and resolve_address_posix tests"
This reverts commit 6d8e7d3819
.
* Restore 25398
* restore 25398
4 years ago
Esun Kim
9d897cb1a5
Added thread annotation ( #25486 )
4 years ago
Richard Belleville
ac34f559bb
Fix Signal Safety Issue ( #25394 )
...
* Decrease flake rate
* Spruce up comments
4 years ago
apolcyn
cac3cebe1a
Relax ruby test check on protobuf error message ( #25507 )
4 years ago
Jan Tattermusch
3944bfaf76
C#: Use explicit native extension loading whenever possible ( #25490 )
...
* add IsNet5OrHigher to PlatformApis
* use explicit native library loading whenever possible
4 years ago
Stanley Cheung
45e41137a8
Replaces disrespectful terms ( #25501 )
4 years ago
Vijay Pai
1f91c57f6b
Remove an incorrect debug assertion
4 years ago
Lidi Zheng
2efd2d5216
Fix a typo in xDS bootstrap parsing
4 years ago
Vijay Pai
12750820cd
Fix unused param warning
4 years ago
Yash Tibrewal
cc771e2d3e
Reduce log severity of cq operation failure message
4 years ago
Yash Tibrewal
5f349d230a
Set error message when a data frame with END_STREAM is received on client
4 years ago
Yash Tibrewal
0558f4048c
Enable initiating writes for bdp pings
4 years ago
Vijay Pai
dba8bb59a0
Implement callback CQ at C++ layer using shared thread pool if non-background iomgr
4 years ago
Aidan Wolter
1538078745
[Fuchsia] Fix root SSL cert path
...
Fuchsia stores the root SSL cert in a different location than Linux.
This commit corrects this, so that SSL connections work.
4 years ago
Alexander Polcyn
27687563d6
Fix child process port selection in ruby end-to-end tests
4 years ago
yulin-liang
d4b83fd1bc
Test user agent suffix for grpc-objc.
4 years ago
yulin-liang
3f32e24753
Extend timeout for streaming calls
4 years ago
AJ Heller
8261d9de15
Fix unused variable error from PR #25401
4 years ago
Alexander Polcyn
b14019661f
Don't perform unnecessary RPCs in call creds timeout test
4 years ago
Alexander Polcyn
01c52d7c77
Fix no free threads flake in ruby call creds timeout test
4 years ago
Stanley Cheung
beaf86dc43
review fixes
4 years ago
Stanley Cheung
ac9bf63631
Ruby xds timeout test
4 years ago
Esun Kim
6468d8a69d
Make grpcpp/mutex compatible absl/mutex
4 years ago
Vijay Pai
9cceb28b2e
Use AllocatingRequestMatcher for sync C++ server and simplify
4 years ago
Mark D. Roth
b2164837a8
xDS HTTP filter support for gRPC client
4 years ago
Mark D. Roth
ee14f7d203
Upgrade xDS protos
4 years ago
Jan Tattermusch
38cff28214
minor adjustments
4 years ago
Yash Tibrewal
41df38bff8
Add script to check for illegal terms
4 years ago
Ashitha Santhosh
e049a1f223
Increase max frame size to 1MB.
4 years ago
Richard Belleville
e76d75f520
Revert "Revert "Merge pull request #25365 from gnossen/python_xds_creds""
...
This reverts commit 7bbefc8365
.
4 years ago
Richard Belleville
b120008ea3
Fix API
4 years ago
Richard Belleville
7bbefc8365
Revert "Merge pull request #25365 from gnossen/python_xds_creds"
...
This reverts commit b80d374b93
, reversing
changes made to df062598c0
.
4 years ago
Esun Kim
0b53341328
Made grpc_core::Mutex compatible to absl::Mutex
4 years ago