Mark D. Roth
9177c5324a
Revert "start splitting up xds_end2end_test ( #27702 )" ( #27725 )
...
This reverts commit 69a978231b
.
3 years ago
Craig Tiller
1e427a106a
update parameter change ( #27713 )
3 years ago
Eric Anderson
8fa5f47ca2
Add grpc-java 1.41.0 to client_matrix.py ( #27447 )
3 years ago
Mark D. Roth
e20dfeccc2
upgrade xDS protos ( #27698 )
3 years ago
Mark D. Roth
69a978231b
start splitting up xds_end2end_test ( #27702 )
...
* move test xDS server to its own library
* move xds_end2end_test to xds subdir, and refactor CountedService
* add TODO
* fix sanity
3 years ago
Mark D. Roth
2b813d2bff
grpclb: implement subchannel caching ( #27657 )
...
* grpclb: implement subchannel caching
* code review changes
* fix clang tidy
* code review changes
3 years ago
krestofur
8610a34016
Add CRL Enabled Credentials to test folder ( #27678 )
3 years ago
AJ Heller
bdd73337a5
fix libuv dep hash ( #27704 )
3 years ago
Craig Tiller
1df153f46e
Revert "Revert "Move metadata setting into HPackParser ( #27545 )" ( #27686 )" ( #27688 )
...
This reverts commit 0e6ced8800
.
3 years ago
Chi Wang
d326b95d79
Remove redundent toolchain registrations in WORKSPACE ( #27674 )
3 years ago
Yash Tibrewal
a61bb8ed5b
Move service config code out of client_client to its own target ( #27683 )
...
* Move service config code out of client_client to its own target
* Fix BUILD
* Fix test build
* Reviewer comments
* Reviewer comments
* Automated change: Fix sanity tests
* Reviewer comments
Co-authored-by: yashykt <yashykt@users.noreply.github.com>
3 years ago
AJ Heller
9841366806
Upgrade libuv to v1.37.0 ( #27684 )
...
* Upgrade libuv to v1.42.0
Also eliminates some cruft from the node implementation from 5 years ago
* sanitize.sh added a blank line?? ok then.
* pin to libuv v1.37.0
3 years ago
Yash Tibrewal
8907c891b7
grpc_server_config_fetcher: Cleanup StartWatch - remove unnecessary args ( #27663 )
...
* grpc_server_config_fetcher: Cleanup StartWatch - remove unnecessary args
* Reviewer comments
* Avoid a channel args copy copy for the non server config fetcher case
* Fix args destruction
3 years ago
Hayashi Takuya
c89d92225f
PHP: fix ChannelCredentials\createSsl parameter phpdocs to optional and default null ( #27283 )
3 years ago
Vyacheslav Yurkov
45e6933859
cmake: revert db88fb0ee8
( #27626 )
...
Fix regression introduced by previous commit. Original problem that
commit was trying to fix was solved by modification of grpc recipe in
meta-openembedded project repository
Fixes #26857
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
3 years ago
Yesudeep Mangalapilly
e5e426ec51
Upgrade re2 to fix broken template on gcc-11. ( #27511 )
...
* Upgrade re2 to fix broken template on gcc-11.
The fix to re2 was made here:
0ceda87618
* Use release 2021-09-01 of re2. SHA256 pending.
* Adds sha256 sum for re2 release.
* Update sha256 sum.
* Update submodule third_party/re2 to 8e08f47b11b413302749c0d8b17a1c94777495d5 (release 2021-09-01)
* Update the submodule sanity check.
3 years ago
Craig Tiller
0e6ced8800
Revert "Move metadata setting into HPackParser ( #27545 )" ( #27686 )
...
This reverts commit f57a1f7d8c
.
3 years ago
Craig Tiller
f57a1f7d8c
Move metadata setting into HPackParser ( #27545 )
...
* forward work to get append, limit check into parser
* further cleanup
* Remove chttp2_incoming_metadata_buffer
* Automated change: Fix sanity tests
* test fixes
* fix cronet
* wip
* first pass mementofication of parsing - libgrpc compiles
* further progress
* fixes
* fixes
* fix leak
* Automated change: Fix sanity tests
* fix leak
* fixes
* x
* improve fuzzer
* init ordering fix
* Update hpack_parser_table.h
* Update hpack_parser.cc
* Update hpack_parser_test.cc
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* i mustache myself why
* fix use after free
* Automated change: Fix sanity tests
* fixes
* eliminate second pass metadata - this is an illegal frame and fails the new parser
* handle mementos with size > sizeof(intptr_t)
* fix
* add parsed metadata header, test
* Automated change: Fix sanity tests
* fix includes
* phase1
* phase2
* Update parsed_metadata.h
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
2f56cb3d87
Remove grpc.internal. channel args at API sites ( #27536 )
...
* Remove grpc.internal. channel args at API sites
gRPC uses channel args both as an API surface and as an internal
implementation detail. The merits of this are debatable, but it's
probably the best mechanism we have right now, and changing it would be
an effort best not undertaken today.
In order to focus hardening efforts to the highest payoff, this change
introduces a filter to remove any internal channel args received from
outside our public API, effectively guaranteeing that any usage of these
arguments comes from within code that we maintain.
There will likely be a whack-a-mole game over the following weeks to
mark more channel arguments as internal - I have not done a thorough
audit!
* get api usage right
* fix
* fixes
* rename internal -> test_only so it passes through
3 years ago
Michael Lumish
fe260f9a35
Update gRPC xDS features doc with Node gRPC 1.4.x features ( #27680 )
3 years ago
Craig Tiller
a21ad2c296
Remove UDP code - it's unused ( #27595 )
...
* Remove UDP code - its unused
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Paulo Castello da Costa
0c6586523f
Clone test-infra repo instead of fetching commit. ( #27677 )
...
* Clone test-infra repo instead of fetching commit.
Partially reverting https://github.com/grpc/grpc/pull/27675 .
* Log commit from test-infra repo.
3 years ago
Vignesh Babu
fa43eadb8f
Mark EventEngine timer test suite as `testonly` ( #27638 )
...
* updating event engine test suite to fix internal build and test errors
* undo changes and restore absl::InfiniteFuture
3 years ago
Craig Tiller
3a78db6cdf
Fix bug in memory quota fuzzer ( #27670 )
...
* flush more thoroughly
* add reproducer
* fixes
3 years ago
Hannah Shi
5acc4c40a1
podfile cleanup ( #27609 )
3 years ago
Eric Anderson
07a8425849
xds_k8s_test_driver: Add Authz interop tests ( #27639 )
...
Tests defined in go/grpc-proxyless-authz-interop, but the purpose of
each should be pretty obvious just by reading authz_test.py.
3 years ago
Mark D. Roth
1d765b28f0
clean up subchannel logging ( #27661 )
3 years ago
Mark D. Roth
9b4f5fd264
change repo manager to nicolasnoble ( #27578 )
3 years ago
Mayuki Sawatari
ee5a685111
Fix link error when building with Xamarin.iOS ( #27345 )
3 years ago
Paulo Castello da Costa
5464c8ba06
Fetch only required commit from test-infra repo. ( #27675 )
...
Full clone and submodules are not required for test-infra tools build.
3 years ago
Jan Tattermusch
aae25e2443
address review comments for #27622 ( #27659 )
3 years ago
Yash Tibrewal
5e69ded6f5
XdsApi cleanup: Remove unused field ( #27664 )
3 years ago
Ashitha Santhosh
a1db97be90
Revert "Revert "Revert "Revert "File watcher authorization policy provider implementation"" ( #27605 )" ( #27644 )" ( #27645 )
...
This reverts commit b8e01f73a0
.
3 years ago
Mark D. Roth
0f050e6f7a
clean up ServiceConfigCallData API ( #27642 )
3 years ago
Terry Wilson
9ccec1f99e
xds_k8s tests: Fix xlang install script sourcing. ( #27658 )
...
This change sources the test driver install script correctly for the xlang tests.
This fixes a mistake in #27462 where this was missed.
3 years ago
Craig Tiller
3dc5528c50
Fix fuzzer found null-deref in memory_quota ( #27648 )
3 years ago
Craig Tiller
8d8d07139c
Fix client idle filter ( #27611 )
...
* trial-change
* compiles!
* added test
* Automated change: Fix sanity tests
* update test
* Fix slow idle detection
* review feedback
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
da2e8ddc4e
Flush auto fixer cache once per week ( #27650 )
...
* cache-invalidation
* ??
* indent
* Update pr-auto-fix.yaml
3 years ago
Craig Tiller
ee47e08f71
Deal with some namespacing issues ( #27651 )
3 years ago
Jan Tattermusch
b3a1f68606
Reorganize docs for end2end benchmarks ( #27484 )
...
* Reorganize docs for end2end benchmarks
* Update README.md
* Restore heading "gRPC OSS benchmarks" (#27646 )
This heading is used in cross-references from other repositories and sites. Also fix formatting.
Co-authored-by: Paulo Castello da Costa <6579971+paulosjca@users.noreply.github.com>
3 years ago
Craig Tiller
016ef6cede
Change reclaimer function signature ( #27649 )
...
* Fix fuzzer found leak in memory_quota
* Make reclamation functions know about cancellation
* fixes
* fix race
* Automated change: Fix sanity tests
* fixes
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Jan Tattermusch
6f2021c48f
Cleanup of bazel qps scenarios generator ( #27622 )
...
* cleanup of bazel qps scenarios generator
* regenerate bzl files
* add back outstanding_rpc_divisor
* regenerate
* fix check_qps_scenario_changes.py
3 years ago
Jan Tattermusch
9c33c690b4
switch main benchmark CI job to c2 class worker pools ( #27652 )
3 years ago
Jan Tattermusch
9d9fa4c139
Bazel distribtest fixes ( #27515 )
...
* fix path to grpc_bazel_distribtest_latest.sh
* run bazel distribtests under docker
* fix downloads under bazel docker image
3 years ago
Ming-Chuan
f58f903a4f
Add helper function for getting endpoint binder in Java ( #27598 )
...
Also update the server side URI scheme to use path instead of authority
See gRFC L85-core-binder-transport.md for more details
3 years ago
AJ Heller
b8e01f73a0
Revert "Revert "Revert "File watcher authorization policy provider implementation"" ( #27605 )" ( #27644 )
...
This reverts commit 5912aedb2b
.
3 years ago
Denny C. Dai
b7b1ada924
Libuv pod and event engine core test suite setup for iOS/ObjC ( #27563 )
...
* Add podspec for libuv-grpc
* iOS Core test pod setup
3 years ago
Esun Kim
ec4c61a3ae
Various fixes on absl::Status migration ( #27557 )
3 years ago
Vy Nguyen
a145013d6d
Temporarily disable benchmarks ( #27629 )
...
benchmark 1.6.0 introduced API breaking changes so we temporarily disabled the benchmarks that are using the old API to avoid breaking.
3 years ago
Lidi Zheng
60028a82a9
[Aio] Resolve deprecated warnings from asyncio ( #27635 )
...
* [Aio] Resolve deprecated warnings from asyncio
* Use 3.6 compatible way of creating an asyncio.Task
3 years ago