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>
3 years ago
Esun Kim
8e0a361cce
Update cxx docker images ( #28162 )
3 years ago
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>
3 years ago
Richard Belleville
cc968b2158
Revert "[App Net] Switch Router to Mesh and Add unique string to Scope ( #28145 )" ( #28176 )
...
This reverts commit 7ac79c2e6a
.
3 years ago
Craig Tiller
9b07a81b1a
Revert "Arena allocated promise ( #28023 )" ( #28171 )
...
This reverts commit 77b4ade1a7
.
3 years ago
Craig Tiller
86d119c8ab
Remove unused constants ( #28156 )
3 years ago
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
3 years ago
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>
3 years ago
Craig Tiller
f6a88e54ec
ignore dynamic linker segments in bloat severity calculations ( #28149 )
3 years ago
Esun Kim
9be7ca5a55
Roll-forward #27780 ( #27951 )
...
* Revert "Revert #27780 (#27944 )"
This reverts commit 26e7560309
.
* Fix google_api_upbdefs
3 years ago
sanjaypujare
33a4d6920d
internal_ci: rename grpc_xds_k8s_python to psm-security-python as part of tech-debt cleanup and name clarity ( #28136 )
3 years ago
Esun Kim
461bb5e41f
To LTS 20211102.0 ( #27916 )
3 years ago
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>
3 years ago
Paulo Castello da Costa
84525ae029
Reduce OSS benchmarks polling time to 5s. ( #28131 )
...
This change reduces total run time from ~86min to ~74min.
3 years ago
Zach Reyes
266c93fa3b
Add v1.42.0 release of grpc-go to interop matrix ( #27985 )
3 years ago
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
3 years ago
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>
3 years ago
Terry Wilson
c4a101b5dc
Add Java v1.40.2 and v1.41.1 to the interop test client matrix. ( #27953 )
3 years ago
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#
3 years ago
Esun Kim
7910c5f8ae
Sync Protos with grpc-proto repo ( #27957 )
...
* Sync with grpc_proto
* UPB gen
3 years ago
Esun Kim
ddb9d5d700
Increase iOS test timeout from 1.5h to 2.0h ( #28110 )
3 years ago
Craig Tiller
6001ea84b9
Faster clang-format ( #28086 )
...
* use parallelism to speed clang-format performance
* use parallelism to speed clang-format performance
3 years ago
Jan Tattermusch
89d08dad9d
Revert "user-agent metadata trait, also: grpc_core::Slice is born ( #27770 )" ( #28108 )
...
This reverts commit 7a40f50cb3
.
3 years ago
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>
3 years ago
Hannah Shi
fcb5200298
setup-ios-bazel-test-to-run-c-core-ee-ut ( #28029 )
3 years ago
Craig Tiller
da47e88237
Fix typo in bloat script ( #28104 )
3 years ago
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
3 years ago
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
3 years ago
sanjaypujare
c211b823d4
internal_ci: rename grpc_xds_k8s to psm-security as part of tech-debt cleanup and name clarity ( #28034 )
3 years ago
Craig Tiller
b7311aad77
Exclude debug sections from bloat severity calculations ( #28089 )
3 years ago
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
3 years ago
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>
3 years ago
AJ Heller
2c7f2190e6
Fix name of feature example tests CI config file ( #28028 )
3 years ago
Craig Tiller
f4be36f1cf
Bloat reporting improvements ( #28013 )
...
* Bloat reporting improvements
* typo
* fix
* fix
* fix
3 years ago
Lidi Zheng
67eaf3ae4b
Increase the timeout of xds_k8s test to 180 ( #28027 )
3 years ago
Richard Belleville
8f50d574fb
Add note about starting port server out of band ( #28012 )
3 years ago
Craig Tiller
d342a86f2c
Fix typo ( #28019 )
3 years ago
Craig Tiller
ecdb6f7057
Use strict buildifier in sanitize ( #28018 )
...
Ensure that we use tools consistently everywhere!
3 years ago
Craig Tiller
0ea2c37263
Revert "New resource quota integration ( #27643 )" ( #28014 )
...
This reverts commit 39f0877d25
.
3 years ago
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
3 years ago
Jan Tattermusch
1654e512b3
fix AWS arm64 C++ build ( #27981 )
3 years ago
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>
3 years ago
Richard Belleville
05b695c95a
Start port server separately ( #28005 )
3 years ago
Craig Tiller
39f0877d25
New resource quota integration ( #27643 )
...
* new resource quota integration
* Automated change: Fix sanity tests
* fix
* fix
* fixes
* fixes
* fixes
* Automated change: Fix sanity tests
* fixes
* fixes
* Automated change: Fix sanity tests
* fixes
* fix
* fixes
* windows-fix
* fixes
* fixes
* fix
* fix-asan
* banned
* banned
* fixes
* clang-tidy-fix
* Automated change: Fix sanity tests
* fix-cronet
* review feedback
* review feedback
* Automated change: Fix sanity tests
* fixes
* bug fix
* fixes
* compile fix
* exclude megabyte size payloads from 1byte tests
* windows fix
* start moving ios
* keep moving windows
* Get windows compilation working.
* Automated change: Fix sanity tests
* better
* fixes
* remove slice buffer from memory_allocator.h
* Revert "remove slice buffer from memory_allocator.h"
This reverts commit 234a63b6e3
.
* ugh
* #fixtests
* pthread tls fixes
* Automated change: Fix sanity tests
* fixfixfix
* xxx
* add reset
* review feedback
* fix
* fix
* fixes
* fix
* mac progress
* cpp-impl-of
* rename ptr
* Automated change: Fix sanity tests
* memory-owner-is-a-memory-allocator
* fixes
* fix
* fix from prod
* fix
* Fix issue leading to bad pointers being returned on Windows.
* Automated change: Fix sanity tests
* fix multislice bug
* argh
* hyrums law fixes
* hyrums law fixes
* clang-format
* hyrums law fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
75a54f55e3
Remove trickle benchmarks ( #28000 )
...
* Remove trickle benchmarks
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Lidi Zheng
c0c0b841ea
Correct the wait time for url-map propagation ( #28004 )
3 years ago
Richard Belleville
e79f577a70
Fix python 3 encoding issues in release notes script ( #28002 )
3 years ago
Lidi Zheng
8f0278d230
Fix the packaging.version issue on newer Python ( #27999 )
3 years ago
ZhenLian
2e14f6fa70
Support Custom Post-handshake Verification in TlsCredentials ( #25631 )
...
* custom verification refactoring - post-handshake verification
3 years ago
Eric Anderson
9be868488f
xds/interop: Delay to drain queued RPCs in authz test ( #27991 )
...
The authz test flaked as no RPCs of the expected type had completed
within the sampling window. Server logs showed authz logs completing
batch of 276 RPCs back-to-back, without the expected 40 ms separation
(qps=25). It took a bit over 1 second to process through the backlog.
With the sample duration of 500 ms and there being a polling delay
between when the channel is READY and when the test driver polls
channelz, it makes sense that we can get lucky much of the time.
Obviously, adding a sleep isn't great either, but measuring the queue
length indirectly is more complex than really appropriate here. The real
solution is to stop using this continuous-qps test client.
```
Traceback (most recent call last):
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/tests/authz_test.py", line 252, in test_tls_allow
grpc.StatusCode.OK)
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/tests/authz_test.py", line 183, in configure_and_assert
method=rpc_type)
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/framework/xds_k8s_testcase.py", line 284, in assertRpcStatusCodes
self.assertGreater(stats.result[status_code.value[0]], 0)
AssertionError: 0 not greater than 0
```
3 years ago