outIncludesLogs.value = recordLog(zip, userId, profile.getStart(), profile.getEnd(), jobId, submissionId);
fragmentProfiles.add(new FragmentWrapper(major, profile.getStart(), debug));
@Override public Object next() { QueryProfile profile = iter.next(); return new QueryInfo(profile.getForeman().getAddress(), profile.getUser(), QueryIdHelper.getQueryId(profile.getId()), profile.getQuery(), new Timestamp(profile.getStart())); }
setStart(other.getStart());
output.writeEnum(2, message.getType().getNumber(), false); if(message.hasStart()) output.writeInt64(3, message.getStart(), false); if(message.hasEnd()) output.writeInt64(4, message.getEnd(), false);
final JobInfo jobInfo = jobAttempt.getInfo(); final QueryProfileParser profileParser = new QueryProfileParser(job.getJobId(), profile); jobInfo.setStartTime(profile.getStart()); jobInfo.setFinishTime(profile.getEnd()); if (profile.getResourceSchedulingProfile() != null) {
@Override public void execStarted(QueryProfile profile) { try (TimedBlock b = Timer.time("execStarted")) { b.addID("attempt=" + attemptId); final JobInfo jobInfo = job.getJobAttempt().getInfo(); if(profile != null){ jobInfo.setStartTime(profile.getStart()); job.getJobAttempt().setState(JobState.RUNNING); final QueryProfileParser profileParser = new QueryProfileParser(jobId, profile); if (profile.getResourceSchedulingProfile() != null) { if (jobInfo.getResourceSchedulingInfo() == null) { jobInfo.setResourceSchedulingInfo(new ResourceSchedulingInfo()); } jobInfo.getResourceSchedulingInfo().setQueueName(profile.getResourceSchedulingProfile().getQueueName()); jobInfo.getResourceSchedulingInfo().setQueueId(profile.getResourceSchedulingProfile().getQueueId()); } job.getJobAttempt().setStats(profileParser.getJobStats()); job.getJobAttempt().setDetails(profileParser.getJobDetails()); storeJob(job); if (externalListenerManager != null) { externalListenerManager.queryUpdate(job); } } } catch (IOException e) { exception.addException(e); } }
public String getPerdiodFromStart(Long datetime) { if (datetime == null) { return ""; } return DurationFormatUtils.formatDurationWords( this.profile.getStart() - datetime, true, true); } }