Commit Graph

12374 Commits

Author SHA1 Message Date
Craig Tiller 2eadef9a82
Remove bm_metadata (#28219) 2021-11-29 13:40:26 -08:00
Craig Tiller 220cf641fa
Reland slice metadata conversion (#28210)
* Fix status code for resource exhaustion

* Revert "Revert "Move a bunch of slice typed metadata to new system (#28107)" (#28208)"

This reverts commit 7717587063.

* fix test
2021-11-29 13:38:40 -08:00
Craig Tiller 7717587063
Revert "Move a bunch of slice typed metadata to new system (#28107)" (#28208)
This reverts commit 4d432aefc1.
2021-11-24 15:41:36 -08:00
Craig Tiller 4d432aefc1
Move a bunch of slice typed metadata to new system (#28107)
* Eliminate most of grpc_message metadata handling

* Eliminate most of host metadata handling

* Remove more callouts without fixing code

* fiiixes

* typo

* Automated change: Fix sanity tests

* try-shrink

* Automated change: Fix sanity tests

* size tweaks

* less tricks

* deunique

* commonize

* commonize

* Automated change: Fix sanity tests

* size tuning, fixes

* Automated change: Fix sanity tests

* fix

* size tuning, fixes

* remove constexpr

* fix

* reuse code

* fix

* tweak code

* more tweaks

* tell no lies

* fixes

* fixes

* Automated change: Fix sanity tests

* fix

* fix

* fix

* fix

* fix?

* fix binder

* fix

* fix

* fixes

* Automated change: Fix sanity tests

* fix

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-24 11:42:37 -08:00
Esun Kim 63d48ee8d8
Use more parallelism to windows portability tests (#28179)
* Use more parallelism to windows portability tests

* Added /MP

* Changed it to gRPC_BUILD_MSVC_MP_COUNT
2021-11-24 08:41:23 -08:00
Esun Kim 5088014987
Boringssl update to 4fb1589 (#28194)
* update submodule boringssl-with-bazel with origin/main-with-bazel

* update boringssl dependency to main-with-bazel commit SHA

* regenerate files

* generate boringssl prefix headers

* Increment podspec version
2021-11-23 16:02:56 -08:00
Craig Tiller 46eae022cc
Remove unused override, and the static metadata that supports it (#28193) 2021-11-23 12:12:21 -08:00
Craig Tiller 672f31c6ac
Channel args preconditioning (#28132)
* Channel args preconditioning

* docs

* fixes

* Automated change: Fix sanity tests

* fix

* fix this again after merge error

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-22 15:24:39 -08:00
Esun Kim 8e0a361cce
Update cxx docker images (#28162) 2021-11-22 14:53:06 -08:00
Craig Tiller 888a10d8a6
Reland arena based promises (#28174)
* Revert "Revert "Arena allocated promise (#28023)" (#28171)"

This reverts commit 9b07a81b1a.

* fix

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-22 13:43:31 -08:00
Richard Belleville cc968b2158
Revert "[App Net] Switch Router to Mesh and Add unique string to Scope (#28145)" (#28176)
This reverts commit 7ac79c2e6a.
2021-11-22 11:07:23 -08:00
Craig Tiller 9b07a81b1a
Revert "Arena allocated promise (#28023)" (#28171)
This reverts commit 77b4ade1a7.
2021-11-22 10:05:20 -08:00
Craig Tiller 86d119c8ab
Remove unused constants (#28156) 2021-11-19 17:27:39 -08:00
Richard Belleville 7ac79c2e6a
[App Net] Switch Router to Mesh and Add unique string to Scope (#28145)
* Add unique suffix to scope

* Actually add suffix

* Switch from Router to Mesh

* Yapf

* Review

* Fix bad reference

* Break circular dependency

* Add a dash
2021-11-19 14:11:31 -08:00
Craig Tiller 77b4ade1a7
Arena allocated promise (#28023)
* Arena allocated promise

* finish

* Automated change: Fix sanity tests

* test

* Remove unused names

* fix

* older compiler fix

* fiiixes

* windows fixes?

* clangfmt

* fix windows?

* Document more

* fix destructors

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-19 13:58:24 -08:00
Craig Tiller f6a88e54ec
ignore dynamic linker segments in bloat severity calculations (#28149) 2021-11-18 22:52:55 -08:00
Esun Kim 9be7ca5a55
Roll-forward #27780 (#27951)
* Revert "Revert #27780 (#27944)"

This reverts commit 26e7560309.

* Fix google_api_upbdefs
2021-11-18 18:18:02 -08:00
sanjaypujare 33a4d6920d
internal_ci: rename grpc_xds_k8s_python to psm-security-python as part of tech-debt cleanup and name clarity (#28136) 2021-11-18 17:46:21 -08:00
Esun Kim 461bb5e41f
To LTS 20211102.0 (#27916) 2021-11-18 16:24:44 -08:00
Yash Tibrewal 25446c468a
Support RDS updates on the server (#27851)
* Port changes from #27388

* Reviewer comments

* Fix resource timeout issue

* Cleanup

* Fix clang-tidy

* Revert benchmark

* Restructure

* clang-tidy

* Automated change: Fix sanity tests

* Partial commit

* Reviewer comments

* Fixes

* Reviewer comments

* Reviewer comments

* Reviewer comments

* Reviewer comments

* clang-format

* Fix FaultInjection tests

* clang-tidy

Co-authored-by: yashykt <yashykt@users.noreply.github.com>
2021-11-18 16:10:31 -08:00
Paulo Castello da Costa 84525ae029
Reduce OSS benchmarks polling time to 5s. (#28131)
This change reduces total run time from ~86min to ~74min.
2021-11-18 11:54:38 -08:00
Zach Reyes 266c93fa3b
Add v1.42.0 release of grpc-go to interop matrix (#27985) 2021-11-18 08:34:27 -08:00
Craig Tiller 0794973bbb
Reland user-agent metadata work (#28109)
* Revert "Revert "user-agent metadata trait, also: grpc_core::Slice is born (#27770)" (#28108)"

This reverts commit 89d08dad9d.

* will it blend

* will it blend

* will it blend

* lcnagfmt

* sanity

* will it blend

* sleep @ end

* will it blend

* Revert "sleep @ end"

This reverts commit d6bca8ed3d.

* review feedback

* review feedback
2021-11-17 19:04:29 -08:00
Craig Tiller 4ff6d66c06
Don't limit bloaty output lines (#28120)
* dont limit bloaty output lines

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-17 16:18:42 -08:00
Terry Wilson c4a101b5dc
Add Java v1.40.2 and v1.41.1 to the interop test client matrix. (#27953) 2021-11-17 12:28:26 -08:00
Jan Tattermusch 79b58431ed
Update csharp SDK to LTS versions (#27966)
* update C# SDK

* regenerate dockerfiles

* install .NET6 and .NET Core 3.1

* regenerate dockerfiles

* change netcoreapp2.1 targets to netcoreapp3.1

* update installed SDKs in aarch64 C# job

* update run_tests scripts to use netcoreapp3.1 for C#
2021-11-17 10:41:02 +01:00
Esun Kim 7910c5f8ae
Sync Protos with grpc-proto repo (#27957)
* Sync with grpc_proto

* UPB gen
2021-11-16 13:53:57 -08:00
Esun Kim ddb9d5d700
Increase iOS test timeout from 1.5h to 2.0h (#28110) 2021-11-16 13:05:26 -08:00
Craig Tiller 6001ea84b9
Faster clang-format (#28086)
* use parallelism to speed clang-format performance

* use parallelism to speed clang-format performance
2021-11-16 06:59:13 -08:00
Jan Tattermusch 89d08dad9d
Revert "user-agent metadata trait, also: grpc_core::Slice is born (#27770)" (#28108)
This reverts commit 7a40f50cb3.
2021-11-16 06:52:52 -08:00
Craig Tiller 7a40f50cb3
user-agent metadata trait, also: grpc_core::Slice is born (#27770)
* new slice api

* storage-classes

* Automated change: Fix sanity tests

* tweaks

* refinement

* refinement

* compiles

* Automated change: Fix sanity tests

* better impl

* convert to gtest

* clean

* fixes

* tests

* Automated change: Fix sanity tests

* more-tests

* clarity

* comments

* comments

* fixes

* comment-updates

* fixes

* spam

* Automated change: Fix sanity tests

* move transport size into transport!

* mebbefix

* fix type

* x

* fix-merge

* review feedback

* review feedback

* Automated change: Fix sanity tests

* meh

* review feedback

* fix

* resolve compile issue

* Remove slice_refcount dependency on RefCounted

* update init for channel_data in http_client_filter

* Automated change: Fix sanity tests

* remove banned function

* fixes

* will it blend

* will it blend

* fix refcount init

* fix

* fix comment

* Fix typo in bloat script

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-15 19:16:20 -08:00
Hannah Shi fcb5200298
setup-ios-bazel-test-to-run-c-core-ee-ut (#28029) 2021-11-15 16:29:21 -08:00
Craig Tiller da47e88237
Fix typo in bloat script (#28104) 2021-11-15 16:12:02 -08:00
yifeizhuang 0aca504993
add gcr image for java release v1.42.1 (#28094)
* add gcr image for java release v1.42.1

* replace java release v1.42.0 with v1.42.1
2021-11-15 15:39:41 -08:00
Craig Tiller 6af45a35ba
Tooling to remove redundant grpc_core:: namespace references (#28030)
* Tooling to remove redundant grpc_core:: namespaces

These references tend to show up in our C++ code after C modules get
converted. Many get caught in review, many get missed.

* use it

* clang-format
2021-11-15 15:38:32 -08:00
sanjaypujare c211b823d4
internal_ci: rename grpc_xds_k8s to psm-security as part of tech-debt cleanup and name clarity (#28034) 2021-11-15 11:59:52 -08:00
Craig Tiller b7311aad77
Exclude debug sections from bloat severity calculations (#28089) 2021-11-15 11:42:54 -08:00
Craig Tiller a629c9a03e
Reland resource quota work (#28017)
* Check if memory owner available prior to polling it

The transport may drop the memory owner during its destruction sequence

* tcp_fix

* Revert "Revert "New resource quota integration (#27643)" (#28014)"

This reverts commit 0ea2c37263.

* clang-format

* fix-path

* fix
2021-11-15 08:23:51 -08:00
Craig Tiller 1d63bb02b7
AVL implementation in C++ (#27782)
* avl

* move-code,add-fuzzer

* done

* fix

* Automated change: Fix sanity tests

* buildifier

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-12 22:26:09 +00:00
AJ Heller 2c7f2190e6
Fix name of feature example tests CI config file (#28028) 2021-11-12 12:49:57 -08:00
Craig Tiller f4be36f1cf
Bloat reporting improvements (#28013)
* Bloat reporting improvements

* typo

* fix

* fix

* fix
2021-11-12 20:12:19 +00:00
Lidi Zheng 67eaf3ae4b
Increase the timeout of xds_k8s test to 180 (#28027) 2021-11-12 10:32:34 -08:00
Richard Belleville 8f50d574fb
Add note about starting port server out of band (#28012) 2021-11-12 10:04:12 -08:00
Craig Tiller d342a86f2c
Fix typo (#28019) 2021-11-11 16:22:46 -08:00
Craig Tiller ecdb6f7057
Use strict buildifier in sanitize (#28018)
Ensure that we use tools consistently everywhere!
2021-11-11 15:49:59 -08:00
Craig Tiller 0ea2c37263
Revert "New resource quota integration (#27643)" (#28014)
This reverts commit 39f0877d25.
2021-11-11 14:26:19 -08:00
AJ Heller c5f1d29b76
Add feature examples with continuous integration (#27917)
* Add failing end2end test for inconsistent percent-decoding of URIs

* Add passing h2_local_abstract_uds end2end tests

* Add basic abstract UDS example

* add test runner

* add proper bazel build path

* first attempt at CI configuration

* cleanup

* rename CI files for better readability
2021-11-11 14:00:10 -08:00
Jan Tattermusch 1654e512b3
fix AWS arm64 C++ build (#27981) 2021-11-11 09:57:43 -08:00
Craig Tiller 6003710534
Label microbenchmark differences similarly to bloat (#27998)
* benchmark differences as a label

* debug

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-11 07:37:02 -08:00
Richard Belleville 05b695c95a
Start port server separately (#28005) 2021-11-11 10:29:31 +01:00