Mark D. Roth
bdf415bdb4
retry tests: improve logging to help debug flakes ( #29801 )
3 years ago
Mark D. Roth
449adce98b
server: add method to expose authority seen by server ( #29768 )
...
* server: add method to expose authority seen by server
* Automated change: Fix sanity tests
Co-authored-by: markdroth <markdroth@users.noreply.github.com>
3 years ago
Wanlin Du
831ce7d579
Add experimental CI for PSM tests. ( #29477 )
...
This commit adds experimental CI for PSM tests.
Test included initially are Java and cxx tests. With expected load
from 100 to 30000, same as the manual test. Running proxied and proxyless
tests on benchmark-prod2 cluster, 8-core-machines (both client and server).
Data are uploaded to experimental tables.
Open for initial feedback on what we want to run on CI.
3 years ago
Mark D. Roth
fb1cc54d41
xds_core_end2end_test: fix federation test timeouts ( #29789 )
3 years ago
Mark D. Roth
9c23d7999c
subchannel: fix reset backoff when connection attempt is in flight ( #29792 )
...
* subchannel: fix reset backoff when connection attempt is in flight
* clang-tidy
3 years ago
Jan Tattermusch
c34a006801
grpc_authz test: longer wait for authz policy reload ( #29779 )
...
* longer wait for authz policy reload
* fixup
3 years ago
Mark D. Roth
23a06f7ef5
test: reduce msan and ubsan multipliers ( #29787 )
...
* test: reduce msan and ubsan multipliers
* dial back a bit more
3 years ago
Jan Tattermusch
294c2bd19a
Revert "test: increase test slowdown factor on MacOS ( #29781 )" ( #29794 )
...
This reverts commit b29c26d6b8
.
3 years ago
Denny C. Dai
62032f6838
[gRPC/iOS] Introduce common test util for reading interop server addr ( #29774 )
3 years ago
Terry Wilson
887a605940
Allow interop tests to configure locality_lb_policies ( #29688 )
...
* Allow tests to configure locality_lb_policies
* Custom LB test
3 years ago
Lidi Zheng
8d83842c76
[xDS Proto] Remove Python's usage of copied proto files ( #29516 )
3 years ago
Mark D. Roth
3f5931294e
xds_cluster_type_end2end_test: fix flake in AggregateClusterTest.FallBackWithConnectivityChurn test ( #29786 )
3 years ago
Mark D. Roth
b29c26d6b8
test: increase test slowdown factor on MacOS ( #29781 )
...
* test: double test slowdown factor on MacOS
* increase mac multiplier to 3
3 years ago
Craig Tiller
0eda91fa28
Revert "[c++14] Simplify macro thats always the same now ( #29601 )" ( #29784 )
...
This reverts commit 7faa624d8e
.
3 years ago
Craig Tiller
c95e30ebde
[slice] Move percent_encoding to its own target ( #29783 )
3 years ago
Craig Tiller
7faa624d8e
[c++14] Simplify macro thats always the same now ( #29601 )
...
* [c++14] Simplify macro thats always the same now
* move bitset too
3 years ago
Craig Tiller
5a204075da
[build] Increase timeout multipliers for MSAN, UBSAN ( #29780 )
...
It seems either the cost of these configurations has drifted higher, or
that we're running them in more oversubscribed environments.
Unilaterally raise the timeout multiplier for these sanitizers.
3 years ago
AJ Heller
3b3f952ef6
Revert "Revert "Temporarily require ExecCtx to be on the thread's stack for EventEngine ( #29755 )" ( #29770 )" ( #29777 )
...
This reverts commit c895272157
.
3 years ago
Craig Tiller
34920fcf8e
[build] Better dependency fixer ( #29776 )
...
* [build] Better dependency fixer
Separate metrics for dependency selection into three: avoidness (to
strongly steer things away based on tags), a selectable metric, and
score (as an unbiasing heuristic)
Add a way to select targets with the command line to help iterating
Three selectable metrics are implemented:
1. edit distance, so that we tend to select things that don't change the
BUILD file
2. list size, as a way of minimizing dependency lists
3. best overall heuristic score
(1) is useful to avoid changing things that folks have carefully
engineered
(2, 3) help in optimizing the graph
* Automated change: Fix sanity tests
* ???
* Update fix_build_deps.py
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
0afcc37589
MSVC 2015 -> 2017 ( #29754 )
...
* MSVC 2015 -> 2017
* Update by review
3 years ago
yifeizhuang
828fcac638
increase orca oob test verification timeout ( #29772 )
3 years ago
Craig Tiller
da7069e33d
[iwyu] rest of the owl: src/core/ext ( #29642 )
...
* [iwyu] rest of owl: src/core/ext, excluding binder
* merge
* Automated change: Fix sanity tests
* fix
* fix
* fix
* Automated change: Fix sanity tests
* review feedback
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Richard Belleville
58b21ca3c3
Bump core version to 25.0.0 for upcoming release ( #29775 )
...
* bump C-core version
* regenerate projects
3 years ago
Tamir Duberstein
cd1661a82b
Make ExecCtx::Set private ( #29771 )
...
This was made public in 539f506
, but all non-private usages have been
removed. The comment was never moved, so it is already in the correct
place.
3 years ago
yifeizhuang
98f6a3a0e9
doc: add interop-test description for orca ( #29632 )
3 years ago
AJ Heller
c895272157
Revert "Temporarily require ExecCtx to be on the thread's stack for EventEngine ( #29755 )" ( #29770 )
...
This reverts commit e4ce9afbc9
.
3 years ago
Craig Tiller
76abfad603
[build] Further expand automatic build dependencies ( #29762 )
...
* handshaker
* handshaker impls
* rq, slice
* more
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* Automated change: Fix sanity tests
* fix
* fix
* fix
* expand
* more
* x
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Jérôme Duval
7251dd566d
Initial support for Haiku ( #27793 )
...
* Detect Haiku in core/lib/iomgr
* Detect Haiku in include/grpc/impl/codegen
* CMake: Haiku doesn't need additional libraries
* CMake: Haiku doesn't need additional libraries
* Sanitize: word wrap
Co-authored-by: AJ Heller <hork@google.com>
3 years ago
Mark D. Roth
cdb87a7791
GoogleDefaultCreds: support new-style xDS cluster names ( #29764 )
3 years ago
Yash Tibrewal
c214b7e96b
Fix pull request template ( #29760 )
3 years ago
Wanlin Du
daaeec062b
Remove support for csharp(core) and ruby for PSM tests. ( #29694 )
3 years ago
Thomas Klausner
06377249e3
Add NetBSD support (Community-supported) ( #29542 )
...
* Add NetBSD support
* Add NetBSD to platforms list as 'Community Supported'
* Add contact email for issues with the NetBSD port.
3 years ago
AJ Heller
e4ce9afbc9
Temporarily require ExecCtx to be on the thread's stack for EventEngine ( #29755 )
...
* Temporarily require ExecCtx to be on the thread's stack for EventEngine
There's a migration path that allows us to remove this requirement
eventually, but for now it is the simplest way forward. After
`ExecCtx::Run` and `grpc_timer_*` calls have been replaced, this can be
removed.
* Flush ExecCtx on destruction to block on pending callbacks
3 years ago
Craig Tiller
f9de7b0f1c
[compression] Optimize compression type list generation ( #29649 )
...
* [compression] Optimize compression type list generation
* minimize size
3 years ago
Eric Anderson
3e41ebd157
doc/interop-test-descriptions.md: Fix organization ( #29763 )
...
The soak tests had the wrong header level and the TODO tests should not
be mixed in with the defined tests.
3 years ago
Mark D. Roth
709dff9ca8
security and subchannel: implement UniqueTypeName and use it in these interfaces ( #29709 )
...
* implement UniqueTypeName API
* convert security code to use UniqueTypeName
* change subchannel data producer API to use UniqueTypeName
* sanitize
* add missing build dep
* fix credentials_test
* fix certificate_provider_store_test
* fix tls_security_connector_test
* attempt to fix windows build
* avoid unnecessary allocation
* work around MSVC 2017 bug
* sanity
* change factory to not be templated
* fix sanity
* fix bug in chttp2 connector that used server creds instead of channel creds
* add missing build dep
* simplify API
3 years ago
Craig Tiller
9a46171833
Revert "Revert "[c++14] Remove Capture type ( #29327 )" ( #29748 )" ( #29749 )
...
This reverts commit d4aed9e615
.
3 years ago
Esun Kim
2f6277c1fb
Version changes ( #29752 )
3 years ago
Nicolas Noble
667691c499
server: per-rpc backend metric reporting ( #29621 )
...
Users can now report per-rpc metrics from servers to clients.
3 years ago
Craig Tiller
eed6711be9
[build] Opt-in more targets to auto-dependency-checking ( #29739 )
...
* useful
* examine_stack, gpr_tls
* more
* more
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
df53955d16
Revert "Removed c++14 option from bazel.rc ( #29711 )" ( #29750 )
...
This reverts commit c88d70458c
.
3 years ago
Lidi Zheng
f1e9adfded
Add v1.46.x to interop matrix ( #29741 )
...
* Add v1.46.x to interop matrix
* Add v1.46.2 to interop matrix
* Remove Go v1.46.2
* Add Go v1.46.0 back
3 years ago
Esun Kim
ec58a346f9
Changed C99 to C11 ( #29687 )
...
* Changed C99 to C11
* Remove gnu99 option
* Switch to gnu11 for xcode
3 years ago
Menghan Li
4a855552a9
xds/interop: add a testing server for istio integration test ( #29590 )
3 years ago
Mark D. Roth
a6d70b449b
xds: don't start resource timer after ADS stream restart if resource is already cached ( #29668 )
...
* xds: don't start resource timer after ADS stream restart
* fix sanity
* add missing build dep
* attempt to use std::move() for absl::Status
* sanity
3 years ago
Craig Tiller
d4aed9e615
Revert "[c++14] Remove Capture type ( #29327 )" ( #29748 )
...
This reverts commit 944c0b2ce9
.
3 years ago
apolcyn
965feb5726
xds: Remove aggregate and logical dns clusters env var guard ( #29742 )
...
* Remove aggregate and logical dns clusters env var guard
3 years ago
Sergii Tkachenko
d5c8bbce51
xds-k8s: Do not recommend enabling mesh certs by default ( #29743 )
...
This should covered separately per this note:
> For more details, and for the setup for security tests, see
["Setting up Traffic Director service security with proxyless gRPC"](https://cloud.google.com/traffic-director/docs/security-proxyless-setup )
user guide.
3 years ago
AJ Heller
1df32ca680
Delete the EventEngine-driven iomgr implementation ( #29654 )
...
This code is not compiled by default and has fallen out of sync with the
rest of the codebase. There's a good chance it won't be used, given our
current work to use an iomgr-drive EventEngine instead.
This code will continue to live in git history, should we need to bring
pieces of it back.
3 years ago
Craig Tiller
944c0b2ce9
[c++14] Remove Capture type ( #29327 )
...
* Remove Capture type
* Automated change: Fix sanity tests
* update
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago