When running lily as a distributed indexer and a job fails to complete all tasks successfully, lily reschedules all tasks to be retried. This is inefficient in some cases since some of tasks may have been completed successfully. Lily should instead reschedule only the failed tasks to be retried.
Description
When running lily as a distributed indexer and a job fails to complete all tasks successfully, lily reschedules all tasks to be retried. This is inefficient in some cases since some of tasks may have been completed successfully. Lily should instead reschedule only the failed tasks to be retried.
Acceptance criteria
Where to begin