sn.getStartcode(), (int) load.getUsedHeapSize().get(Size.Unit.MEGABYTE), (int) load.getMaxHeapSize().get(Size.Unit.MEGABYTE)); node.setRequests(load.getRequestCount()); for (RegionMetrics region: load.getRegionMetrics().values()) { node.addRegion(region.getRegionName(), region.getStoreCount(), region.getStoreFileCount(), (int) region.getStoreFileSize().get(Size.Unit.MEGABYTE),
/** * Add a live node to the cluster representation. * @param name the region server name * @param startCode the region server's start code * @param heapSizeMB the current heap size, in MB * @param maxHeapSizeMB the maximum heap size, in MB */ public Node addLiveNode(String name, long startCode, int heapSizeMB, int maxHeapSizeMB) { Node node = new Node(name, startCode); node.setHeapSizeMB(heapSizeMB); node.setMaxHeapSizeMB(maxHeapSizeMB); liveNodes.add(node); return node; }
model.getLiveNodes().iterator(); StorageClusterStatusModel.Node node = nodes.next(); assertEquals("test1", node.getName()); assertEquals(1245219839331L, node.getStartCode()); assertEquals(128, node.getHeapSizeMB()); assertEquals(1024, node.getMaxHeapSizeMB()); Iterator<StorageClusterStatusModel.Node.Region> regions = node.getRegions().iterator(); StorageClusterStatusModel.Node.Region region = regions.next(); assertTrue(Bytes.toString(region.getName()).equals( assertFalse(regions.hasNext()); node = nodes.next(); assertEquals("test2", node.getName()); assertEquals(1245239331198L, node.getStartCode()); assertEquals(512, node.getHeapSizeMB()); assertEquals(1024, node.getMaxHeapSizeMB()); regions = node.getRegions().iterator(); region = regions.next(); assertEquals(Bytes.toString(region.getName()),
sn.getStartcode(), (int) load.getUsedHeapSize().get(Size.Unit.MEGABYTE), (int) load.getMaxHeapSize().get(Size.Unit.MEGABYTE)); node.setRequests(load.getRequestCount()); for (RegionMetrics region: load.getRegionMetrics().values()) { node.addRegion(region.getRegionName(), region.getStoreCount(), region.getStoreFileCount(), (int) region.getStoreFileSize().get(Size.Unit.MEGABYTE),
info.getStartcode(), load.getUsedHeapMB(), load.getMaxHeapMB()); node.setRequests(load.getNumberOfRequests()); for (HServerLoad.RegionLoad region: load.getRegionsLoad().values()) { node.addRegion(region.getName(), region.getStores(), region.getStorefiles(), region.getStorefileSizeMB(), region.getMemStoreSizeMB(), region.getStorefileIndexSizeMB(),
node.getMaxHeapSizeMB()); long requests = node.hasRequests() ? node.getRequests() : 0; nodeModel.setRequests(requests); for (StorageClusterStatus.Region region: node.getRegionsList()) { nodeModel.addRegion( region.getName().toByteArray(), region.getStores(),
node.getMaxHeapSizeMB()); long requests = node.hasRequests() ? node.getRequests() : 0; nodeModel.setRequests(requests); for (StorageClusterStatus.Region region: node.getRegionsList()) { nodeModel.addRegion( region.getName().toByteArray(), region.getStores(),
node.getMaxHeapSizeMB()); int requests = node.hasRequests() ? node.getRequests() : 0; nodeModel.setRequests(requests); for (StorageClusterStatus.Region region: node.getRegionsList()) { nodeModel.addRegion( region.getName().toByteArray(), region.getStores(),
model.getLiveNodes().iterator(); StorageClusterStatusModel.Node node = nodes.next(); assertEquals("test1", node.getName()); assertEquals(1245219839331L, node.getStartCode()); assertEquals(128, node.getHeapSizeMB()); assertEquals(1024, node.getMaxHeapSizeMB()); Iterator<StorageClusterStatusModel.Node.Region> regions = node.getRegions().iterator(); StorageClusterStatusModel.Node.Region region = regions.next(); assertTrue(Bytes.toString(region.getName()).equals( assertFalse(regions.hasNext()); node = nodes.next(); assertEquals("test2", node.getName()); assertEquals(1245239331198L, node.getStartCode()); assertEquals(512, node.getHeapSizeMB()); assertEquals(1024, node.getMaxHeapSizeMB()); regions = node.getRegions().iterator(); region = regions.next(); assertEquals(Bytes.toString(region.getName()),
sn.getStartcode(), (int) load.getUsedHeapSize().get(Size.Unit.MEGABYTE), (int) load.getMaxHeapSize().get(Size.Unit.MEGABYTE)); node.setRequests(load.getRequestCount()); for (RegionMetrics region: load.getRegionMetrics().values()) { node.addRegion(region.getRegionName(), region.getStoreCount(), region.getStoreFileCount(), (int) region.getStoreFileSize().get(Size.Unit.MEGABYTE),
private static void validate(StorageClusterStatusModel model) { assertNotNull(model); assertTrue(model.getRegions() + ">= 1", model.getRegions() >= 1); assertTrue(model.getRequests() >= 0); assertTrue(model.getAverageLoad() >= 0.0); assertNotNull(model.getLiveNodes()); assertNotNull(model.getDeadNodes()); assertFalse(model.getLiveNodes().isEmpty()); boolean foundMeta = false; for (StorageClusterStatusModel.Node node: model.getLiveNodes()) { assertNotNull(node.getName()); assertTrue(node.getStartCode() > 0L); assertTrue(node.getRequests() >= 0); for (StorageClusterStatusModel.Node.Region region: node.getRegions()) { if (Bytes.equals(region.getName(), META_REGION_NAME)) { foundMeta = true; } } } assertTrue(foundMeta); }
/** * Add a live node to the cluster representation. * @param name the region server name * @param startCode the region server's start code * @param heapSizeMB the current heap size, in MB * @param maxHeapSizeMB the maximum heap size, in MB */ public Node addLiveNode(String name, long startCode, int heapSizeMB, int maxHeapSizeMB) { Node node = new Node(name, startCode); node.setHeapSizeMB(heapSizeMB); node.setMaxHeapSizeMB(maxHeapSizeMB); liveNodes.add(node); return node; }
/** * Add a live node to the cluster representation. * @param name the region server name * @param startCode the region server's start code * @param heapSizeMB the current heap size, in MB * @param maxHeapSizeMB the maximum heap size, in MB */ public Node addLiveNode(String name, long startCode, int heapSizeMB, int maxHeapSizeMB) { Node node = new Node(name, startCode); node.setHeapSizeMB(heapSizeMB); node.setMaxHeapSizeMB(maxHeapSizeMB); liveNodes.add(node); return node; }
/** * Add a live node to the cluster representation. * @param name the region server name * @param startCode the region server's start code * @param heapSizeMB the current heap size, in MB * @param maxHeapSizeMB the maximum heap size, in MB */ public Node addLiveNode(String name, long startCode, int heapSizeMB, int maxHeapSizeMB) { Node node = new Node(name, startCode); node.setHeapSizeMB(heapSizeMB); node.setMaxHeapSizeMB(maxHeapSizeMB); liveNodes.add(node); return node; }
@Override protected StorageClusterStatusModel buildTestModel() { StorageClusterStatusModel model = new StorageClusterStatusModel(); model.setRegions(2); model.setRequests(0); model.setAverageLoad(1.0); model.addLiveNode("test1", 1245219839331L, 128, 1024) .addRegion(Bytes.toBytes("hbase:root,,0"), 1, 1, 0, 0, 0, 1, 2, 1, 1, 1, 1, 1); model.addLiveNode("test2", 1245239331198L, 512, 1024) .addRegion(Bytes.toBytes(TableName.META_TABLE_NAME+",,1246000043724"),1, 1, 0, 0, 0, 1, 2, 1, 1, 1, 1, 1); return model; }
node.getMaxHeapSizeMB()); long requests = node.hasRequests() ? node.getRequests() : 0; nodeModel.setRequests(requests); for (StorageClusterStatus.Region region: node.getRegionsList()) { nodeModel.addRegion( region.getName().toByteArray(), region.getStores(),
private static void validate(StorageClusterStatusModel model) { assertNotNull(model); assertTrue(model.getRegions() + ">= 1", model.getRegions() >= 1); assertTrue(model.getRequests() >= 0); assertTrue(model.getAverageLoad() >= 0.0); assertNotNull(model.getLiveNodes()); assertNotNull(model.getDeadNodes()); assertFalse(model.getLiveNodes().isEmpty()); boolean foundMeta = false; for (StorageClusterStatusModel.Node node: model.getLiveNodes()) { assertNotNull(node.getName()); assertTrue(node.getStartCode() > 0L); assertTrue(node.getRequests() >= 0); for (StorageClusterStatusModel.Node.Region region: node.getRegions()) { if (Bytes.equals(region.getName(), META_REGION_NAME)) { foundMeta = true; } } } assertTrue(foundMeta); }
@Override protected StorageClusterStatusModel buildTestModel() { StorageClusterStatusModel model = new StorageClusterStatusModel(); model.setRegions(2); model.setRequests(0); model.setAverageLoad(1.0); model.addLiveNode("test1", 1245219839331L, 128, 1024) .addRegion(Bytes.toBytes("hbase:root,,0"), 1, 1, 0, 0, 0, 1, 1, 2, 1, 1, 1, 1, 1); model.addLiveNode("test2", 1245239331198L, 512, 1024) .addRegion(Bytes.toBytes(TableName.META_TABLE_NAME+",,1246000043724"),1, 1, 0, 0, 0, 1, 1, 2, 1, 1, 1, 1, 1); return model; }