diff options
-rw-r--r-- | src/main/cpp/blaze.cc | 4 | ||||
-rw-r--r-- | src/main/cpp/blaze_startup_options.cc | 1 | ||||
-rw-r--r-- | src/main/cpp/blaze_startup_options.h | 2 | ||||
-rw-r--r-- | src/main/cpp/blaze_startup_options_common.cc | 4 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/BlazeServerStartupOptions.java | 6 |
5 files changed, 17 insertions, 0 deletions
diff --git a/src/main/cpp/blaze.cc b/src/main/cpp/blaze.cc index 8b4f4e1f44..758f16207b 100644 --- a/src/main/cpp/blaze.cc +++ b/src/main/cpp/blaze.cc @@ -306,6 +306,10 @@ static vector<string> GetArgumentArray() { if (!globals->options.skyframe.empty()) { result.push_back("--skyframe=" + globals->options.skyframe); } + if (globals->options.blaze_cpu) { + result.push_back("--blaze_cpu=true"); + } + if (globals->options.allow_configurable_attributes) { result.push_back("--allow_configurable_attributes"); } diff --git a/src/main/cpp/blaze_startup_options.cc b/src/main/cpp/blaze_startup_options.cc index 21636496c2..0bb1c0860d 100644 --- a/src/main/cpp/blaze_startup_options.cc +++ b/src/main/cpp/blaze_startup_options.cc @@ -50,6 +50,7 @@ BlazeStartupOptions::BlazeStartupOptions(const BlazeStartupOptions &rhs) io_nice_level(rhs.io_nice_level), max_idle_secs(rhs.max_idle_secs), skyframe(rhs.skyframe), + blaze_cpu(rhs.blaze_cpu), watchfs(rhs.watchfs), allow_configurable_attributes(rhs.allow_configurable_attributes), option_sources(rhs.option_sources), diff --git a/src/main/cpp/blaze_startup_options.h b/src/main/cpp/blaze_startup_options.h index 73b0405fb1..f848814c77 100644 --- a/src/main/cpp/blaze_startup_options.h +++ b/src/main/cpp/blaze_startup_options.h @@ -148,6 +148,8 @@ class BlazeStartupOptions { string skyframe; + bool blaze_cpu; + // If true, Blaze will listen to OS-level file change notifications. bool watchfs; diff --git a/src/main/cpp/blaze_startup_options_common.cc b/src/main/cpp/blaze_startup_options_common.cc index 7adf841016..f236b91354 100644 --- a/src/main/cpp/blaze_startup_options_common.cc +++ b/src/main/cpp/blaze_startup_options_common.cc @@ -42,6 +42,7 @@ void BlazeStartupOptions::Init() { host_javabase = ""; batch = false; batch_cpu_scheduling = false; + blaze_cpu = false; allow_configurable_attributes = false; fatal_event_bus_exceptions = false; io_nice_level = -1; @@ -76,6 +77,7 @@ void BlazeStartupOptions::Copy( lhs->io_nice_level = rhs.io_nice_level; lhs->max_idle_secs = rhs.max_idle_secs; lhs->skyframe = rhs.skyframe; + lhs->blaze_cpu = rhs.blaze_cpu; lhs->webstatus_port = rhs.webstatus_port; lhs->watchfs = rhs.watchfs; lhs->allow_configurable_attributes = rhs.allow_configurable_attributes; @@ -130,6 +132,8 @@ blaze_exit_code::ExitCode BlazeStartupOptions::ProcessArg( } option_sources["host_jvm_args"] = rcfile; // NB: This is incorrect } else if ((value = GetUnaryOption(arg, next_arg, "--blaze_cpu")) != NULL) { + blaze_cpu = true; + option_sources["blaze_cpu"] = rcfile; fprintf(stderr, "WARNING: The --blaze_cpu startup option is now ignored " "and will be removed in a future release\n"); } else if ((value = GetUnaryOption(arg, next_arg, "--blazerc")) != NULL) { diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeServerStartupOptions.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeServerStartupOptions.java index 1f9bcea008..fa3d58d8bc 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeServerStartupOptions.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeServerStartupOptions.java @@ -189,6 +189,12 @@ public class BlazeServerStartupOptions extends OptionsBase { + "is not read.") public boolean masterBlazerc; + @Option(name = "blaze_cpu", + defaultValue = "", + category = "undocumented", + help = "Unused.") + public String unusedBlazeCpu; + @Option(name = "skyframe", defaultValue = "full", category = "undocumented", |