AJ Heller
cfc3240c27
Upmerge v1.44.x branch into master (again) ( #29016 )
...
* xDS: Rbac filter updates (#28568 ) (#28608 )
* Bump version to v1.44.0-pre1 (on the release branch) (#28593 )
* bump version to 1.44.0-pre1
* regenerate projects
* only apply "singleplatform" nuget suffix when actually needed (#28677 )
* Bump version to 1.44.0-pre2 (#28681 )
* bump version to 1.44.0-pre2
* regenerate projects
* Update CRL test credentials (#28794 ) (#28837 )
* remove old files
* update credentials
* fix README
Co-authored-by: krestofur <83723727+krestofur@users.noreply.github.com>
* Bump version to 1.44.0 (on v1.44.x branch) (#28825 )
* bump version to 1.44.0
* regenerate projects
* Support musllinux binary wheels on x64 and x86 (#28092 ) (#28969 )
* Support musllinux binary wheels
* Skip aarach64 for now
* Consolidate the difference of mktemp
* Extend linux artifact building time && install bash for distribtest
* Stop using grpc.tools, use grpc_tools
* Update the README to use grpc_tools
* Force static link libc++ for alpine binaries
* Rebase recent build script changes
* Install ccache for musllinux distribtest images
* Revert timeout change to grpc_build_artifacts
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: Jan Tattermusch <jtattermusch@users.noreply.github.com>
Co-authored-by: krestofur <83723727+krestofur@users.noreply.github.com>
Co-authored-by: Lidi Zheng <lidiz@google.com>
3 years ago
AJ Heller
36824bc570
Revert "Revert "Revert "Add Python Reflection Client ( #28443 )" ( #28878 )" ( #28879 )" ( #29023 )
...
This reverts commit cf9be3d49d
.
3 years ago
AJ Heller
851df6d46d
Revert "Respect the application returned status code and propagate that ( #29010 )" ( #29017 )
...
This reverts commit a04739095e
.
3 years ago
Craig Tiller
047642c5c4
Call finalization for promises ( #29008 )
...
* Call finalization for promises
* comment
* split out and test
* dont use promise_detail:: directly
* fix
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
a04739095e
Respect the application returned status code and propagate that ( #29010 )
3 years ago
James Newton-King
5ba6beff18
[C#] Add cancellation token overloads to streaming interfaces ( #27886 )
...
* Add cancellation token overloads to streaming interfaces
* PR feedback
3 years ago
Jan Tattermusch
f574f70c68
fix C# single-job distribtests jobs when version has no suffix ( #28924 )
3 years ago
Craig Tiller
564f7d6c53
Fix for promise based helper ( #29009 )
3 years ago
Yash Tibrewal
cc44f7c7a2
Credentials: Use QsortCompare instead of strcmp for type comparison ( #28973 )
...
* Credentials: Use QsortCompare instead of strcmp for type comparison
* Reviewer comments
3 years ago
Yash Tibrewal
55ba777c7a
credentials_test: Add namespace ( #29006 )
3 years ago
Mark D. Roth
6d61efe27c
retry: update comment to indicate transparent retries are implemented ( #29003 )
3 years ago
Lidi Zheng
cf9be3d49d
Revert "Revert "Add Python Reflection Client ( #28443 )" ( #28878 )" ( #28879 )
...
This reverts commit 1b4b3764ba
.
3 years ago
Craig Tiller
3ffa94f5e7
Fix cancellation for promise based server filters ( #28998 )
...
* Fix cancellation on async server filters
* fix
3 years ago
Lidi Zheng
5df8612cae
[PSM interop] Expand the support of test config validation ( #28978 )
...
* [PSM interop] Expand the support of test config validation
* Comment the usage and source of testing_version
* Also include the comment for url-map tests
3 years ago
donnadionne
315dfb17e9
A workaround for ring hash on channel id to randomize the channel id ( #28986 )
...
* A workaround for ring hash on channel id to randomize the channel id
(ref to xds_resolver) used.
* using absl random functions.
3 years ago
Craig Tiller
ac22280779
Fix for cfstreams ( #29001 )
3 years ago
Craig Tiller
d9883c2e66
Fix iOS build ( #28995 )
...
* Fix iOS compiler
* fix
3 years ago
Craig Tiller
2f17014224
Fix cancellation on async server filters ( #28997 )
3 years ago
Craig Tiller
95270af6b6
Look at now before sleeping ( #28996 )
3 years ago
apolcyn
bbe49dc16b
Delete dns resolver connectivity test ( #28994 )
3 years ago
Lidi Zheng
33135abbee
Pin twine to 3.8.0 for Windows ( #28991 )
3 years ago
apolcyn
20521fb33e
Fix memory leak in HTTP request security handshake cancellation ( #28971 )
...
* Fix memory leak in HTTP request security handshake cancellation
3 years ago
Craig Tiller
4633121440
Remove subchannel pool from global init ( #28987 )
...
* Remove subchannel pool from global init
This can be initialized independently, so let's do so.
* fix
* fix
* cleanup
3 years ago
Craig Tiller
3eba748552
Remove retry throttle data from global init ( #28988 )
...
* Remove retry throttle data from global init
* fix
* cleanup
3 years ago
Craig Tiller
8499f62a10
Bloat fix for promise code ( #28980 )
...
* Revert "Revert "Revert "Revert "Convert client_auth_filter to promises (#28767 )" (#28951 )" (#28952 )" (#28967 )"
This reverts commit 0f73576b17
.
* fix potential memory leak
* Fix behavior if >1 pending request
* Fix code bloat coming from promise emulation layer
3 years ago
Craig Tiller
87acbadba1
Third attempt: Convert client_auth_filter to promises ( #28968 )
...
* wip
* Automated change: Fix sanity tests
* fixes
* progress
* progress
* grpc compiles
* Automated change: Fix sanity tests
* fixing tests
* x
* progress
* better code
* Automated change: Fix sanity tests
* progress
* progress
* windows fix
* Make Duration metadata trivial
* better message
* fix
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* progress
* fixes
* fix
* fix
* spam
* un-disable errantly disabled tests
* gain insight
* Automated change: Fix sanity tests
* fixes
* fixes
* fix
* debug
* tweak
* fix
* fix timeout
* fix comment
* fixes
* x
* better test
* tests
* Automated change: Fix sanity tests
* missed file
* fix
* x
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* merge
* Automated change: Fix sanity tests
* Revert "Revert "Revert "Revert "Convert client_auth_filter to promises (#28767 )" (#28951 )" (#28952 )" (#28967 )"
This reverts commit 0f73576b17
.
* fix potential memory leak
* Fix behavior if >1 pending request
* fix
* fix nullptr access
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
5fc3ff8203
grpc_millis -> Timestamp/Duration ( #28119 )
...
* wip
* Automated change: Fix sanity tests
* fixes
* progress
* progress
* grpc compiles
* Automated change: Fix sanity tests
* fixing tests
* x
* progress
* better code
* Automated change: Fix sanity tests
* progress
* progress
* windows fix
* Make Duration metadata trivial
* better message
* fix
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* progress
* fixes
* fix
* fix
* spam
* un-disable errantly disabled tests
* gain insight
* Automated change: Fix sanity tests
* fixes
* fixes
* fix
* debug
* tweak
* fix
* fix timeout
* fix comment
* fixes
* x
* better test
* tests
* Automated change: Fix sanity tests
* missed file
* fix
* x
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* merge
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Lidi Zheng
0966536dc1
[PSM Interop] Extend clean-up script to 2 other GKE clusters ( #28983 )
...
* [PSM Interop] Extend clean-up script to 2 other GKE clusters
* Use a safer apprach to invoke the cleanup script
* Handle the readonly issue
* Make sanity test happy
3 years ago
AJ Heller
089bab32c2
Repomgr->yash ( #28981 )
3 years ago
Paulo Castello da Costa
4239060adb
Change clone command to make it easier to pin test-infra version. ( #28941 )
3 years ago
Mark D. Roth
c27f8f1505
Fourth attempt: Implement transparent retries ( #28943 )
...
* Revert "Revert "Third attempt: Implement transparent retries (#28925 )" (#28942 )"
This reverts commit be70a8676c
.
* fix edge case where call is cancelled while transparent retry callback is pending
3 years ago
Ben Beasley
faea518de0
Fix implicit std::string_view(nullptr) ( #28589 )
...
This fixes failure to compile on (pre-release) GCC 12 due to use of
explicitly deleted function:
3 years ago
Esun Kim
c08eb4fc41
Attempt to upgrade upb to the latest ( #28685 )
...
* Update upb to 85e5c76cb7098d3ae35e575d652a40568013a149
* Update grpc_deps.bzl
* Run gen_upb_api.sh
* Run run_sed.sh
* Update gen_build_yaml.py
* Regen projects
* Reformat
* Update third_party/upb to 950cdab42fe4c83f06a2be46eeb46a068e486eed
* Update third_party/upb to c9c31241bc39922b092a81d192badd50cccaaa81
* Update src/upb/gen_build_yaml.py
* Generated projects
* Update third_party/upb to a02d92e0257a35f11d4a58b6a932506cbdbb2f29
* Patching in https://github.com/protocolbuffers/upb/pull/524
* Sed script went too far.
Co-authored-by: Nicolas 'Pixel' Noble <nicolas@nobis-crew.org>
3 years ago
Denny C. Dai
cc3de1c3eb
Patch GRPCCallOptions to use nonatomic properties ( #28972 )
3 years ago
Jan Tattermusch
c05ecb8a9e
switch run_xds_tests.py shebang to python3 ( #28964 )
3 years ago
Menghan Li
87068e02c3
xds/cleanup: fix error datetime fromisoformat not available ( #28953 )
3 years ago
Craig Tiller
0f73576b17
Revert "Revert "Revert "Convert client_auth_filter to promises ( #28767 )" ( #28951 )" ( #28952 )" ( #28967 )
...
This reverts commit 235098de22
.
3 years ago
Craig Tiller
b554f49bd5
fix visibility ( #28961 )
3 years ago
Mark D. Roth
3d4433beb2
retry: always free cached send op data ( #28956 )
...
* Revert "Revert "retry: fix memory leak due to not freeing cached send ops upon cancellation (#28945 )" (#28954 )"
This reverts commit 9498843a18
.
* retry: always free cached send op data
3 years ago
Craig Tiller
16a3ce51ff
Service config parser to core configuration ( #28883 )
...
* Service config parser to core configuration
* x
* Automated change: Fix sanity tests
* finish
* Automated change: Fix sanity tests
* oops
* fix race
* Automated change: Fix sanity tests
* back out mutex
* refactor
* optimize
* Automated change: Fix sanity tests
* fix
* fix
* split out interface
* review feedback
* x
* fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
235098de22
Revert "Revert "Convert client_auth_filter to promises ( #28767 )" ( #28951 )" ( #28952 )
...
* Revert "Revert "Convert client_auth_filter to promises (#28767 )" (#28951 )"
This reverts commit 5bfe38f10f
.
* fix
3 years ago
Craig Tiller
f18e6ede04
Revert "Convert max_age filter to promises ( #28904 )" ( #28957 )
...
This reverts commit ae4b45d75a
.
3 years ago
Craig Tiller
ae4b45d75a
Convert max_age filter to promises ( #28904 )
...
* start
* stuff
* build
* Automated change: Fix sanity tests
* fix
* finish him
* fix
* better
* fix
* review feedback
* Update channel_idle_filter.cc
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Richard Belleville
7992f162f3
Make repo for patch file explicit ( #28933 )
3 years ago
Mark D. Roth
9498843a18
Revert "retry: fix memory leak due to not freeing cached send ops upon cancellation ( #28945 )" ( #28954 )
...
This reverts commit f48c4f1f4b
.
3 years ago
Craig Tiller
7c74d58cbe
Disable memory_usage test on cmake builds ( #28948 )
3 years ago
Craig Tiller
5bfe38f10f
Revert "Convert client_auth_filter to promises ( #28767 )" ( #28951 )
...
This reverts commit cadce47ebf
.
3 years ago
Craig Tiller
cadce47ebf
Convert client_auth_filter to promises ( #28767 )
...
* Convert client_auth_filter to promises
* outline
* x
* x
* fixes
* remove-spam
* Async sequences over iterators
* iterate
* better semantics
* fix
* clang-tidy
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fixes
* fixes
* Automated change: Fix sanity tests
* progress
* progress
* progress
* progress
* progress
* credentials_test passes
* Automated change: Fix sanity tests
* Make Activity more of an interface
Move mutex and wakeup logic into a new class between PromiseActivity<>
and Activity (so that the sharing can persist), but make Activity closer
to a pure interface, so that whilst we migrate code we can implement
better fakes without forcing allocation.
* fixes
* Automated change: Fix sanity tests
* fixes
* test the awful failure
* x
* fix typo
* fix race
* 4.9
* x
* review feedback
* review feedback
* Automated change: Fix sanity tests
* review feedback
* replace AuthMetadataContext interface with GetRequestMetadataArgs struct
* Automated change: Fix sanity tests
* fix merge
* Fixup
* fix
* fix
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
Co-authored-by: Mark D. Roth <roth@google.com>
3 years ago
Mark D. Roth
f48c4f1f4b
retry: fix memory leak due to not freeing cached send ops upon cancellation ( #28945 )
...
* retry: fix memory leak due to not freeing cached send ops upon cancellation
* clang-format
* attempt to fix proxy tests on windows
3 years ago
Jan Tattermusch
6b8a17d1ea
add bazel 5.0 to bazel distribtest ( #28894 )
3 years ago