Mark D. Roth
a6419dde06
Revert "Adding is_optional case to RLS ( #29259 )" ( #29299 )
...
This reverts commit 2fd632a4c1
.
3 years ago
Mark D. Roth
217ab2a793
xds_end2end_test: make each individual test start the number of backends it needs ( #29271 )
...
* move some code around
* remove num_backends parameter from XdsEnd2endTest
* remove use_xds_enabled_server param from XdsEnd2endTest
* remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest
* remove client_load_reporting_interval_seconds param from XdsEnd2endTest
* start moving CreateAndStartBackends() into individual tests
* finish moving CreateAndStartBackends() into individual tests
* remove unused variable
* fix test flake
* clang-tidy
* clang-format
3 years ago
Lidi Zheng
7ea775f607
[PSM interop] Set hostname in initial metdata for Python server ( #29289 )
...
* [PSM interp] Set hostname in initial metdata for Python servers
* DO-NOT-MERGE: hijact psm-security-python for one test case
* Revert "DO-NOT-MERGE: hijact psm-security-python for one test case"
This reverts commit 17b8af9ab9
.
* Metadata is a tuple of tuple not a tuple
3 years ago
Craig Tiller
b9ca51ef52
Add detail to error message ( #29270 )
3 years ago
Craig Tiller
ee84fb9beb
Convert server config selector filter ( #28877 )
...
* server_config_selector_filter
* fix
* progress
* update
* x
* compiles!
* fixed!
* fix
* fix
3 years ago
Craig Tiller
ec1aa1f26c
Add int conversions to bitset ( #29246 )
...
* Better int conversion
* add test
3 years ago
yihuaz
91cf96c6ee
Do not set custom bio size in ssl_transport_security_test when openssl version < 1.1.0 ( #29286 )
...
* fix ssl tests
* remove boringssl check
3 years ago
Richard Belleville
f688f5fcf2
Rehome python bazel distribtest ( #29275 )
...
* WIP
* Test multiple languages
* Yapf
* isort
* Shellcheck
* comment not provided
* Fix import ordering issue.
* Turn up Bazel logging
3 years ago
donnadionne
2fd632a4c1
Adding is_optional case to RLS ( #29259 )
...
* Adding is_optional case to RLS
* integrated with the updated envoy data-plane
* Fixing an old bug and adding test
* Use the same plugin map for ignore
* Remove ignore set
* Fixed another test.
* addressing code review comments.
* clean up!
3 years ago
Jan Tattermusch
f40fe16aab
enable bazel remote cache for macos C/C++ CI tests ( #29272 )
3 years ago
Alisha Nanda
17f3880ee1
Refactor tcp_read ( #29196 )
...
* Refactor tcp read somewhat
* Fix memory leak from error and remove error creation from hot path
3 years ago
Wanlin Du
58612ba155
Big query upload ( #29197 )
...
Update existing table schema to include prometheus data and fields (startTime and endTime) added in the scenario results.
3 years ago
Wanlin Du
3d84874dcd
Python script to query prometheus for CPU and memory data ( #29057 )
...
Python script to query prometheus for total cpu seconds for a test and average memory (in Bytes) during a test.
3 years ago
Yash Tibrewal
3cb6432597
RetryFilter: Cleanup pending byte stream ( #29245 )
...
* RetryFilter: Cleanup pending byte stream
* Reviewer comments
3 years ago
Yash Tibrewal
4b8ea48c35
HTTP Proxy: Ignore empty entry in no_proxy list ( #29217 )
...
* HTTP Proxy: Ignore empty entry in no_proxy list
* Reviewer comments and add unit test
* Reviewer comments
* Fix use-after-free
* Clang-tidy
3 years ago
Craig Tiller
14c078bcdc
Revert "Revert "Convert promise based filter channel args to new C++ type ( #29165 )" ( #29267 )" ( #29268 )
...
This reverts commit ee2b75e337
.
3 years ago
Richard Belleville
683b606144
Exclude venvs from formatting ( #29277 )
3 years ago
apolcyn
69f87d2d27
Decrease verbosity of log messages that can happen during ALTS handshake cancellation ( #29255 )
3 years ago
Alisha Nanda
276dc89fd9
Resize channel resource quota ( #29274 )
3 years ago
donnadionne
08451810a6
Upgrading envoyproxy/data-plane-api ( #29264 )
...
* Upgrading envoyproxy/data-plane-api
* Updating bazel/grpc_deps.bzl
* add sha
* update check_submodule.sh
* add generated files
3 years ago
Nicolas Noble
b35605d1da
Adding http/1.1 support in httpcli. ( #29238 )
...
* Basic HTTP/1.1 header.
* Fixing format_request_test.
* Adding chunked tests.
* Chunked parser for HTTP/1.1 response.
3 years ago
Mark D. Roth
775362a2ce
client_lb_end2end_test: fix internal build problem ( #29265 )
3 years ago
Mark D. Roth
f11d86c403
retry: fix flakiness in retry_cancel_during_delay test ( #29261 )
...
* retry: fix flakiness in retry_cancel_during_delay test
* clang-format
3 years ago
AJ Heller
ee2b75e337
Revert "Convert promise based filter channel args to new C++ type ( #29165 )" ( #29267 )
...
This reverts commit 6a13c26cef
.
3 years ago
AJ Heller
18a8f6aad9
Refactor end2end tests to exercise each EventEngine ( #29202 )
...
* Refactor end2end tests to exercise each EventEngine
* fix incorrect bazel_only exclusions
* Automated change: Fix sanity tests
* microbenchmark fix
* sanitize, fix iOS flub
* Automated change: Fix sanity tests
* iOS fix
* reviewer feedback
* first pass at excluding EventEngine test expansion
Also caught a few cases where we should not test pollers, but should
test all engines. And two cases where we likely shouldn't be testing
either product.
* end2end fuzzers to be fuzzed differently via EventEngine.
* sanitize
* reviewer feedback
* remove misleading comment
* reviewer feedback: comments
* EE test_init needs to play with our build system
* fix golden file test runner
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
3 years ago
Yash Tibrewal
114e83d875
HTTP2: Initiate write for acknowledging SETTINGS frame ( #29218 )
...
* HTTP2: Initiate write for acknowledging SETTINGS frame
* Codegen
* yapf code
* Fix tests
3 years ago
Craig Tiller
6a13c26cef
Convert promise based filter channel args to new C++ type ( #29165 )
...
* begin
* tests
* fix
* http
* Revert "Revert "HTTP Client Filter --> promises (#29031 )" (#29181 )"
This reverts commit 6ee276f672
.
* debug
* minimal reproduction
* debug
* fix state machine for c#
* Revert "minimal reproduction"
This reverts commit 4d02d2e730
.
* Revert "debug"
This reverts commit 7960842f48
.
* Revert "debug"
This reverts commit a6f224e4a1
.
* no-logging
* Revert "Revert "debug""
This reverts commit 951844e857
.
* Better int conversion
* debug
* Fix for Cronet
* Revert "debug"
This reverts commit 4d641c4281
.
* Revert "Better int conversion"
This reverts commit 4001b957cb
.
* Revert "Revert "Revert "debug"""
This reverts commit d135c61043
.
* fix, c++ize
* x
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
3 years ago
Craig Tiller
e122c64000
Revert "Revert "HTTP Client Filter --> promises ( #29031 )" ( #29181 )" ( #29182 )
...
* Revert "Revert "HTTP Client Filter --> promises (#29031 )" (#29181 )"
This reverts commit 6ee276f672
.
* debug
* minimal reproduction
* debug
* fix state machine for c#
* Revert "minimal reproduction"
This reverts commit 4d02d2e730
.
* Revert "debug"
This reverts commit 7960842f48
.
* Revert "debug"
This reverts commit a6f224e4a1
.
* no-logging
* Revert "Revert "debug""
This reverts commit 951844e857
.
* Better int conversion
* debug
* Fix for Cronet
* Revert "debug"
This reverts commit 4d641c4281
.
* Revert "Better int conversion"
This reverts commit 4001b957cb
.
* Revert "Revert "Revert "debug"""
This reverts commit d135c61043
.
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
3 years ago
Mark D. Roth
3c4441fcdc
xds: add node ID to status messages generated by XdsClient ( #29253 )
...
* eliminate unnecessary templates
* add xDS node ID to error messages generated by XdsClient
* change test to verify that node ID is present in status message
* clang-format
3 years ago
Mark D. Roth
54b027d599
retry: increase perAttemptRecvTimeout in tests ( #29256 )
3 years ago
Jan Tattermusch
e9ece8f746
add a repro and fix for #19090 ( #23003 )
3 years ago
AJ Heller
3c558dd796
Disable performance labeler for Github PRs ( #29258 )
3 years ago
Wanlin Du
d2aafef157
Make scenario results to include start and end time for a test scenario. ( #29207 )
...
This commit update the scenario results to include the start_timestamp
and end_timestamp. These two fields are used in prometheus range queries
to indicate the period we are pulling data for.
3 years ago
Richard Belleville
ff3d51886b
bump grpcio-tools protobuf dependency ( #29257 )
3 years ago
tomerv
2953b4518a
Add Python Reflection Client ( #29085 )
...
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.
See gRFC L95.
3 years ago
Mark D. Roth
efba405e45
xds: apply initial backoff even if we got a response on the previous call ( #29251 )
3 years ago
Mark D. Roth
fbed598f01
priority LB: don't update picker while update is in flight ( #29252 )
3 years ago
Lidi Zheng
ddbc77bf0d
Change the unsupported polling strategy log for forking to GPR_INFO ( #29232 )
3 years ago
yihuaz
93d47104da
Handle SSL_ERROR_WANT_WRITE error ( #29176 )
...
* fix ssl write error
* address comments
* fix test compilation error
3 years ago
Mark D. Roth
ac8f0b690e
xds: NACK EDS resources with duplicate localities in the same priority ( #29231 )
3 years ago
Lidi Zheng
af97f15b9d
[xDS Proto] Update Bazel build dependencies for Envoy API ( #29219 )
...
* [xDS Proto] Update Bazel build dependencies for Envoy API
* Remove protoc_gen_validate as a submodule
* Remove unused import
3 years ago
Craig Tiller
44167bdfd3
Convert server load reporting to promises ( #28927 )
...
* Call finalization for promises
* Convert filter to a promise
* Call finalization for promises
* comment
* split out and test
* dont use promise_detail:: directly
* fix
* Automated change: Fix sanity tests
* fix
* ?
* fix
* finish it
* modernize
* fix-test
* fix
* Review feedback
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Mahdi K. Fard
44f2c004c5
Fix double-space in xmldoc generation. ( #29224 )
...
* Fix double-space in xmldoc generation.
* regenerate C# protos
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
3 years ago
Lidi Zheng
dec86eefe4
Revert "Remove GRPC_ENABLE_FORK_SUPPORT from setup.py ( #29103 )" ( #29229 )
...
This reverts commit 83ce80fdd8
.
3 years ago
Lidi Zheng
4dd4b4edf8
[PSM interop] Change restart policy to Never ( #29236 )
...
* [PSM interop] Change restart policy to Never
* Change the restart policy setting to container-level
* Remove pod-level restart policy
3 years ago
yifeizhuang
87d2511723
interop-test: port metadata_filter_test case to x8s ( #29028 )
3 years ago
Yash Tibrewal
02bddf2017
Enable authz_test for C++ and Python ( #29147 )
...
* Enable authz_test for C++ and Python
* Try increasing duration
* Debugging
* Tests pass
3 years ago
Craig Tiller
ba41407ea6
Reland max_age filter -> promises ( #29127 )
...
* TrySeq fix
* Revert "Revert "Revert "Revert "Convert max_age filter to promises (#28904 )" (#28957 )" (#28958 )" (#29105 )"
This reverts commit ff14d1d7f3
.
* Single set pointer
* Update single_set_ptr.h
* fix
* fix
* build
* fix race
* fix race
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Mark D. Roth
a87173e87e
change repo manager to nicolasnoble ( #29234 )
3 years ago
Craig Tiller
da50bbdb63
Make grpc_core::Call an interface type ( #29149 )
...
* Make grpc_core::Call an interface type
Initially this won't go down in the chronicals of systems design as one
of the finest types ever designed. It exists right now to allow us to
begin to pivot from a filter stack based call structure to promises.
We'll iterate on this type and its interface until promises are stood
up, and then we'll drop this abstraction and return to a direct
implementation against a (new) concrete type.
* fix some bad casts
* fix deadlines
* wtf
3 years ago