'Helper function for collect_jobs to build jobs for reconstruction
using EC style storage policy
N.B. If this function ever returns an empty list of jobs the entire
partition will be deleted.'

def build_reconstruction_jobs(self, part_info):

    jobs = self._get_part_jobs(**part_info)
    random.shuffle(jobs)
    self.job_count += len(jobs)
    return jobs
