Vijay Pai
cf1ebf7387
Remove experimental tag from uses of the C++ callback API ( #26495 )
4 years ago
Ashitha Santhosh
64d1894314
Revert: gRPC SDK Authorization Policy Proto. ( #26508 )
4 years ago
Richard Belleville
7ada5552cf
Fix Python xDS User Agent ( #26507 )
...
* Use Extension define_macros
* Attempt fix to Windows quoting
4 years ago
Chengyuan Zhang
dc2efd6790
Update interop client matrix for Java 1.38.1 release ( #26510 )
4 years ago
Yash Tibrewal
a6b140cd85
Fix backup poller races ( #26446 )
...
* Use a mutex for backup poller operations
* Remove unnecessary assert
4 years ago
AJ Heller
25d91e3091
New iomgr implementation backed by the EventEngine API ( #26026 )
...
This code adds an iomgr implementation that's backed by an EventEngine. This uses the EventEngine API alone, and separate work will introduce an EventEngine prototype to plug into it.
See also drfloob#1: @nicolasnoble has a pull request against this branch, implementing the libuv-based EventEngine. One goal here is to implement the iomgr code such that it can be merged independently without affecting normal builds.
This implementation can be built using bazel build --cxxopt='-DGRPC_USE_EVENT_ENGINE' :all
Some shortcuts are being taken to get a working, testable version of the engine. EventEngines are not pluggable, for example.
4 years ago
Christophe Bougère
29eafd4604
improving documentation for unity ( #26439 )
4 years ago
Sergii Tkachenko
433c5ea261
xds-k8s: grant roles/iam.workloadIdentityUser automatically ( #26487 )
4 years ago
Yash Tibrewal
b53f60d353
Disable handshake_verify_peer_options_test ( #26452 )
4 years ago
Sergii Tkachenko
8211702eef
buildscripts: add option to use xds-k8s test driver from a fork ( #26490 )
4 years ago
Stanley Cheung
9503f03aaf
PHP: Fix xds user agent compile flag name ( #26497 )
...
* PHP: Fix xds user agent compile flag name
* More quoting seems to be needed
4 years ago
apolcyn
f9d8524458
Upmerge 1.38.x ( #26494 )
...
* Bump version to v1.38.0-pre1 (#26208 )
* Bump version to v1.38.0-pre1
* Regenerate projects
* [Backport][v1.38.x] Add EventEngine's port.h to the podspec (#26222 )
Backport of #26220 to v1.38.x. This is the only backport, since the EventEngine code was introduced after v1.37 was cut.
This file is needed for the Objective-C cocoapod build.
* fix xds resolver to add XdsClient to channel args even on errors (#26282 ) (#26288 )
Co-authored-by: Mark D. Roth <roth@google.com>
* Backport config update timeout change to v1.38.x (#26276 )
* Enable Traffic Director time tracer (#26111 )
* Just update the timeout (#26223 )
* Increase xds job timeouts (#26187 )
* Revert grpc_xds_k8s job timeouts back to 120 mins (#26219 )
* Revert grpc_xds_k8s_python timeout to 120mins (#26221 )
Seems to have been inadvertently increased in #26187
Co-authored-by: Eric Gribkoff <ericgribkoff@google.com>
Co-authored-by: Yash Tibrewal <yashkt@google.com>
* Bump v1.38.x to v1.38.0 (#26317 )
* Bump version to v1.38.0
* Regenerate projects
* Provide custom sponge configs to exclude manual runs from testgrid (#26283 ) (#26313 )
* Provide custom sponge configs
* Correct the script
* Allow test scripts to produce artifacts through Docker
* Overcome the direcotry clone in our docker script
* Expose TESTGRID_EXCLUDE and GIT_ORIGIN_URL through docker run
* Make sanity tests happy
* Revert "Provide custom sponge configs to exclude manual runs from testgrid (#26283 ) (#26313 )" (#26324 )
This reverts commit 54dc182082
.
* better way of building protoc aarch64 artifacts (#26423 )
* Backport #26430 and #26435 to v1.38.x (#26436 )
* workaround #26279 at the expense of binary compatibility
* correctly tag aarch64 wheels as manylinux_2_24
* remove unnecessary comments left by #26430
* Backport #22964 into v1.38.x (#26448 )
* upgrade dotnet SDK 3 for C# build
* add C# global.json
* install dotnet SDK 3 on macos
* upgrade C# docker images to debian buster
* regenerate dockerfiles
* Backport fixes from #26465 to v1.38.x (#26466 )
* switch remaining tests to C# buster image
* remove C#'s global.json (which requires dotnet SDK 3+)
* dotnet SDK3 currently breaks C# package build
* regenerate dockerfiles
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: AJ Heller <hork@google.com>
Co-authored-by: donnadionne <donnadionne@google.com>
Co-authored-by: Mark D. Roth <roth@google.com>
Co-authored-by: Lidi Zheng <lidiz@google.com>
Co-authored-by: Eric Gribkoff <ericgribkoff@google.com>
Co-authored-by: Jan Tattermusch <jtattermusch@users.noreply.github.com>
4 years ago
Mark D. Roth
62bfefae17
fix retry code to properly propagate recv_trailing_metadata_ready error ( #26485 )
...
* fix retry code to properly propagate recv_trailing_metadata_ready error
* fix build
4 years ago
Stanley Cheung
26f9de81c2
PHP: add xDS user agent ( #26205 )
...
* PHP: add xds user agent
* Add version string too
* Rerun generate_projects.sh
4 years ago
apolcyn
6d699be11d
Set XDS user agent in ruby via macros ( #26268 )
...
* Set XDS user agent in ruby via macros
* Add quotes to macros
* Fix typo in macro setting
* remove no-op macro setting in build file
* Fix templae
4 years ago
Yash Tibrewal
ef2edc701f
Revert unintended changes from #26207 ( #26486 )
4 years ago
Lidi Zheng
1e2311c1ce
Ensure a new timestamp is obtained in FI filter ( #26167 )
...
* Ensure a new timestamp is obtained in FI filter
* Add comments about why we need to invalidate Now()
4 years ago
Esun Kim
83681f2721
Revert "Revert "Added portability test with openssl 1.0.2 ( #25770 )" ( #25812 )" ( #25860 )
...
This reverts commit b55fba3382
.
4 years ago
sanjaypujare
a6c2ee8204
interop, doc: update the doc to document secure_mode for client and server ( #26482 )
4 years ago
Jan Tattermusch
288fe131b4
Reintroduce #22964 with extra fixes ( #26465 )
...
* Revert "Revert "Upgrade dotnet SDK 3 for C# build (#22964 )" (#26462 )"
This reverts commit 736d914cfd
.
* Revert "Exclude csharp from performance test continuous runs. (#26458 )"
This reverts commit 6744e8f84a
.
* switch remaining tests to C# buster image
* remove C#'s global.json (which requires dotnet SDK 3+)
* dotnet SDK3 currently breaks C# package build
* regenerate dockerfiles
4 years ago
Jan Tattermusch
451127740d
Revert "Replace in-house rand with absl::Random for backoff ( #26463 )" ( #26476 )
...
This reverts commit b5191d0930
.
4 years ago
Paulo Castello da Costa
22cbc3a388
Ensure valid formatting of LoadTest names. ( #26477 )
...
Names must consist of lowercase alphanumeric characters and dashes, start with an alphabetical character, and not end with a dash.
4 years ago
Richard Belleville
f90716a821
Add Python xDS user agent ( #26191 )
...
* Add cpp macro to append wrapped language info to xDS user agent
* Add Python xDS user agent
* fix redefinition error and add macro for wrapped lang version
* clang-format
* Revert xds_api.cc changes
* Use two separate macros
* Yapf
* Regenerate projects
* Include _metadata.py in source distributions
* Attempt to fix quote escaping on Windows
Co-authored-by: Mark D. Roth <roth@google.com>
4 years ago
Mark D. Roth
1e2f19b286
fix retry code to handle failed send ops ( #26418 )
...
* optimize retry per-call-attempt memory usage
* fix retry code to handle failed send ops
* clang-format
* fix memory leak
* clang-format
* fix proxy tests
* fix race condition in test
4 years ago
Donghao Qiu
2d8546a3c4
Generate tests with the real names ( #26427 )
...
Generates performance tests with real names instead of uuids. This allows test names to be up to 253 characters long, which is now supported by the framework.
4 years ago
Paulo Castello da Costa
cbc6f0b0f8
Generate reports for performance tests. ( #26475 )
...
This PR integrates report generation into performance test continuous runs.
4 years ago
AJ Heller
5cbbf20c06
Change Repo Mgr to Nico ( #26442 )
...
I will not merge this until next week.
4 years ago
Jan Tattermusch
156edd687e
set xds user agent name everywhere where grpc_csharp_ext is built ( #26337 )
...
* set xds user agent name everywhere where grpc_csharp_ext is built
* regenerate projects
4 years ago
Esun Kim
b5191d0930
Replace in-house rand with absl::Random for backoff ( #26463 )
...
* Replace in-house rand with absl::Random for backoff
* Run sanity
* Added bscrypt dependency
4 years ago
Craig Tiller
a7fdf12bb4
I am back ( #26464 )
4 years ago
ZhenLian
5a91a513fd
Allow to specify user provided audience in google default credentials and JWT credentials ( #26456 )
...
* support user provided audience in gdc and jwt
4 years ago
Yan Reznikov
39d007e83b
Updated instructions for vcpkg install on Windows ( #26373 )
...
* Updated instructions for vcpkg install on Windows
bootstrap-vcpkg.sh script doesn't work out of the box on Windows
Rest of the commands are OS-neutral
* Update README.md
4 years ago
Esun Kim
736d914cfd
Revert "Upgrade dotnet SDK 3 for C# build ( #22964 )" ( #26462 )
...
This reverts commit a44bafec08
.
4 years ago
Paulo Castello da Costa
6744e8f84a
Exclude csharp from performance test continuous runs. ( #26458 )
...
This is a workaround for a breakage introduced by https://github.com/grpc/grpc/pull/22964 .
4 years ago
Paul Beusterien
7dadf858f1
Fix future version of the Apple toolchain failure ( #25611 )
...
More detail at https://github.com/firebase/firebase-ios-sdk/pull/7563
4 years ago
Stanley Cheung
f89574cc4b
Ruby: fix timeout flake, always start RPC in threads ( #26426 )
4 years ago
bcoopers
743055193a
Don't reference symbol memcpy@GLIBC_2.2.5 on Android ( #26447 )
...
* Update wrap_memcpy.cc
Don't define symbol memcpy@GLIBC_2.2.5 on Android, which can lead to issues with the link option "-Wl,--no-undefined" (see b/190214878)
* Update wrap_memcpy.cc
* Update wrap_memcpy.cc
4 years ago
Jan Tattermusch
a44bafec08
Upgrade dotnet SDK 3 for C# build ( #22964 )
...
* upgrade dotnet SDK 3 for C# build
* add C# global.json
* install dotnet SDK 3 on macos
* upgrade C# docker images to debian buster
* regenerate dockerfiles
4 years ago
Yash Tibrewal
c8db1091b8
Use default port 443 in HTTP CONNECT request ( #26331 )
...
* Use default port 443 in HTTP CONNECT request
* s/data/c_str
* Fix use-after-free
* Reviewer comments
4 years ago
Mark D. Roth
7879498619
add random number to xDS node ID in google-c2p resolver ( #26433 )
...
* add random number to xDS node ID in google-c2p resolver
* use a dash instead of a space
* use C++ random library
4 years ago
Lidi Zheng
afc040b07a
Upgrade six from 1.12 to 1.16 in Bazel ( #26451 )
4 years ago
Esun Kim
b69c0c171a
Update abseil-doc ( #26450 )
4 years ago
Mark D. Roth
fbf32836a4
Add cpp macros to append wrapped language info to xDS user agent ( #26189 )
...
* Add cpp macro to append wrapped language info to xDS user agent
* fix redefinition error and add macro for wrapped lang version
* clang-format
* don't use macro with leading underscore
4 years ago
Tom Ward
0a97253cc2
Add MockServer{Reader|Writer} to enable mocking server streams. ( #26429 )
4 years ago
Esun Kim
eec81014d8
Revert "async_unary_call: add a Destroy method, called by std::default_delete. ( #26389 )" ( #26449 )
...
This reverts commit b3b036ca17
.
4 years ago
apolcyn
a28df9cc47
Correct the start index of zone parsing in C2P resolver ( #26444 )
4 years ago
apolcyn
03721b9389
Fix google_cfe cluster name prefix check in google default creds ( #26445 )
4 years ago
Lidi Zheng
a3ae8e00a2
Revert "Allow to specify user provided audience in google default credentials and JWT credentials ( #26392 )" ( #26440 )
...
This reverts commit 304262e135
.
4 years ago
Jan Tattermusch
3379d998b8
remove unnecessary comments left by #26430 ( #26435 )
4 years ago
Mark D. Roth
e8239ceb1d
enable retry proxy tests ( #26425 )
...
* Use trailers_only info to guide proxy
* Mark 1 test still unproxyable
* enable retry_too_many_attempts proxy test
* disable retries in proxy
* clang-format
Co-authored-by: Vijay Pai <vpai@google.com>
4 years ago