aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-02-19 23:55:37 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-02-19 23:55:37 +0000
commitf6a83d145bb37bda3cb2dfc5cda59d6e86ecb299 (patch)
tree9716c30d19ec5cd880f641dbab785f9aed1aa507 /src/main/java/com/google/devtools/build/lib/skyframe
parentaff6fd76d644317f6813e464db57d5640e588378 (diff)
Description redacted.
-- MOS_MIGRATED_REVID=86738858
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
index b7d638528d..9be7077ce7 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
@@ -585,7 +585,10 @@ public abstract class SkyframeExecutor {
result = callUninterruptibly(new Callable<EvaluationResult<ContainingPackageLookupValue>>() {
@Override
public EvaluationResult<ContainingPackageLookupValue> call() throws InterruptedException {
- return buildDriver.evaluate(packageKeys, /*keepGoing=*/true, /*numThreads=*/1, reporter);
+ synchronized (valueLookupLock) {
+ return buildDriver.evaluate(
+ packageKeys, /*keepGoing=*/true, /*numThreads=*/1, reporter);
+ }
}
});
} catch (Exception e) {