Esun Kim
f1e79853ed
Revert "Revert "Buildify Envoy upb ( #28558 )" ( #28648 )" ( #28649 )
...
This reverts commit 01011ab259
.
3 years ago
Esun Kim
01011ab259
Revert "Buildify Envoy upb ( #28558 )" ( #28648 )
...
This reverts commit 97584d8346
.
3 years ago
Esun Kim
97584d8346
Buildify Envoy upb ( #28558 )
...
* Buildigy xds
* Generate project
* Buildify envoy
* Added new upb files
* Removed unused upb targets
* Fix grpc_cel_engine
* Update envoy-api to the latest
* Regen upb
* Regen projects
* Fix bazel build on MacOS
* More fix on bazel mac
* Disable grpc_tool_test on Mac
* Regen projects
3 years ago
Esun Kim
c6f96d687f
Re-enabling RBE ubsan ( #27861 )
...
* Cherry-pick #27439
* Fix StatusGetTime misalignment
* Fix memcpy with nullptr
* Fix boringssl ubsan issue
* Fix slice ubsan issue
* Ignore msan errors for ubsan
* Add upb UBSAN exception
* Add local ubsan run comment
* Revert "Fix StatusGetTime misalignment"
This reverts commit a1d0c34e8ea6933d09386867e8d4836d9e1b4e1c.
* Fix status_helper
* Added alignas
* Fix fuzzer_corpus_test
* Removed binder_transport_test from ubsan
3 years ago
Jan Tattermusch
0042c2b86f
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0 ( #27410 )
...
* update bazel to 4.2.1
* add bazel 4.2.1 to update_mirror.sh
* regenerate dockerfiles
* upgrade bazel toolchains to 4.1.0
* use create_rbe_exec_properties_dict instead of the deprecated create_exec_properties_dict
* RBE ubsan doesnt require the crosstool_top hack anymore
* update rules_apple and build_bazel_apple_support
3 years ago
Esun Kim
470c0472c2
Add use_strict_warning=true for mac-os bazel rbe build
4 years ago
Jan Tattermusch
cdb3d823fd
migrate windows RBE to win2019 pool
5 years ago
Jan Tattermusch
30e078f122
Improve bazel RBE documentation
5 years ago
Jan Tattermusch
94354b2b26
get rid of the long deprecated --incompatible_windows_native_test_wrapper flag
5 years ago
Jan Tattermusch
f8d90ef897
port server must be used for mac bazel tests
5 years ago
Vijay Pai
0c0f3f0556
Declare microbenchmarks as tests rather than binaries, fix issues
5 years ago
Donna Dionne
bf3ea2e3a5
Adding GRPC_PORT_ISOLATED_RUNTIME=1 to mac.bazelrc.
...
Since remote builds do not use port server, GRPC_PORT_ISOLATED_RUNTIME
is needed and it is missing from mac.bazelrc.
Before this fix
tools/bazel --bazelrc=tools/remote_build/mac.bazelrc test --config=opt test/cpp/end2end/...
failed with errors like
D0117 00:38:28.961089757 16 port_server_client.cc:139] failed port pick from server: retrying
After this fix
build and test succeeded
5 years ago
Jan Tattermusch
674b1f6f52
use more reasonable timeouts for sanitizer tests
5 years ago
Jan Tattermusch
7e6defd394
use default test timeouts for RBE opt and dbg tests
5 years ago
Jan Tattermusch
5bb72e0a47
introduce mac.bazelrc
5 years ago
Jan Tattermusch
8bf200752f
avoid occasional timeout uploading RBE results
5 years ago
Eytan Kidron
c97ce9057b
Simplify the platform and constraints settings for remote execution
...
* Remove the toolchains //third_party/toolchains:local and //third_party/toolchains:local_large.
* Remove the platforms :rbe_ubuntu1604, :rbe_ubuntu1604_large, :local and :local_large.
* No longer inherit from @rbe_default//config:platform but instead use it directly. It is now the only non-windows platform.
* When creating @rbe_default//config:platform directly with rbe_autoconfig, set dockerAddCapabilities and dockerPrivileged directly in the exec_properties field. No need to set dockerNetwork to "off" and dockerSiblingContainers to false since these are the defaults.
* Also set gceMachineType = "n1-highmem-2" on the default platform. This value can be overridden by specific targets that want to use LARGE_MACHINE.
* Use create_exec_properties_dict where appropriate.
* Use custom_exec_properties to define LARGE_MACHINE.
I wasn't able to test thoroughly that this PR does not break any existing targets. I was not able to run anything on windows/mac and I also don't have access to gRPC's RBE setup.
5 years ago
Jan Tattermusch
e5e3f70a1a
Revert "Revert "Upgrade to bazel 1.0.0""
5 years ago
Jan Tattermusch
dddcb8dbd8
set high --remote_timeout
...
This reverts commit 65b184d30a
.
5 years ago
Jan Tattermusch
65b184d30a
no need to set --remote_timeout
5 years ago
Jan Tattermusch
4ecfab1488
increase remote_timeout to avoid "Unevaluated target" problems
5 years ago
Nicolas Noble
04d7e0d11f
Revert "Upgrade to bazel 1.0.0"
5 years ago
Jan Tattermusch
17529437b7
upgrade ubsan RBE toolchain
5 years ago
Jan Tattermusch
d10fb3ba99
fix win RBE opt build
5 years ago
Jan Tattermusch
2262e2b8e8
add extra kokoro build info to Win RBE runs
5 years ago
Jan Tattermusch
6a8cf38137
use more parallel jobs workers for windows RBE
5 years ago
Jan Tattermusch
f81ef767d3
filter out non-linux tests
5 years ago
Jan Tattermusch
1ba59b879e
update windows RBE instructions
5 years ago
Jan Tattermusch
c6f18ce6c5
make Win RBE test pass
5 years ago
Jan Tattermusch
84f555bfd8
simplify and unify manual builds
5 years ago
Jan Tattermusch
e14212b9a5
fix windows RBE manual build instructions
5 years ago
Jan Tattermusch
5cd37064cb
try fix win RBE build
5 years ago
Jan Tattermusch
4e8ecb9fe6
Revert "Upgrade to Bazel 0.29 (including Windows RBE)"
5 years ago
Jan Tattermusch
08dc331019
try fix win RBE build
5 years ago
Richard Belleville
1444cd1dd3
Revert "Revert "Merge pull request #20097 from gnossen/dual_version_python_tests""
...
This reverts commit 24c562dbaa
.
5 years ago
Richard Belleville
24c562dbaa
Revert "Merge pull request #20097 from gnossen/dual_version_python_tests"
...
This reverts commit c9c847f334
, reversing
changes made to 07ba4de392
.
5 years ago
Jan Tattermusch
b7667478cf
bump bazel version to 0.27
5 years ago
Jan Tattermusch
a3fd28bdbf
fix ubsan build for 0.26
6 years ago
Nicolas "Pixel" Noble
a0dc6f7e4a
More syncup.
6 years ago
Jan Tattermusch
a64ddff19c
hijack bazel invocations in grpc workspace
6 years ago
Jan Tattermusch
659f71099c
upgrade bazel toolchain to fix ubsan RBE build
6 years ago
Jan Tattermusch
a3cc5ee574
use bazel.sh in bazel RBE readme
6 years ago
Jan Tattermusch
92a7d4b615
standardize bazel rbe credentials
6 years ago
Bill Feng
5158c3db27
naming update, documentation fix
6 years ago
Bill Feng
df89d8e157
bazel RBE Windows build
6 years ago
Jan Tattermusch
5f028a6a0e
Update remote_build credentials instructions.
6 years ago
Jan Tattermusch
5fba3425c0
Fix link to unexistent docs
6 years ago
Nicolas Lopez
55d4aa9c82
fix ubsan crosstool flag
6 years ago
Nicolas Lopez
8d6b6accd7
use experimental ubsan config
6 years ago
Nicolas Lopez
ad4926d5c6
avoid local runs from accessing remote platforms
...
This should fix Bazel Basic Tests for Python (Local) and other
local CI runs that are now failing.
I also have a plan to fix Bazel RBE Opt C/C++.
Bazel RBE UBSAN C/C++ might need to wait for gRPC to upgrade to
using 0.23.0
6 years ago