diff options
author | 2015-08-18 21:09:54 +0000 | |
---|---|---|
committer | 2015-08-20 14:46:24 +0000 | |
commit | 85fe06126bcc36c4cbb6008e931c2454d0f5e694 (patch) | |
tree | 421d11bb8f0e21700f353dbfea7a03732c514d69 /src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java | |
parent | a2e2cc2d2f05594f140a31543e70e720b3dfeb83 (diff) |
Avoid Skyframe restarts in transitive targets due related to conservative aspect deps.
--
MOS_MIGRATED_REVID=100960261
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java index 7ff71175bd..36d94b96a6 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java @@ -154,7 +154,7 @@ public class TransitiveTargetFunction } @Override - protected Iterable<SkyKey> getLabelAspectKeys(Target target, Environment env) { + protected Iterable<SkyKey> getStrictLabelAspectKeys(Target target, Environment env) { List<SkyKey> depKeys = Lists.newArrayList(); if (target instanceof Rule) { Multimap<Attribute, Label> transitions = @@ -181,6 +181,11 @@ public class TransitiveTargetFunction return depKeys; } + @Override + protected Iterable<SkyKey> getConservativeLabelAspectKeys(Target target) { + return ImmutableSet.of(); + } + /** * Returns every configuration fragment known to the system. */ |