Example usage for org.apache.hadoop.yarn.server.resourcemanager.rmnode RMNodeEventType STARTED

List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.rmnode RMNodeEventType STARTED

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.server.resourcemanager.rmnode RMNodeEventType STARTED.

Prototype

RMNodeEventType STARTED

To view the source code for org.apache.hadoop.yarn.server.resourcemanager.rmnode RMNodeEventType STARTED.

Click Source Link

Usage

From source file:org.apache.myriad.scheduler.fgs.NMHeartBeatHandlerTest.java

License:Apache License

@Test
public void testZeroNodeStartedEvent() throws Exception {
    NMHeartBeatHandler.CallBackFilter filter = handler.getCallBackFilter();
    filter.allowCallBacksForNode(nodeOne.getNodeID());
    RMNodeEvent event = new RMNodeEvent(nodeOne.getNodeID(), RMNodeEventType.STARTED);
    handler.beforeRMNodeEventHandled(event, context);
    assertEquals(0, nodeOne.getTotalCapability().getVirtualCores());
    assertEquals(0, nodeOne.getTotalCapability().getMemory());
}

From source file:org.apache.myriad.scheduler.fgs.NMHeartBeatHandlerTest.java

License:Apache License

@Test
public void testNonZeroNodeStartedEvent() throws Exception {
    NMHeartBeatHandler.CallBackFilter filter = handler.getCallBackFilter();
    filter.allowCallBacksForNode(nodeTwo.getNodeID());
    RMNodeEvent event = new RMNodeEvent(nodeTwo.getNodeID(), RMNodeEventType.STARTED);
    handler.beforeRMNodeEventHandled(event, context);
    /*/*  ww  w.  j  av  a 2s . com*/
     * Confirm that, since fine-grained scaling does not work for non-zero nodes, the
     * capacity is set to zero for cores and memory
     */
    assertEquals(0, nodeTwo.getTotalCapability().getVirtualCores());
    assertEquals(0, nodeTwo.getTotalCapability().getMemory());
}