public ContainerFactory(ApplicationAttemptId appAttemptId, long appIdLong) { this.nextId = new AtomicLong(1); ApplicationId appId = ApplicationId.newInstance(appIdLong, appAttemptId.getApplicationId().getId()); this.customAppAttemptId = ApplicationAttemptId.newInstance(appId, appAttemptId.getAttemptId()); }
private ApplicationReport createApplicationReport( ApplicationId applicationId, YarnApplicationState yarnApplicationState, FinalApplicationStatus finalApplicationStatus) { return ApplicationReport.newInstance( applicationId, ApplicationAttemptId.newInstance(applicationId, 0), "user", "queue", "name", "localhost", 42, null, yarnApplicationState, null, null, 1L, 2L, finalApplicationStatus, null, null, 1.0f, null, null); }
private static Container mockContainer(String host, int port, int containerId, Resource resource) { Container mockContainer = mock(Container.class); NodeId mockNodeId = NodeId.newInstance(host, port); ContainerId mockContainerId = ContainerId.newInstance( ApplicationAttemptId.newInstance( ApplicationId.newInstance(System.currentTimeMillis(), 1), 1 ), containerId ); when(mockContainer.getId()).thenReturn(mockContainerId); when(mockContainer.getNodeId()).thenReturn(mockNodeId); when(mockContainer.getResource()).thenReturn(resource); when(mockContainer.getPriority()).thenReturn(Priority.UNDEFINED); return mockContainer; }
ContainerId.newInstance(ApplicationAttemptId.newInstance(appId, attemptNum), taskNum);
when(mockContainer.getId()).thenReturn( ContainerId.newInstance( ApplicationAttemptId.newInstance( ApplicationId.newInstance(System.currentTimeMillis(), 1), 1),
private static ApplicationAttemptId toApplicationAttemptId( long clusterTimestamp, Iterator<String> it) throws NumberFormatException { ApplicationId appId = ApplicationId.newInstance(clusterTimestamp, Integer.parseInt(it.next())); ApplicationAttemptId appAttemptId = ApplicationAttemptId.newInstance(appId, Integer.parseInt(it.next())); return appAttemptId; }
private static ApplicationAttemptId toApplicationAttemptId( Iterator<String> it) throws NumberFormatException { ApplicationId appId = ApplicationId.newInstance(Long.parseLong(it.next()), Integer.parseInt(it.next())); ApplicationAttemptId appAttemptId = ApplicationAttemptId.newInstance(appId, Integer.parseInt(it.next())); return appAttemptId; }
private ApplicationAttemptId createAppAttemptId( long clusterTimeStamp, int id, int attemptId) { ApplicationId appId = ApplicationId.newInstance(clusterTimeStamp, id); return ApplicationAttemptId.newInstance(appId, attemptId); }
public MockAppContext(int appid) { appID = MockJobs.newAppID(appid); appAttemptID = ApplicationAttemptId.newInstance(appID, 0); jobs = null; }
private List<ApplicationAttemptId> getSchedulerApps( Map<ApplicationId, RMApp> apps) { List<ApplicationAttemptId> schedApps = new ArrayList<ApplicationAttemptId>(); // Return app IDs for the apps in testqueue (as defined in getRMApps) schedApps.add(ApplicationAttemptId.newInstance(getApplicationId(1), 0)); schedApps.add(ApplicationAttemptId.newInstance(getApplicationId(3), 0)); return schedApps; }
private ApplicationAttemptId createAppAttemptId( long clusterTimeStamp, int id, int attemptId) { ApplicationId appId = ApplicationId.newInstance(clusterTimeStamp, id); return ApplicationAttemptId.newInstance(appId, attemptId); }
public ContainerFactory(ApplicationAttemptId appAttemptId, long appIdLong) { this.nextId = new AtomicLong(1); ApplicationId appId = ApplicationId.newInstance(appIdLong, appAttemptId.getApplicationId().getId()); this.customAppAttemptId = ApplicationAttemptId.newInstance(appId, appAttemptId.getAttemptId()); }
ContainerInitializationContext createContainerInitalizationContext( int attempt) { appAttemptId = ApplicationAttemptId.newInstance(appId, attempt); // create an AM container ContainerId containerId = getAMContainerId(); ContainerInitializationContext context = mock(ContainerInitializationContext.class); when(context.getContainerId()).thenReturn(containerId); when(context.getContainerType()) .thenReturn(ContainerType.APPLICATION_MASTER); return context; }
public static ContainerId newContainerId(int appId, int appAttemptId, long timestamp, long containerId) { ApplicationId applicationId = ApplicationId.newInstance(timestamp, appId); ApplicationAttemptId applicationAttemptId = ApplicationAttemptId.newInstance(applicationId, appAttemptId); return ContainerId.newContainerId(applicationAttemptId, containerId); } }
public MockAppContext(int appid, int numTasks, int numAttempts, Path confPath) { appID = MockJobs.newAppID(appid); appAttemptID = ApplicationAttemptId.newInstance(appID, 0); Map<JobId, Job> map = Maps.newHashMap(); Job job = MockJobs.newJob(appID, 0, numTasks, numAttempts, confPath); map.put(job.getID(), job); jobs = map; }
private static ContainerId createContainerId(int id) { return ContainerId.newContainerId( ApplicationAttemptId.newInstance(ApplicationId.newInstance(1, 1), 1), id); }
private static ContainerId createContainerId(int id) { return ContainerId.newContainerId( ApplicationAttemptId.newInstance(ApplicationId.newInstance(1, 1), 1), id); }
@Before public void setup() { conf.set(YarnConfiguration.RM_CLUSTER_ID, "subclusterId"); callback = new CountingCallback(); attemptId = ApplicationAttemptId.newInstance(ApplicationId.newInstance(0, 1), 1); uam = new TestableUnmanagedApplicationManager(conf, attemptId.getApplicationId(), null, "submitter", "appNameSuffix", true); }
MyAppContext(int numberMaps, int numberReduces) { myApplicationID = ApplicationId.newInstance(clock.getTime(), 1); myAppAttemptID = ApplicationAttemptId.newInstance(myApplicationID, 0); myJobID = recordFactory.newRecordInstance(JobId.class); myJobID.setAppId(myApplicationID); Job myJob = new MyJobImpl(myJobID, numberMaps, numberReduces); allJobs = Collections.singletonMap(myJobID, myJob); }
@Test public void testCreatePreemptedContainerStatus() { ContainerStatus cd = SchedulerUtils.createPreemptedContainerStatus( ContainerId.newContainerId(ApplicationAttemptId.newInstance( ApplicationId.newInstance(System.currentTimeMillis(), 1), 1), 1), "x"); Assert.assertEquals(ContainerExitStatus.PREEMPTED, cd.getExitStatus()); }