@Override public HadoopJobStatus run(ComputeJobContext jobCtx, Hadoop hadoop,
HadoopProtocolTaskArguments args) throws IgniteCheckedException {
UUID nodeId = UUID.fromString(args.<String>get(0));
Integer id = args.get(1);
HadoopDefaultJobInfo info = args.get(2);
assert nodeId != null;
assert id != null;
assert info != null;
HadoopJobId jobId = new HadoopJobId(nodeId, id);
hadoop.submit(jobId, info);
HadoopJobStatus res = hadoop.status(jobId);
if (res == null)
res = new HadoopJobStatus(jobId, info.jobName(), info.user(), 0, 0, 0, 0, PHASE_CANCELLING, true, 1);
return res;
}
}