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.
* [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>
* 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
* 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
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.
* Bump release version to v1.46.0-pre1 (#29415)
* bump version to 1.46.0-pre1
* regenerate projects
* PSM Security: Increase test timeout to 240 for C++ and Python (#29420) (#29421)
* [1.46][fault-injection] Backport fix for fault injection filter #29467
Backports #29288
* Bump release version to v1.46.0-pre2 (#29471)
* bump version to 1.46.0-pre2
* regenerate projects
* Upgrading zlib. (#29533)
CVE-2018-25032
* Revert "Enable authz_test for C++ and Python (#29147)" (#29556)
This reverts commit 02bddf2017.
* Bump release version to v1.46.0 (#29565)
* bump version to 1.46.0
* regenerate projects
* Downgrade io_bazel_rules_go to v0.27.0 restore Bazel 3.x support (#29596) (#29602)
* Bump version to v1.46.1 (#29606)
* Bump version to v1.46.1
* Bump version in BUILD as well
* Fix#24421: UnobservedTaskException when server Unavailable (C# on v1.46.x branch) (#29582)
* fix#24421
* add test for #24421
* Upgrade ruby rake-compiler-dock images (#29304) (#29657)
* Upgrade rake-compiler-dock images
* [Ruby]fix a rake compile error since rake-compiler ~> 1.1 (#28666) (#29656)
* fix a rake compile error since rake-compiler ~> 1.1
* change File.directory? check
Co-authored-by: Hannah Shi <hannahshisfb@gmail.com>
* Bump version 1.46.2 (#29661)
* Bump version to 1.46.2
* Regenerate projects
* use internal release_open_source.py script to commit changes and create PR (#29698)
* xds: use federation env var to guard new-style resource name parsing (#29725) (#29727)
* Re-add authz tests on master
* Re-add C# dependencies.props
Co-authored-by: Lidi Zheng <lidiz@google.com>
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: Craig Tiller <ctiller@google.com>
Co-authored-by: Nicolas Noble <nicolasnoble@users.noreply.github.com>
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
Co-authored-by: apolcyn <apolcyn@google.com>
Co-authored-by: Hannah Shi <hannahshisfb@gmail.com>
Co-authored-by: Mark D. Roth <roth@google.com>
* stop running objc plugin tests with run_tests.py
* stop running bazel examples as part of run_tests.py
* stop running UnitTests and MacTests as part part of run_tests.py