LOG.info("{} map-reduce job(s) waiting for submission.", jobsWithoutIds.size());
Thread jcThread = new Thread(this.jc, "Guagua-MapReduce-JobControl");
jcThread.start();
JobClient jobClient = new JobClient(new JobConf(new Configuration()));
double lastProg = -1;
<BUG>Set<String> sucessfulJobs = new HashSet<String>();
</BUG>
while(!this.jc.allFinished()) {
try {
jcThread.join(1000);

LOG.info("{} map-reduce job(s) waiting for submission.", jobsWithoutIds.size());
Thread jcThread = new Thread(this.jc, "Guagua-MapReduce-JobControl");
jcThread.start();
JobClient jobClient = new JobClient(new JobConf(new Configuration()));
double lastProg = -1;
Set<String> finalSucessfulJobIDs = new HashSet<String>();
while(!this.jc.allFinished()) {
try {
jcThread.join(1000);
