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
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
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
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
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
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
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
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
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
Terry Wilson
b048618f11
xds-k8s tests: Use test driver from master branch ( #27462 )
...
Instead of directly sourcing the test driver provisioning script from the same branch, the script is downloaded (with curl) and sourced from the master branch.
This allows changes made to the test driver to be reflected in all future release branches. A separate PR will backport this change to existing release branches.
All cluster definitions are also moved to the install script, allowing any cluster changes to be done in one place in the master branch.
3 years ago
Lidi Zheng
9cfa604bc9
[xds interop] Fix a potential AttributeError ( #27555 )
...
* Fix a potential AttributeError
* Use the ProtoBuf-style syntax to fetch info
3 years ago
Paulo Castello da Costa
8366f01f8e
Delete redundant directory creation. ( #27613 )
...
The runner creates the log directories, so it is not necessary to create them separately in advance.
3 years ago
Jan Tattermusch
12430aefc3
Run experimental 8core job on c2-standard-8 instances ( #27627 )
...
* run experimental 8core job on c2-standard-8 instances
* also switch 32core to c2-standard-30
3 years ago
Craig Tiller
79ef60f079
Integrate new resource quota, event engine ( #27522 )
...
* Integrate new resource quota, event engine
* Automated change: Fix sanity tests
* windows fix
* Automated change: Fix sanity tests
* Update memory_allocator.h
* Automated change: Fix sanity tests
* first round review feedback
* review feedback
* Automated change: Fix sanity tests
* Update memory_quota.h
* get re-export formatted right
* Automated change: Fix sanity tests
* Update memory_allocator.cc
* Automated change: Fix sanity tests
* MemoryOwner has-a MemoryAllocator
* using fix
* review feedback
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Mark D. Roth
3d83dd3776
Revert "Revert "centralize handling of channel's default authority ( #27544 )" ( #27616 )" ( #27624 )
...
This reverts commit 0611f7c9b3
.
3 years ago
Esun Kim
c56b0a3818
Update boringssl to the latest ( #27606 )
...
* Change boringssl branch name
* update submodule boringssl-with-bazel with origin/main-with-bazel
* update boringssl dependency to main-with-bazel commit SHA
* regenerate files
* Increment podspec version
* generate boringssl prefix headers
3 years ago
Craig Tiller
d1e01ac139
Add a test for a (now-illegal) build file construct ( #27602 )
...
* Add a test for a (now-illegal) build file construct
* add to test suite!
* fix
* fix
* fix syntax
3 years ago
Mark D. Roth
0611f7c9b3
Revert "centralize handling of channel's default authority ( #27544 )" ( #27616 )
...
This reverts commit f0a0628795
.
3 years ago
Paulo Castello da Costa
aea060b530
Rename `prefix` to `index` in index generator. ( #27576 )
3 years ago
Craig Tiller
969f3d55ef
Check that grpc_package statements have the right name ( #27608 )
...
* named-right
* Update check_package_name.py
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Mark D. Roth
f0a0628795
centralize handling of channel's default authority ( #27544 )
...
* centralize handling of channel's default authority
* clang-format
* fix backup poller bug
3 years ago
Paulo Castello da Costa
ae0e234cc4
Delete successful load tests. ( #27586 )
3 years ago
Craig Tiller
a67a9a5cd5
Exclude microbenchmarks from cmake ( #27588 )
...
* Exclude microbenchmarks from cmake
* Trigger automation
* fix
3 years ago
Craig Tiller
84d9e7e9fa
Speed up microbenchmark tests ( #27584 )
...
* Speed up microbenchmark tests
* Automated change: Fix sanity tests
* Update grpc_benchmark_config.bzl
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Sergii Tkachenko
74416b617f
Revert "xds_k8s_test: increase timeout to 3 hours due to recent timeout failure ( #27579 )" ( #27589 )
...
This reverts commit ce43fb9b4b
.
3 years ago
Craig Tiller
77ef40bba5
update specs file for benchmark ( #27581 )
3 years ago
AJ Heller
99ee6f4988
Fix rvm ruby install failure ( #27538 )
...
See https://source.cloud.google.com/results/invocations/9a2a3ca2-72c9-43ef-af8c-fb1c8e7b488d/targets/grpc%2Fcore%2Fpull_request%2Fmacos%2Fgrpc_basictests_ruby/log
```
++ rvm get stable
Downloading https://get.rvm.io
Could not download rvm-installer, please report to https://github.com/rvm/rvm/issues
```
3 years ago
sanjaypujare
ce43fb9b4b
xds_k8s_test: increase timeout to 3 hours due to recent timeout failure ( #27579 )
3 years ago
Richard Belleville
2c889a9921
Fix stdout handling in jobset.py ( #27493 )
...
* Fix stdout handling in jobset.py
* Apparently ascii was a bad assumption
* Or how about this
* Just ignore non-utf8 characters
3 years ago
Craig Tiller
60a5e474b8
Reland promise benchmarks ( #27551 ) ( #27560 )
...
* Revert "Revert promise benchmarks (#27551 )"
This reverts commit ae96af3780
.
* fixes
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
79097afb56
Standardize on grpc/support/port_platform.h usage in src/core/... ( #27568 )
3 years ago
Paulo Castello da Costa
931be3f7ef
Fix load test name format for more than 10 runs per test. ( #27558 )
3 years ago
Esun Kim
1c6634ac44
Changed grpc_error_get|set_str to use std string instead of slice ( #27466 )
...
* Changed grpc_error_get|set_str to use std string
* Fix init order in tests with gtest
* Undo gtest-tify credentials_test
3 years ago
Craig Tiller
ae96af3780
Revert promise benchmarks ( #27551 )
...
* Revert "Update BUILD"
This reverts commit 4472c81232
.
* Revert "Promises benchmarks (#27291 )"
This reverts commit 47921ba5e8
.
3 years ago
Craig Tiller
47921ba5e8
Promises benchmarks ( #27291 )
...
* Promise benchmark
* Automated change: Fix sanity tests
* fix leak
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Lidi Zheng
67eb6386d3
Remove C# GCE framework tests on master branch ( #27541 )
3 years ago
Esun Kim
11d2f86e5e
Upgrade PHP7 docker image to use Debian 9 ( #27537 )
...
* Upgrade PHP7 docker image to use Debian 9
* update
3 years ago
Craig Tiller
253d7076fc
Chunked vector type ( #27517 )
...
* chunked vector type
* Automated change: Fix sanity tests
* compile fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
sanjaypujare
04ce30a1f8
xds-k8s/xlang: switch to testing v1.41.x from v1.40.x ( #27525 )
3 years ago
Lidi Zheng
550faa6dc7
Port compute_api_version to other TD implementations ( #27518 )
3 years ago
Craig Tiller
82c99362b5
Rewrite memory quota management in C++ with Promises library ( #27327 )
...
* first pass new memory quota
* forget the ee stuff - it should be a wrapper on top
* beginning to finalize
* compiles
* basic tests pass
* fixes
* Automated change: Fix sanity tests
* merge
* Automated change: Fix sanity tests
* add rebind test
* flesh out the rest
* Automated change: Fix sanity tests
* add increase
* prog
* Automated change: Fix sanity tests
* allow cancellation during run
* fixes
* clang-format
* better allocation strategy
* better allocation strategy
* Automated change: Fix sanity tests
* Update memory_quota.cc
* format
* better comment
* remove block size - this is probably unnecessary complexity
* fmt
* cleanup
* size_t
* Automated change: Fix sanity tests
* fixes
* move makeslice into memoryallocator
* move makeslice into memoryallocator
* add container allocator, tests
* Automated change: Fix sanity tests
* fixes
* Automated change: Fix sanity tests
* add some docs
* Automated change: Fix sanity tests
* fix doc
* comment vector
* Automated change: Fix sanity tests
* fixes
* ditch the thread
* exec_ctx integration
* Automated change: Fix sanity tests
* progress!
* fuzzer
* initial_corpora
* Automated change: Fix sanity tests
* bigger_objects
* better-fuzzer
* add stress test
* Automated change: Fix sanity tests
* Remove unused header
* Iwyu
* Automated change: Fix sanity tests
* Portability fix, comment
* Fix unused arg
* Remove unused names
* Removed unused name
* Automated change: Fix sanity tests
* windows
* Automated change: Fix sanity tests
* cleanup
* fix-mac
* cleanup, eliminate atomicbarrier
* exclude some platforms
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Lidi Zheng
9978223a26
Add python_requires field to grpcio-* packages ( #27495 )
...
- Update the run_tests.py and distrib tests
- Update the Dockerfiles
3 years ago
Lidi Zheng
50a79d62e4
Add alpha tests (subsetting) to xds_k8s_lb ( #27460 )
...
* Add compute alpha API config file
* WIP
* Try not to create a new job
* Change from using discovery file to use version flag
* Give compute_api_version a default value
* Extend the timeout of xds_k8s_lb
* Apply suggestions from code review
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
3 years ago
Craig Tiller
91a2db9bc2
Make deadline the first metadata trait ( #27468 )
3 years ago
Jan Tattermusch
fa8a122862
Add bazel distribtests (minimalist version that only tests with bazel 3.x and 4.x) ( #27486 )
...
* Make repo globally buildable
* Add initial distrib test script
* Add test script
* Support multiple versions
* Split out a separate latest version test
* Integrate with kokoro
* make tools/bazel version overridable
* added simplified test_single_bazel_version.sh
* cleanup .bazelignore
* only test 3.x and 4.x
* always test all the bazel versions
* revert unnecessary changes
* revert unnecessary changes
* fix shellcheck error
Co-authored-by: Richard Belleville <rbellevi@google.com>
3 years ago