AJ Heller
5c743646e5
EventEngine::RunAt - promise/sleep ( #29726 )
...
* EventEngine::RunAt - promise/sleep
Also refactors time_util for easier conversion between
grpc_core::Timestamp/Duration to absl::Timestamp/Duration.
* move OnTimer to the state object
* generate_projects
* Automated change: Fix sanity tests
* undo time_util separation due to gpr_base dependency cycles
* less snark
* remove stale test & add missing unref
* Automated change: Fix sanity tests
* fix the auto-fixer's mistake (missing build dep)
* tidy
* rm Sleep::State
* Automated change: Fix sanity tests
* add missing exec_ctx into callback
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
Co-authored-by: Vignesh Babu <vigneshbabu@google.com>
3 years ago
Denny C. Dai
175580aedc
[gRPC/iOS] Moving remote interop test from to interop test suite ( #29808 )
3 years ago
Sergii Tkachenko
8af28b83db
xds-k8s: Add whitespace after Logs Explorer link ( #29863 )
...
To fix link parsers not recognizing the termination of the url, and including the next line.
3 years ago
Vignesh Babu
fefeb5fe04
Revert "[init] Keep gRPC initialized until TCP destruction completes ( #29852 )" ( #29862 )
...
This reverts commit 34d863b9c1
.
3 years ago
Yash Tibrewal
5d9cdc8e67
xds: Add XdsLbRegistry ( #29756 )
...
* xds: Add XdsLbRegistry
* Formatting
* Fix upb output
* Allow alternative type url for Custom LBs
* Cleanup
* Reviewer comments
* Add some comments
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Reviewer comments
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Unused parameters
* Change to make TextFormat usage work internally
* Fix namespace qualification error
3 years ago
nancylucy01
5dc917e1f9
Removed 2 unused using statements from client_channel.cc (removed ClientChannelGlobalParsedConfig and ClientChannelServiceConfigParser) ( #29840 )
3 years ago
Eric Anderson
d4c5972cc6
Bump to Java 1.46.0 in the interop client matrix ( #29855 )
3 years ago
Craig Tiller
e7b1ad09af
[chttp2] Use Closure::Run to invoke callbacks ( #29844 )
3 years ago
Eric Anderson
14dcb40304
Bump to Java 1.45.1 in the interop client matrix ( #29282 )
3 years ago
Craig Tiller
34d863b9c1
[init] Keep gRPC initialized until TCP destruction completes ( #29852 )
...
We've seen a case internally whereby TCP destruction can be delayed
behind grpc_shutdown, leading to crashes.
3 years ago
stdll00
93207dbd87
doc: Fix link in grpc_xds_features.md ( #29645 )
3 years ago
Denny C. Dai
8563b69208
[gRPC/iOS] Adding debug info for interop server host info ( #29845 )
3 years ago
Mark D. Roth
bbf56baa88
client_lb_end2end_test: fix flake in RoundRobinTest.UpdateInError ( #29847 )
3 years ago
Yash Tibrewal
8cdf8beafd
xDS: Workaround to get gRPC clients working with istio ( #29841 )
...
* xDS: Workaround to get gRPC clients working with istio
* Formatting
* Comment test too
* Disable instead of commenting
3 years ago
apolcyn
b8e3e59b15
testing: fix address sorting test on macos by removing a fragile assumption ( #29820 )
...
* Fix address sorting test: remove a fragile assumption
3 years ago
Mark D. Roth
65a7ce3f04
Revert "Revert "server: add method to expose authority seen by server ( #29768 )" ( #29806 )" ( #29807 )
...
This reverts commit e39e943529
.
3 years ago
Vignesh Babu
b073407d84
Revert "Revert "EventEngine::RunAt - grpclb load report timer"" ( #29831 )
...
* Revert "Revert "EventEngine::RunAt - grpclb load report timer (#29719 )" (#29821 )"
This reverts commit 18307587b4
.
* add an exec-ctx to the callback
* fix sanity checks
3 years ago
Johnny Shields
6d33399d1e
Support for prebuilt Ruby binary on x64-mingw-ucrt platform ( #29684 )
...
* Add support for prebuilt Ruby binary on x64-mingw-ucrt platform, which is used for Windows RubyInstaller Ruby 3.1+
3 years ago
Mark D. Roth
b7699ef787
LB policy API: use UniqueTypeName for call attributes ( #29747 )
...
* implement UniqueTypeName API
* convert security code to use UniqueTypeName
* change subchannel data producer API to use UniqueTypeName
* sanitize
* add missing build dep
* fix credentials_test
* fix certificate_provider_store_test
* fix tls_security_connector_test
* attempt to fix windows build
* avoid unnecessary allocation
* work around MSVC 2017 bug
* sanity
* change factory to not be templated
* fix sanity
* fix bug in chttp2 connector that used server creds instead of channel creds
* add missing build dep
* LB policy API: use UniqueTypeName for call attributes
* Automated change: Fix sanity tests
* add missing build deps
* simplify API
* update to use new API
* add missing BUILD dep
* add comment
Co-authored-by: markdroth <markdroth@users.noreply.github.com>
3 years ago
Lidi Zheng
8558f46d35
[Aio] Ensure Core channel closes when deallocated ( #29797 )
...
* [Aio] Ensure Core channel closes when deallocated
* Keep channel object alive
* Let Multicallable objects hold the reference to Channel
* Make YAPF happy
3 years ago
Peter Zhu
d316cf7ae9
[Ruby] Add ruby_abi_version to exported symbols ( #28976 )
...
The next Ruby version, 3.2, will have builtin ABI checking (see
ruby/ruby#5474 ). This requires that the symbol `ruby_abi_version` is
present in the shared object, otherwise the object fails to load.
For example, this is a small repro in Ruby 3.2:
```
$ ruby -Isrc/ruby/lib -e "require 'grpc'"
<internal:/home/peter/src/ruby/install/lib/ruby/3.2.0+0/rubygems/core_ext/kernel_require.rb>:85:in `require': /home/peter/src/grpc/src/ruby/lib/grpc/grpc_c.so: undefined symbol: ruby_abi_version - ruby_abi_version (LoadError)
from <internal:/home/peter/src/ruby/install/lib/ruby/3.2.0+0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /home/peter/src/grpc/src/ruby/lib/grpc/grpc.rb:22:in `<top (required)>'
from /home/peter/src/grpc/src/ruby/lib/grpc.rb:19:in `require_relative'
from /home/peter/src/grpc/src/ruby/lib/grpc.rb:19:in `<top (required)>'
from <internal:/home/peter/src/ruby/install/lib/ruby/3.2.0+0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/home/peter/src/ruby/install/lib/ruby/3.2.0+0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from -e:1:in `<main>'
```
3 years ago
apolcyn
c16fa00f94
Fix ruby test flake ( #29827 )
3 years ago
Richard Belleville
761bb3bfc3
Bump version to 1.48.0-dev (on master branch) ( #29829 )
...
* bump version to 1.48.0-dev
* regenerate projects
3 years ago
Denny C. Dai
a235ef35b7
Fix tvos test break and pass interop server env ( #29825 )
3 years ago
Mark D. Roth
64b422091e
xds_core_end2end_test: increase timeouts to fix flakiness ( #29803 )
...
* xds_core_end2end_test: increase timeouts to fix flakiness
* clang-format
3 years ago
Mark D. Roth
a4cbeee699
xds_core_end2end_test: increase RPC timeout on BootstrapSource test ( #29802 )
3 years ago
Esun Kim
9aa91e9e4d
Remove vs2015 test ( #29824 )
3 years ago
Craig Tiller
897bc2c100
Revert "Second attempt: health check service: rewrite using callback … ( #29813 )
...
* Revert "Second attempt: health check service: rewrite using callback API (#29562 )"
This reverts commit 90ee4e85f5
.
* Automated change: Fix sanity tests
* iwyu
* iwyu fix
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
59ea410d17
[max connection age] fix flakes ( #29823 )
...
* fix flakes
* bah
3 years ago
Mark D. Roth
c0a8f5c98c
test: restore original slowdown factor for MSAN and UBSAN ( #29822 )
3 years ago
Lidi Zheng
abde72280d
[Aio] Fix the wait_for_termination return value ( #29795 )
3 years ago
Vignesh Babu
18307587b4
Revert "EventEngine::RunAt - grpclb load report timer ( #29719 )" ( #29821 )
...
This reverts commit cdd49fc541
.
3 years ago
AJ Heller
cdd49fc541
EventEngine::RunAt - grpclb load report timer ( #29719 )
...
* EventEngine::RunAt - grpclb load report timer
* Automated change: Fix sanity tests
* add absl/time dep to grpclb
* bind_front -> lambda
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
3 years ago
Mark D. Roth
98c40ce772
client_lb_end2end_test: increase timeouts in RoundRobinTest.UpdateInError ( #29805 )
3 years ago
Mark D. Roth
e39e943529
Revert "server: add method to expose authority seen by server ( #29768 )" ( #29806 )
...
This reverts commit 449adce98b
.
3 years ago
Mark D. Roth
bdf415bdb4
retry tests: improve logging to help debug flakes ( #29801 )
3 years ago
Mark D. Roth
449adce98b
server: add method to expose authority seen by server ( #29768 )
...
* server: add method to expose authority seen by server
* Automated change: Fix sanity tests
Co-authored-by: markdroth <markdroth@users.noreply.github.com>
3 years ago
Wanlin Du
831ce7d579
Add experimental CI for PSM tests. ( #29477 )
...
This commit adds experimental CI for PSM tests.
Test included initially are Java and cxx tests. With expected load
from 100 to 30000, same as the manual test. Running proxied and proxyless
tests on benchmark-prod2 cluster, 8-core-machines (both client and server).
Data are uploaded to experimental tables.
Open for initial feedback on what we want to run on CI.
3 years ago
Mark D. Roth
fb1cc54d41
xds_core_end2end_test: fix federation test timeouts ( #29789 )
3 years ago
Mark D. Roth
9c23d7999c
subchannel: fix reset backoff when connection attempt is in flight ( #29792 )
...
* subchannel: fix reset backoff when connection attempt is in flight
* clang-tidy
3 years ago
Jan Tattermusch
c34a006801
grpc_authz test: longer wait for authz policy reload ( #29779 )
...
* longer wait for authz policy reload
* fixup
3 years ago
Mark D. Roth
23a06f7ef5
test: reduce msan and ubsan multipliers ( #29787 )
...
* test: reduce msan and ubsan multipliers
* dial back a bit more
3 years ago
Jan Tattermusch
294c2bd19a
Revert "test: increase test slowdown factor on MacOS ( #29781 )" ( #29794 )
...
This reverts commit b29c26d6b8
.
3 years ago
Denny C. Dai
62032f6838
[gRPC/iOS] Introduce common test util for reading interop server addr ( #29774 )
3 years ago
Terry Wilson
887a605940
Allow interop tests to configure locality_lb_policies ( #29688 )
...
* Allow tests to configure locality_lb_policies
* Custom LB test
3 years ago
Lidi Zheng
8d83842c76
[xDS Proto] Remove Python's usage of copied proto files ( #29516 )
3 years ago
Mark D. Roth
3f5931294e
xds_cluster_type_end2end_test: fix flake in AggregateClusterTest.FallBackWithConnectivityChurn test ( #29786 )
3 years ago
Mark D. Roth
b29c26d6b8
test: increase test slowdown factor on MacOS ( #29781 )
...
* test: double test slowdown factor on MacOS
* increase mac multiplier to 3
3 years ago
Craig Tiller
0eda91fa28
Revert "[c++14] Simplify macro thats always the same now ( #29601 )" ( #29784 )
...
This reverts commit 7faa624d8e
.
3 years ago
Craig Tiller
c95e30ebde
[slice] Move percent_encoding to its own target ( #29783 )
3 years ago