Jan Tattermusch
7533b4bfb4
RBE: rely on labels to select the right worker pool
2020-10-08 11:06:48 -04:00
Jan Tattermusch
2de0e4c7df
small fixup
2020-05-13 14:39:59 +02:00
Jan Tattermusch
cdb3d823fd
migrate windows RBE to win2019 pool
2020-05-13 14:39:59 +02:00
Richard Belleville
959945705a
Merge branch 'master' of https://github.com/grpc/grpc into blaze_modifications
2019-11-06 11:00:47 -08:00
Lidi Zheng
c34bef4ca4
Format all Bazel files with buildifier
2019-11-05 14:03:52 -08:00
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.
2019-10-29 15:40:28 -04:00
Jan Tattermusch
e5e3f70a1a
Revert "Revert "Upgrade to bazel 1.0.0""
2019-10-29 06:31:38 -04:00
Jan Tattermusch
17e40c1b5a
removed unused rbe windows 0.23.2 toolchain
2019-10-22 12:29:26 +02:00
Nicolas Noble
04d7e0d11f
Revert "Upgrade to bazel 1.0.0"
2019-10-15 14:26:32 -07:00
Jan Tattermusch
755ae65c4d
fixup
2019-10-14 11:35:32 -04:00
Jan Tattermusch
25f9a167b9
convert remote_execution_properties into exec_properties
2019-10-14 10:20:59 -04:00
Nicolas "Pixel" Noble
5495a7f7b1
Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb
2019-07-16 19:07:24 +02:00
Nicolas "Pixel" Noble
f43322dfcb
Upgrading a few more places to bazel 0.26.
2019-07-16 18:54:36 +02:00
Nicolas Lopez
a32b1eb765
Merge branch 'master' into master
2019-04-11 15:00:34 -04:00
Bill Feng
5158c3db27
naming update, documentation fix
2019-04-08 14:39:09 -07:00
Bill Feng
df89d8e157
bazel RBE Windows build
2019-04-05 11:40:11 -07:00
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
2019-03-28 09:56:50 -04:00
Nicolas Lopez
d1640057f2
use rbe_autoconfig
2019-03-28 09:56:50 -04:00
Bill Feng
ae7254aa79
adding ptrace to asan
2019-01-25 10:04:16 -08:00
Bill Feng
f47e205776
removed ptrace
2019-01-14 15:07:07 -08:00
Bill Feng
67b8d4d33b
update default settings for RBE
2019-01-14 10:25:43 -08:00
Bill Feng
5eed6d9d58
fixed version on toolchain
2019-01-10 10:23:43 -08:00
Bill Feng
eda9742bbd
updated bazel and RBE instance versions
2019-01-09 10:57:53 -08:00
Bill Feng
527ddd9982
cleanup
2018-11-28 11:10:05 -08:00
Bill Feng
e00b58ba5a
trying latest image
2018-11-27 15:25:30 -08:00
Bill Feng
eff3b4ec30
trying standard-16 machine
2018-11-27 15:13:33 -08:00
Bill Feng
49528b9713
trying highmem machine
2018-11-27 14:13:28 -08:00
Bill Feng
70f9992d77
modified execution platform registration, added host platform
2018-11-26 10:10:53 -08:00
Bill Feng
3391245e73
removed all constraints from custom toolchain
2018-11-20 16:18:17 -08:00
Bill Feng
4a9feff1fd
removed autoconfigured constraint
2018-11-20 16:15:42 -08:00
Bill Feng
8fad166c85
added autoconfigured
2018-11-19 16:11:57 -08:00
Bill Feng
6cbbefc6c6
temporarily removed some constraints
2018-11-15 16:47:51 -08:00
Bill Feng
09b0b0b712
Attempting Eric Burnett's fix
2018-11-15 14:50:05 -08:00
Bill Feng
3f70672827
reverted bazel-toolchains alias to its original form
2018-11-15 14:39:29 -08:00
Bill Feng
8575588fde
added path prefix to bazel_toolchains repo
2018-11-15 14:32:35 -08:00
Bill Feng
17ce7e0d94
addressed Nick's comments
2018-11-15 14:26:30 -08:00
Bill Feng
4d84165bb0
added machine size to toolchain constraints
2018-11-15 13:56:30 -08:00
Bill Feng
caf56447d5
added custom platform
2018-11-15 10:52:41 -08:00
Bill Feng
d069bb2444
more destination fixes
2018-11-14 16:25:31 -08:00
Bill Feng
9759a1b241
removed accidental submodule update
2018-11-07 15:21:04 -08:00
Adele Zhou
04fda25e6e
Use n1-highmem-2 for most tests.
2018-07-24 12:11:24 -07:00
Adele Zhou
8edd56841e
Step 3 of multipool RBE configuration.
2018-07-13 10:46:41 -07:00
Adele Zhou
c9868d011b
Add copyright
2018-07-09 15:25:02 -07:00
Adele Zhou
a046f6e3ee
Configure bazel builds to use Foundry's multipool feature.
2018-07-09 14:57:42 -07:00