private static @Nonnull WorkDetails resolveIds( WorkItem resolvedWorkItem, WorkDetails workDetails) { return new WorkDetails( resolvedWorkItem.getTestrigName(), resolvedWorkItem.getRequestParams().get(BfConsts.ARG_DELTA_TESTRIG), workDetails.isDifferential, workDetails.workType); }
/** * Get all completed work for the specified network and snapshot. * * @param network {@link NetworkId} to get completed work for. * @param snapshot {@link SnapshotId} to get completed work for. * @return {@link List} of completed {@link QueuedWork}. */ public synchronized List<QueuedWork> getCompletedWork(NetworkId network, SnapshotId snapshot) { ImmutableList.Builder<QueuedWork> b = ImmutableList.builder(); for (QueuedWork work : _queueCompletedWork) { if (work.getWorkItem().getContainerName().equals(network.getId()) && work.getWorkItem().getTestrigName().equals(snapshot.getId())) { b.add(work); } } return b.build(); }
String snapshot = workItem.getTestrigName(); if (snapshot == null) { return workItem;
_workHelper.getObject(wItem.getContainerName(), wItem.getTestrigName(), ansFileName); if (downloadedAnsFile == null) { _logger.errorf("Failed to get answer file %s. (Was work killed?)\n", ansFileName); String logFileName = wItem.getId() + BfConsts.SUFFIX_LOG_FILE; String downloadedFileStr = _workHelper.getObject(wItem.getContainerName(), wItem.getTestrigName(), logFileName);
BfConsts.ARG_STORAGE_BASE, Main.getSettings().getContainersLocation().toAbsolutePath().toString()); task.put(BfConsts.ARG_TESTRIG, work.getWorkItem().getTestrigName());
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
WorkItem workItem = BatfishObjectMapper.mapper().readValue(workItemStr, WorkItem.class); if (!workItem.getContainerName().equals(networkName) || !workItem.getTestrigName().equals(snapshotName)) { return failureResponse( "Mismatch in parameters: WorkItem is not for the supplied network or snapshot");
workItem.getTestrigName(), workItem.getRequestParams().get(BfConsts.ARG_DELTA_TESTRIG), WorkItemBuilder.isDifferential(workItem),