dependabot[bot]
cda3536ea6
Bump Google.Protobuf ( #28851 )
...
Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf ) from 3.8.0 to 3.15.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.8.0...v3.15.0 )
---
updated-dependencies:
- dependency-name: Google.Protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot]
8316d82f62
Bump Google.Protobuf ( #28852 )
...
Bumps [Google.Protobuf](https://github.com/protocolbuffers/protobuf ) from 3.8.0 to 3.15.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.8.0...v3.15.0 )
---
updated-dependencies:
- dependency-name: Google.Protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Craig Tiller
33ec154cee
Revert "Enable GRPC_ERROR_IS_ABSEIL_STATUS ( #28898 )" ( #28939 )
...
This reverts commit f00e842609
.
3 years ago
Ming-Chuan
5a2422f42a
Update binder transport README.md ( #28937 )
3 years ago
AJ Heller
85189b24bb
Reintroduce: Avoid fully qualifying namespaces (and add check) ( #28917 )
...
Based on a handful of https://abseil.io/tips , it's generally advised to
only fully-qualify namespaces when in a `using` statement, or when it's
otherwise required for compilation. In all other cases, the general
recommendation is to not fully-qualify.
This change fixes most `grpc.*` namespace uses. There are potential
challenges in trying to make blanket changes to non-gRPC namespace uses,
such as `::testing`, since there is also a `grpc::testing` namespace.
3 years ago
Yash Tibrewal
bbfcb7ca35
Revert CompositeChannelCreds merge fiasco ( #28930 )
3 years ago
Sergii Tkachenko
16cdcf42c5
Fix Ruby xDS v3 Interop docker image ( #28926 )
...
Same as #28859 , but for xDS v3.
3 years ago
Yash Tibrewal
778ad437b1
HttpRequestSSLCredentials: Comparator implementation ( #28900 )
...
* HttpRequestSSLCredentials: Comparator implementation
* Unused argument
* Singleton HttpRequestSSLCredentials
3 years ago
Yash Tibrewal
a72c8ebb7d
CredentialsTest: Fix TestGoogleDefaultCredsExternalAccountCredentials ( #28923 )
3 years ago
Akash Patel
75841dd1e0
fix python command on windows ( #28895 )
3 years ago
Esun Kim
f00e842609
Enable GRPC_ERROR_IS_ABSEIL_STATUS ( #28898 )
...
* Python support
* Fix Ruby errors
* Eanble GRPC_ERROR_IS_ABSEIL_STATUS
* Remove use_abseil_status=true build
3 years ago
Mark D. Roth
25aa80966a
retry: fix memory leak if call is unreffed without starting recv_trailing_metadata ( #28913 )
...
* retry: fix memory leak if call is unreffed without starting recv_trailing_metadata
* fix test flake
3 years ago
Jan Tattermusch
a32c22f2a9
Add v1.43.0 and v1.44.0 releases to interop_matrix ( #28885 )
...
* add v1.43.0 and v1.44.0 releases, fix C#
* fix problem introduced by #28124
* regenerate testcases for csharp*__master
* fixup C# 1.42.0 interop matrix
* python interop image build is broken at 1.43.0
* fix python testcases for 1.44.0
3 years ago
Yash Tibrewal
e6a54ef372
Revert "CompositeChannelCredentials: Comparator implementation ( #28902 )" ( #28919 )
...
This reverts commit 2fdb5f90c3
.
3 years ago
AJ Heller
e72a5fe5dd
Revert "Avoid fully qualifying namespaces (and add check) ( #28901 )" ( #28916 )
...
This reverts commit fc7314c701
.
3 years ago
AJ Heller
fc7314c701
Avoid fully qualifying namespaces (and add check) ( #28901 )
...
Based on a handful of https://abseil.io/tips , it's generally advised to
only fully-qualify namespaces when in a `using` statement, or when it's
otherwise required for compilation. In all other cases, the general
recommendation is to not fully-qualify.
This change fixes most `grpc.*` namespace uses. There are potential
challenges in trying to make blanket changes to non-gRPC namespace uses,
such as `::testing`, since there is also a `grpc::testing` namespace.
3 years ago
donnadionne
431d314eca
Calculate clock difference and accomodate it to deflake timeout tests ( #28868 )
...
* Calculating clock difference and accomendate it to deflake timeout
tests.
* Fixing according to code review comments.
3 years ago
Yash Tibrewal
2fdb5f90c3
CompositeChannelCredentials: Comparator implementation ( #28902 )
3 years ago
Sergii Tkachenko
45201d976a
grpc_xds_k8s_lb_python interop: Increase timeout ( #28914 )
...
Recent runs got close to 90 minutes.
We added more tests to this job recently, so it makes sense
to increase the timeout.
3 years ago
Mark D. Roth
23da14c1a7
Revert "Revert "Revert "Implement transparent retries ( #28548 )" ( #28888 )" ( #28890 )" ( #28909 )
...
This reverts commit 9f90e6d906
.
3 years ago
Yash Tibrewal
e178a44931
XdsCredentials: Comparator implementation ( #28903 )
3 years ago
Jan Tattermusch
eabc60a324
dont set ANDROID_NDK_HOME for all linux jobs ( #28908 )
3 years ago
Jan Tattermusch
eb79b6b178
More run_microbenchmark.py cleanup ( #28893 )
...
* cleanup
* update TODOs
* fixup
3 years ago
Paulo Castello da Costa
6321753509
Change prebuilt image storage path. ( #28907 )
3 years ago
Craig Tiller
0f424ae5cc
Move client-idle-filter to promises ( #28838 )
...
* Promise based sleep
* Embrace absl::Status
* Automated change: Fix sanity tests
* Add another test, fix bug
* fix
* fix
* Move client-idle-filter to promises
* better call counting
* x
* x
* x
* review feedback
* progress
* Automated change: Fix sanity tests
* progress
* Automated change: Fix sanity tests
* fix
* channel stack refcount
* remove op from lock, refcount
* compiles
* Automated change: Fix sanity tests
* nicer api
* fix
* Automated change: Fix sanity tests
* fix
* speculative fix for windows
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Yash Tibrewal
95c12d88c3
InsecureCredentials : Comparator implementation ( #28899 )
...
* InsecureCredentials: Update cmp_impl
* Fix tests
* Unused argument
3 years ago
Yash Tibrewal
c65a55383a
Gtestify credentials_test ( #28897 )
3 years ago
Esun Kim
4c0249f4d9
Removed grpc_error_handle from cython ( #28896 )
3 years ago
Mark D. Roth
9f90e6d906
Revert "Revert "Implement transparent retries ( #28548 )" ( #28888 )" ( #28890 )
...
* Revert "Revert "Implement transparent retries (#28548 )" (#28888 )"
This reverts commit 35708ff6b4
.
* disable retries for ALTS handshaker channel
3 years ago
Craig Tiller
c42dfe32e7
Remove chttp2 plugin ( #28882 )
...
* Remove chttp2 plugin
* Automated change: Fix sanity tests
* fix tsan
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
6a10e41db7
Upgrade IWYU to use clang 13 ( #28891 )
...
* Upgrade IWYU to use clang 13
* Update by review
3 years ago
AJ Heller
5ef1585070
A more granular EventEngine conformance test suite ( #28889 )
...
This allows implementers to select which subset of the conformance test
suite they wish to exercise with their implementation. This was a
request from the fuchsia team, and may be useful for partial
implementations that are composed into a complete EventEngine solution.
3 years ago
Yash Tibrewal
5f67cd07f4
Explicit method for comparing channel credentials ( #28844 )
...
* Use an explicit cmp method on grpc_channel_credentials
* Add testing
* Add TODOs to improve cmp methods
* Automated change: Fix sanity tests
* clang format
* Reviewer comments
* clang-format
* Add cmp method for grpc_call_credentials
* s/overriden/overridden
Co-authored-by: yashykt <yashykt@users.noreply.github.com>
3 years ago
Mark D. Roth
35708ff6b4
Revert "Implement transparent retries ( #28548 )" ( #28888 )
...
This reverts commit 7f8f3dc001
.
3 years ago
Jan Tattermusch
3c824b65a8
make protoc artifacts on windows with ninja ( #28854 )
3 years ago
Jan Tattermusch
fea1f3de33
A more reliable way of installing bazel on windows workers ( #28835 )
...
* more reliable bazel installation for win bazel RBE builds
* win RBE build already using the same credentials
* also recognize MSYS_NT returned by kokoro workers
3 years ago
Jan Tattermusch
d1db000f62
small cleanup in microbenchmark scripts ( #28886 )
3 years ago
Oscar Shi
e0a5c310cd
Increase number of threads in stress test ( #28821 )
...
In some configurations 100 threads is not enough to cause exhaustion failing tests.
Increase number of threads to ensure resource exhaustion
3 years ago
AJ Heller
40f2c2a4e1
Upgrade googletest ( #27287 )
3 years ago
Richard Belleville
8de825ba80
Ruby xDS unterop: fix Docker invalid reference format ( #28859 )
3 years ago
AJ Heller
1b4b3764ba
Revert "Add Python Reflection Client ( #28443 )" ( #28878 )
...
This reverts commit 3e8e229308
.
3 years ago
AJ Heller
84ed11459d
Delete custom iomgr ( #28816 )
...
* Squashed version of gnossen's gevent pR
* rm
* Automated change: Fix sanity tests
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
3 years ago
Ashitha Santhosh
1fee3d72be
remove SDK term from gRPC authz ( #28843 )
3 years ago
tomerv
3e8e229308
Add Python Reflection Client ( #28443 )
...
* Add Python Reflection Client
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.
* fixup: following code review
* fixup: following code review
Mostly improve documentation.
* fixup: add test to tests.json
* fixup: formatter & linter
3 years ago
Mark D. Roth
77e192555e
change repo manager to nicolasnoble ( #28876 )
3 years ago
Mark D. Roth
7f8f3dc001
Implement transparent retries ( #28548 )
...
* transport: add error attributes indicating stream network state
* add missing case
* transparent retries
* don't use backoff timer for transparent retries
* fix build
* add retry_transparent_not_sent_on_wire test
* add retry_transparent_goaway test
* remove special case to short-circuit retry code if no retry policy
* clang-format
* buildifier
* simplify logic a bit
* get StreamNetworkState from metadata instead of error
* fix api_fuzzer to always start recv_trailing_metadata_ready
* clang-format
* fix test flakiness in proxy fixture
* add test with MAX_CONCURRENT_STREAMS
* don't transparently retry if we're already committed
* fix test to not reuse byte buffers
* clang-format
* disable retries for streams_not_seen_test
3 years ago
Ming-Chuan
1c8073828c
Always define GPR_SUPPORT_BINDER_TRANSPORT on Android ( #28822 )
...
We previously have this restriction because some code does not compile
with older NDK version. Now the binder transport implementation loads
the library and resolves symbols at runtime so we don't need the
compile time restriction anymore (and in some case it is overly
restrictive)
Later we might consider remove the GPR_SUPPORT_BINDER_TRANSPORT symbol
and simply use GPR_ANDROID, once we become sure that binder transport
will always be available on Android at compile time.
3 years ago
donnadionne
1baca37a9e
Applying aggregate ringhash policy ( #28861 )
...
* Applying aggregate ringhash policy
* Fixing according to code review comments.
* typo
3 years ago
Richard Belleville
b8ee9ac7e5
Make Compatible with Bazel 5.0 ( #28683 )
...
* See what happens when we remove NDK
* Try to debug Kokoro in a super hacky way
* And echo the external IP too
* Attempt to fix NDK installation
* And actually run the portion of the code I need to test out
* Clean up
* Actually test against bazel 5
* Put export in proper file
* Make android an optional dependency
* Escape paths for Windows
* Revert switch to Bazel 5.0
3 years ago
Ashitha Santhosh
55e4af1b14
Revert "Revert "Update to rbac policy struct and end2end authz test. ( #27074 )" ( #28552 )" ( #28620 )
...
This reverts commit 8ca42ec6f8
.
3 years ago