mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 23:31:56 +00:00
Bug 1405570 - Never remove tasks with an index-search optimization. r=dustin
--HG-- extra : rebase_source : 9553827bdbf68f2c664e8a1a1481fc2b8222d9da
This commit is contained in:
parent
99f8874d7a
commit
1b6bd8290a
@ -294,9 +294,16 @@ class OnlyIfDependenciesRun(OptimizationStrategy):
|
||||
|
||||
|
||||
class IndexSearch(OptimizationStrategy):
|
||||
def should_remove_task(self, task, params, index_paths):
|
||||
"If this task has no dependencies, don't run it.."
|
||||
return True
|
||||
|
||||
# A task with no dependencies remaining after optimization will be replaced
|
||||
# if artifacts exist for the corresponding index_paths.
|
||||
# Otherwise, we're in one of the following cases:
|
||||
# - the task has un-optimized dependencies
|
||||
# - the artifacts have expired
|
||||
# - some changes altered the index_paths and new artifacts need to be
|
||||
# created.
|
||||
# In every of those cases, we need to run the task to create or refresh
|
||||
# artifacts.
|
||||
|
||||
def should_replace_task(self, task, params, index_paths):
|
||||
"Look for a task with one of the given index paths"
|
||||
|
Loading…
Reference in New Issue
Block a user