diff --git a/reference/command-line-reference.mdx b/reference/command-line-reference.mdx
index df5f37ac..28ad2201 100644
--- a/reference/command-line-reference.mdx
+++ b/reference/command-line-reference.mdx
@@ -4316,6 +4316,12 @@ Options that trigger optimizations of the build time
Tags: [`host_machine_resource_optimizations`](#effect_tag_HOST_MACHINE_RESOURCE_OPTIMIZATIONS)
+
+ Enables the experimental local execution scheduling based on memory load, not estimation of actions one by one.
+
+ Tags: [`execution`](#effect_tag_EXECUTION)
+
+
Set the number of resources available to Bazel. Takes in an assignment to a float or HOST_RAM/HOST_CPUS, optionally followed by [-|*]<float> (eg. memory=HOST_RAM*.5 to use half the available RAM). Can be used multiple times to specify multiple types of resources. Bazel will limit concurrently running actions based on the available resources and the resources required. Tests can declare the amount of resources they need by using a tag of the "resources:<resource name>:<amount>" format.
diff --git a/upstream b/upstream
index 4ecfa6bc..3a9b19c8 160000
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-Subproject commit 4ecfa6bc4d7c792772dedd8f630e2d60cb018c06
+Subproject commit 3a9b19c85b11c8a7eaa07013e052bb92d4dc8132