diff options
author | 2015-02-19 23:55:37 +0000 | |
---|---|---|
committer | 2015-02-19 23:55:37 +0000 | |
commit | f6a83d145bb37bda3cb2dfc5cda59d6e86ecb299 (patch) | |
tree | 9716c30d19ec5cd880f641dbab785f9aed1aa507 /src/main/java/com/google/devtools/build/lib/skyframe | |
parent | aff6fd76d644317f6813e464db57d5640e588378 (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.java | 5 |
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) { |