diff options
author | janakr <janakr@google.com> | 2017-04-07 20:43:42 +0000 |
---|---|---|
committer | Jakob Buchgraber <buchgr@google.com> | 2017-04-10 11:46:42 +0200 |
commit | 3fd4054146c81ca96425c1bfa4b26644c63b4a54 (patch) | |
tree | 06d3e5f0928ab19c4445b470a1a07bac8eaa38d9 /src/test/java/com/google/devtools/build/skyframe | |
parent | c7fb48b2dc9dfa81627f4c30ac2aab34ac464f83 (diff) |
Allow graph implementations to filter out deps that are known to be done when change pruning. This can speed up change pruning.
PiperOrigin-RevId: 152538144
Diffstat (limited to 'src/test/java/com/google/devtools/build/skyframe')
-rw-r--r-- | src/test/java/com/google/devtools/build/skyframe/NotifyingHelper.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/skyframe/NotifyingHelper.java b/src/test/java/com/google/devtools/build/skyframe/NotifyingHelper.java index 18f4739128..0ac49e5382 100644 --- a/src/test/java/com/google/devtools/build/skyframe/NotifyingHelper.java +++ b/src/test/java/com/google/devtools/build/skyframe/NotifyingHelper.java @@ -19,6 +19,7 @@ import com.google.common.collect.Maps; import com.google.common.collect.Maps.EntryTransformer; import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe; import com.google.devtools.build.lib.util.GroupedList; +import java.util.Collection; import java.util.Map; import java.util.Set; import javax.annotation.Nullable; @@ -136,6 +137,12 @@ public class NotifyingHelper { delegate.createIfAbsentBatch(requestor, reason, keys), notifyingHelper.wrapEntry); } + + @Override + public DepsReport analyzeDepsDoneness(SkyKey parent, Collection<SkyKey> deps) + throws InterruptedException { + return delegate.analyzeDepsDoneness(parent, deps); + } } /** |