Allow checking of critical path inconsistencies to be overridden, and remove now unused discardActions parameter to CriticalPathComputer.
PiperOrigin-RevId: 221319368
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BuildSummaryStatsModule.java b/src/main/java/com/google/devtools/build/lib/runtime/BuildSummaryStatsModule.java
index cd782bd..9f237d4 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/BuildSummaryStatsModule.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/BuildSummaryStatsModule.java
@@ -50,7 +50,6 @@
private EventBus eventBus;
private Reporter reporter;
private boolean enabled;
- private boolean discardActions;
private SpawnStats spawnStats;
@@ -74,14 +73,12 @@
@Override
public void executorInit(CommandEnvironment env, BuildRequest request, ExecutorBuilder builder) {
enabled = env.getOptions().getOptions(ExecutionOptions.class).enableCriticalPathProfiling;
- discardActions = !env.getSkyframeExecutor().tracksStateForIncrementality();
}
@Subscribe
public void executionPhaseStarting(ExecutionStartingEvent event) {
if (enabled) {
- criticalPathComputer =
- new CriticalPathComputer(actionKeyContext, BlazeClock.instance(), discardActions);
+ criticalPathComputer = new CriticalPathComputer(actionKeyContext, BlazeClock.instance());
eventBus.register(criticalPathComputer);
}
}