HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
This commit is contained in:
parent
cc0e630d2b
commit
d26e22d75b
|
@ -84,10 +84,18 @@ public class RegionLoad {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the approximate size of storefile indexes on the heap, in MB
|
* @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0
|
||||||
|
* ((<a href="https://issues.apache.org/jira/browse/HBASE-3935">HBASE-3935</a>)).
|
||||||
|
* Use {@link #getStorefileIndexSizeKB()} instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public int getStorefileIndexSizeMB() {
|
public int getStorefileIndexSizeMB() {
|
||||||
return regionLoadPB.getStorefileIndexSizeMB();
|
// Return value divided by 1024
|
||||||
|
return (int) (regionLoadPB.getStorefileIndexSizeKB() >> 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
public long getStorefileIndexSizeKB() {
|
||||||
|
return regionLoadPB.getStorefileIndexSizeKB();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -215,8 +223,8 @@ public class RegionLoad {
|
||||||
}
|
}
|
||||||
sb = Strings.appendKeyValue(sb, "memstoreSizeMB",
|
sb = Strings.appendKeyValue(sb, "memstoreSizeMB",
|
||||||
this.getMemStoreSizeMB());
|
this.getMemStoreSizeMB());
|
||||||
sb = Strings.appendKeyValue(sb, "storefileIndexSizeMB",
|
sb = Strings.appendKeyValue(sb, "storefileIndexSizeKB",
|
||||||
this.getStorefileIndexSizeMB());
|
this.getStorefileIndexSizeKB());
|
||||||
sb = Strings.appendKeyValue(sb, "readRequestsCount",
|
sb = Strings.appendKeyValue(sb, "readRequestsCount",
|
||||||
this.getReadRequestsCount());
|
this.getReadRequestsCount());
|
||||||
sb = Strings.appendKeyValue(sb, "writeRequestsCount",
|
sb = Strings.appendKeyValue(sb, "writeRequestsCount",
|
||||||
|
|
|
@ -45,7 +45,7 @@ public class ServerLoad {
|
||||||
private int storeUncompressedSizeMB = 0;
|
private int storeUncompressedSizeMB = 0;
|
||||||
private int storefileSizeMB = 0;
|
private int storefileSizeMB = 0;
|
||||||
private int memstoreSizeMB = 0;
|
private int memstoreSizeMB = 0;
|
||||||
private int storefileIndexSizeMB = 0;
|
private long storefileIndexSizeKB = 0;
|
||||||
private long readRequestsCount = 0;
|
private long readRequestsCount = 0;
|
||||||
private long filteredReadRequestsCount = 0;
|
private long filteredReadRequestsCount = 0;
|
||||||
private long writeRequestsCount = 0;
|
private long writeRequestsCount = 0;
|
||||||
|
@ -64,7 +64,7 @@ public class ServerLoad {
|
||||||
storeUncompressedSizeMB += rl.getStoreUncompressedSizeMB();
|
storeUncompressedSizeMB += rl.getStoreUncompressedSizeMB();
|
||||||
storefileSizeMB += rl.getStorefileSizeMB();
|
storefileSizeMB += rl.getStorefileSizeMB();
|
||||||
memstoreSizeMB += rl.getMemstoreSizeMB();
|
memstoreSizeMB += rl.getMemstoreSizeMB();
|
||||||
storefileIndexSizeMB += rl.getStorefileIndexSizeMB();
|
storefileIndexSizeKB += rl.getStorefileIndexSizeKB();
|
||||||
readRequestsCount += rl.getReadRequestsCount();
|
readRequestsCount += rl.getReadRequestsCount();
|
||||||
filteredReadRequestsCount += rl.getFilteredReadRequestsCount();
|
filteredReadRequestsCount += rl.getFilteredReadRequestsCount();
|
||||||
writeRequestsCount += rl.getWriteRequestsCount();
|
writeRequestsCount += rl.getWriteRequestsCount();
|
||||||
|
@ -159,15 +159,16 @@ public class ServerLoad {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0
|
* @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0
|
||||||
* Use {@link #getStorefileIndexSizeMB()} instead.
|
* Use {@link #getStorefileIndexSizeKB()} instead.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public int getStorefileIndexSizeInMB() {
|
public int getStorefileIndexSizeInMB() {
|
||||||
return storefileIndexSizeMB;
|
// Return value divided by 1024
|
||||||
|
return (int) (getStorefileIndexSizeKB() >> 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getStorefileIndexSizeMB() {
|
public long getStorefileIndexSizeKB() {
|
||||||
return storefileIndexSizeMB;
|
return storefileIndexSizeKB;
|
||||||
}
|
}
|
||||||
|
|
||||||
public long getReadRequestsCount() {
|
public long getReadRequestsCount() {
|
||||||
|
@ -327,8 +328,8 @@ public class ServerLoad {
|
||||||
}
|
}
|
||||||
sb = Strings.appendKeyValue(sb, "memstoreSizeMB", Integer.valueOf(this.memstoreSizeMB));
|
sb = Strings.appendKeyValue(sb, "memstoreSizeMB", Integer.valueOf(this.memstoreSizeMB));
|
||||||
sb =
|
sb =
|
||||||
Strings.appendKeyValue(sb, "storefileIndexSizeMB",
|
Strings.appendKeyValue(sb, "storefileIndexSizeKB",
|
||||||
Integer.valueOf(this.storefileIndexSizeMB));
|
Long.valueOf(this.storefileIndexSizeKB));
|
||||||
sb = Strings.appendKeyValue(sb, "readRequestsCount", Long.valueOf(this.readRequestsCount));
|
sb = Strings.appendKeyValue(sb, "readRequestsCount", Long.valueOf(this.readRequestsCount));
|
||||||
sb = Strings.appendKeyValue(sb, "filteredReadRequestsCount",
|
sb = Strings.appendKeyValue(sb, "filteredReadRequestsCount",
|
||||||
Long.valueOf(this.filteredReadRequestsCount));
|
Long.valueOf(this.filteredReadRequestsCount));
|
||||||
|
|
|
@ -98,9 +98,9 @@ message RegionLoad {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The current total size of root-level store file indexes for the region,
|
* The current total size of root-level store file indexes for the region,
|
||||||
* in MB. The same as {@link #rootIndexSizeKB} but in MB.
|
* in KB. The same as {@link #rootIndexSizeKB}.
|
||||||
*/
|
*/
|
||||||
optional uint32 storefile_index_size_MB = 7;
|
optional uint64 storefile_index_size_KB = 7;
|
||||||
|
|
||||||
/** the current total read requests made to region */
|
/** the current total read requests made to region */
|
||||||
optional uint64 read_requests_count = 8;
|
optional uint64 read_requests_count = 8;
|
||||||
|
|
|
@ -98,9 +98,9 @@ message RegionLoad {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The current total size of root-level store file indexes for the region,
|
* The current total size of root-level store file indexes for the region,
|
||||||
* in MB. The same as {@link #rootIndexSizeKB} but in MB.
|
* in KB. The same as {@link #rootIndexSizeKB}.
|
||||||
*/
|
*/
|
||||||
optional uint32 storefile_index_size_MB = 7;
|
optional uint64 storefile_index_size_KB = 7;
|
||||||
|
|
||||||
/** the current total read requests made to region */
|
/** the current total read requests made to region */
|
||||||
optional uint64 read_requests_count = 8;
|
optional uint64 read_requests_count = 8;
|
||||||
|
|
|
@ -85,7 +85,7 @@ public class StorageClusterStatusResource extends ResourceBase {
|
||||||
for (RegionLoad region: load.getRegionsLoad().values()) {
|
for (RegionLoad region: load.getRegionsLoad().values()) {
|
||||||
node.addRegion(region.getName(), region.getStores(),
|
node.addRegion(region.getName(), region.getStores(),
|
||||||
region.getStorefiles(), region.getStorefileSizeMB(),
|
region.getStorefiles(), region.getStorefileSizeMB(),
|
||||||
region.getMemStoreSizeMB(), region.getStorefileIndexSizeMB(),
|
region.getMemStoreSizeMB(), region.getStorefileIndexSizeKB(),
|
||||||
region.getReadRequestsCount(), region.getWriteRequestsCount(),
|
region.getReadRequestsCount(), region.getWriteRequestsCount(),
|
||||||
region.getRootIndexSizeKB(), region.getTotalStaticIndexSizeKB(),
|
region.getRootIndexSizeKB(), region.getTotalStaticIndexSizeKB(),
|
||||||
region.getTotalStaticBloomSizeKB(), region.getTotalCompactingKVs(),
|
region.getTotalStaticBloomSizeKB(), region.getTotalCompactingKVs(),
|
||||||
|
|
|
@ -115,7 +115,7 @@ public class StorageClusterStatusModel
|
||||||
private int storefiles;
|
private int storefiles;
|
||||||
private int storefileSizeMB;
|
private int storefileSizeMB;
|
||||||
private int memstoreSizeMB;
|
private int memstoreSizeMB;
|
||||||
private int storefileIndexSizeMB;
|
private long storefileIndexSizeKB;
|
||||||
private long readRequestsCount;
|
private long readRequestsCount;
|
||||||
private long writeRequestsCount;
|
private long writeRequestsCount;
|
||||||
private int rootIndexSizeKB;
|
private int rootIndexSizeKB;
|
||||||
|
@ -145,10 +145,10 @@ public class StorageClusterStatusModel
|
||||||
* @param storefiles the number of store files
|
* @param storefiles the number of store files
|
||||||
* @param storefileSizeMB total size of store files, in MB
|
* @param storefileSizeMB total size of store files, in MB
|
||||||
* @param memstoreSizeMB total size of memstore, in MB
|
* @param memstoreSizeMB total size of memstore, in MB
|
||||||
* @param storefileIndexSizeMB total size of store file indexes, in MB
|
* @param storefileIndexSizeKB total size of store file indexes, in KB
|
||||||
*/
|
*/
|
||||||
public Region(byte[] name, int stores, int storefiles,
|
public Region(byte[] name, int stores, int storefiles,
|
||||||
int storefileSizeMB, int memstoreSizeMB, int storefileIndexSizeMB,
|
int storefileSizeMB, int memstoreSizeMB, long storefileIndexSizeKB,
|
||||||
long readRequestsCount, long writeRequestsCount, int rootIndexSizeKB,
|
long readRequestsCount, long writeRequestsCount, int rootIndexSizeKB,
|
||||||
int totalStaticIndexSizeKB, int totalStaticBloomSizeKB,
|
int totalStaticIndexSizeKB, int totalStaticBloomSizeKB,
|
||||||
long totalCompactingKVs, long currentCompactedKVs) {
|
long totalCompactingKVs, long currentCompactedKVs) {
|
||||||
|
@ -157,7 +157,7 @@ public class StorageClusterStatusModel
|
||||||
this.storefiles = storefiles;
|
this.storefiles = storefiles;
|
||||||
this.storefileSizeMB = storefileSizeMB;
|
this.storefileSizeMB = storefileSizeMB;
|
||||||
this.memstoreSizeMB = memstoreSizeMB;
|
this.memstoreSizeMB = memstoreSizeMB;
|
||||||
this.storefileIndexSizeMB = storefileIndexSizeMB;
|
this.storefileIndexSizeKB = storefileIndexSizeKB;
|
||||||
this.readRequestsCount = readRequestsCount;
|
this.readRequestsCount = readRequestsCount;
|
||||||
this.writeRequestsCount = writeRequestsCount;
|
this.writeRequestsCount = writeRequestsCount;
|
||||||
this.rootIndexSizeKB = rootIndexSizeKB;
|
this.rootIndexSizeKB = rootIndexSizeKB;
|
||||||
|
@ -208,11 +208,11 @@ public class StorageClusterStatusModel
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the total size of store file indexes, in MB
|
* @return the total size of store file indexes, in KB
|
||||||
*/
|
*/
|
||||||
@XmlAttribute
|
@XmlAttribute
|
||||||
public int getStorefileIndexSizeMB() {
|
public long getStorefileIndexSizeKB() {
|
||||||
return storefileIndexSizeMB;
|
return storefileIndexSizeKB;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -361,10 +361,10 @@ public class StorageClusterStatusModel
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param storefileIndexSizeMB total size of store file indexes, in MB
|
* @param storefileIndexSizeKB total size of store file indexes, in KB
|
||||||
*/
|
*/
|
||||||
public void setStorefileIndexSizeMB(int storefileIndexSizeMB) {
|
public void setStorefileIndexSizeKB(long storefileIndexSizeKB) {
|
||||||
this.storefileIndexSizeMB = storefileIndexSizeMB;
|
this.storefileIndexSizeKB = storefileIndexSizeKB;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -380,12 +380,12 @@ public class StorageClusterStatusModel
|
||||||
* @param name the region name
|
* @param name the region name
|
||||||
*/
|
*/
|
||||||
public void addRegion(byte[] name, int stores, int storefiles,
|
public void addRegion(byte[] name, int stores, int storefiles,
|
||||||
int storefileSizeMB, int memstoreSizeMB, int storefileIndexSizeMB,
|
int storefileSizeMB, int memstoreSizeMB, long storefileIndexSizeKB,
|
||||||
long readRequestsCount, long writeRequestsCount, int rootIndexSizeKB,
|
long readRequestsCount, long writeRequestsCount, int rootIndexSizeKB,
|
||||||
int totalStaticIndexSizeKB, int totalStaticBloomSizeKB,
|
int totalStaticIndexSizeKB, int totalStaticBloomSizeKB,
|
||||||
long totalCompactingKVs, long currentCompactedKVs) {
|
long totalCompactingKVs, long currentCompactedKVs) {
|
||||||
regions.add(new Region(name, stores, storefiles, storefileSizeMB,
|
regions.add(new Region(name, stores, storefiles, storefileSizeMB,
|
||||||
memstoreSizeMB, storefileIndexSizeMB, readRequestsCount,
|
memstoreSizeMB, storefileIndexSizeKB, readRequestsCount,
|
||||||
writeRequestsCount, rootIndexSizeKB, totalStaticIndexSizeKB,
|
writeRequestsCount, rootIndexSizeKB, totalStaticIndexSizeKB,
|
||||||
totalStaticBloomSizeKB, totalCompactingKVs, currentCompactedKVs));
|
totalStaticBloomSizeKB, totalCompactingKVs, currentCompactedKVs));
|
||||||
}
|
}
|
||||||
|
@ -673,8 +673,8 @@ public class StorageClusterStatusModel
|
||||||
sb.append(region.storefileSizeMB);
|
sb.append(region.storefileSizeMB);
|
||||||
sb.append("\n memstoreSizeMB=");
|
sb.append("\n memstoreSizeMB=");
|
||||||
sb.append(region.memstoreSizeMB);
|
sb.append(region.memstoreSizeMB);
|
||||||
sb.append("\n storefileIndexSizeMB=");
|
sb.append("\n storefileIndexSizeKB=");
|
||||||
sb.append(region.storefileIndexSizeMB);
|
sb.append(region.storefileIndexSizeKB);
|
||||||
sb.append("\n readRequestsCount=");
|
sb.append("\n readRequestsCount=");
|
||||||
sb.append(region.readRequestsCount);
|
sb.append(region.readRequestsCount);
|
||||||
sb.append("\n writeRequestsCount=");
|
sb.append("\n writeRequestsCount=");
|
||||||
|
@ -729,7 +729,7 @@ public class StorageClusterStatusModel
|
||||||
regionBuilder.setStorefiles(region.storefiles);
|
regionBuilder.setStorefiles(region.storefiles);
|
||||||
regionBuilder.setStorefileSizeMB(region.storefileSizeMB);
|
regionBuilder.setStorefileSizeMB(region.storefileSizeMB);
|
||||||
regionBuilder.setMemstoreSizeMB(region.memstoreSizeMB);
|
regionBuilder.setMemstoreSizeMB(region.memstoreSizeMB);
|
||||||
regionBuilder.setStorefileIndexSizeMB(region.storefileIndexSizeMB);
|
regionBuilder.setStorefileIndexSizeKB(region.storefileIndexSizeKB);
|
||||||
regionBuilder.setReadRequestsCount(region.readRequestsCount);
|
regionBuilder.setReadRequestsCount(region.readRequestsCount);
|
||||||
regionBuilder.setWriteRequestsCount(region.writeRequestsCount);
|
regionBuilder.setWriteRequestsCount(region.writeRequestsCount);
|
||||||
regionBuilder.setRootIndexSizeKB(region.rootIndexSizeKB);
|
regionBuilder.setRootIndexSizeKB(region.rootIndexSizeKB);
|
||||||
|
@ -775,7 +775,7 @@ public class StorageClusterStatusModel
|
||||||
region.getStorefiles(),
|
region.getStorefiles(),
|
||||||
region.getStorefileSizeMB(),
|
region.getStorefileSizeMB(),
|
||||||
region.getMemstoreSizeMB(),
|
region.getMemstoreSizeMB(),
|
||||||
region.getStorefileIndexSizeMB(),
|
region.getStorefileIndexSizeKB(),
|
||||||
region.getReadRequestsCount(),
|
region.getReadRequestsCount(),
|
||||||
region.getWriteRequestsCount(),
|
region.getWriteRequestsCount(),
|
||||||
region.getRootIndexSizeKB(),
|
region.getRootIndexSizeKB(),
|
||||||
|
|
|
@ -24,7 +24,7 @@ message StorageClusterStatus {
|
||||||
optional int32 storefiles = 3;
|
optional int32 storefiles = 3;
|
||||||
optional int32 storefileSizeMB = 4;
|
optional int32 storefileSizeMB = 4;
|
||||||
optional int32 memstoreSizeMB = 5;
|
optional int32 memstoreSizeMB = 5;
|
||||||
optional int32 storefileIndexSizeMB = 6;
|
optional int64 storefileIndexSizeKB = 6;
|
||||||
optional int64 readRequestsCount = 7;
|
optional int64 readRequestsCount = 7;
|
||||||
optional int64 writeRequestsCount = 8;
|
optional int64 writeRequestsCount = 8;
|
||||||
optional int32 rootIndexSizeKB = 9;
|
optional int32 rootIndexSizeKB = 9;
|
||||||
|
|
|
@ -40,12 +40,12 @@ public class TestStorageClusterStatusModel extends TestModelBase<StorageClusterS
|
||||||
"<DeadNodes/><LiveNodes>" +
|
"<DeadNodes/><LiveNodes>" +
|
||||||
"<Node heapSizeMB=\"128\" maxHeapSizeMB=\"1024\" name=\"test1\" requests=\"0\" startCode=\"1245219839331\">" +
|
"<Node heapSizeMB=\"128\" maxHeapSizeMB=\"1024\" name=\"test1\" requests=\"0\" startCode=\"1245219839331\">" +
|
||||||
"<Region currentCompactedKVs=\"1\" memstoreSizeMB=\"0\" name=\"aGJhc2U6cm9vdCwsMA==\" readRequestsCount=\"1\" " +
|
"<Region currentCompactedKVs=\"1\" memstoreSizeMB=\"0\" name=\"aGJhc2U6cm9vdCwsMA==\" readRequestsCount=\"1\" " +
|
||||||
"rootIndexSizeKB=\"1\" storefileIndexSizeMB=\"0\" storefileSizeMB=\"0\" storefiles=\"1\" stores=\"1\" " +
|
"rootIndexSizeKB=\"1\" storefileIndexSizeKB=\"0\" storefileSizeMB=\"0\" storefiles=\"1\" stores=\"1\" " +
|
||||||
"totalCompactingKVs=\"1\" totalStaticBloomSizeKB=\"1\" totalStaticIndexSizeKB=\"1\" writeRequestsCount=\"2\"/>" +
|
"totalCompactingKVs=\"1\" totalStaticBloomSizeKB=\"1\" totalStaticIndexSizeKB=\"1\" writeRequestsCount=\"2\"/>" +
|
||||||
"</Node>" +
|
"</Node>" +
|
||||||
"<Node heapSizeMB=\"512\" maxHeapSizeMB=\"1024\" name=\"test2\" requests=\"0\" startCode=\"1245239331198\">" +
|
"<Node heapSizeMB=\"512\" maxHeapSizeMB=\"1024\" name=\"test2\" requests=\"0\" startCode=\"1245239331198\">" +
|
||||||
"<Region currentCompactedKVs=\"1\" memstoreSizeMB=\"0\" name=\"aGJhc2U6bWV0YSwsMTI0NjAwMDA0MzcyNA==\" " +
|
"<Region currentCompactedKVs=\"1\" memstoreSizeMB=\"0\" name=\"aGJhc2U6bWV0YSwsMTI0NjAwMDA0MzcyNA==\" " +
|
||||||
"readRequestsCount=\"1\" rootIndexSizeKB=\"1\" storefileIndexSizeMB=\"0\" storefileSizeMB=\"0\" " +
|
"readRequestsCount=\"1\" rootIndexSizeKB=\"1\" storefileIndexSizeKB=\"0\" storefileSizeMB=\"0\" " +
|
||||||
"storefiles=\"1\" stores=\"1\" totalCompactingKVs=\"1\" totalStaticBloomSizeKB=\"1\" " +
|
"storefiles=\"1\" stores=\"1\" totalCompactingKVs=\"1\" totalStaticBloomSizeKB=\"1\" " +
|
||||||
"totalStaticIndexSizeKB=\"1\" writeRequestsCount=\"2\"/></Node></LiveNodes></ClusterStatus>";
|
"totalStaticIndexSizeKB=\"1\" writeRequestsCount=\"2\"/></Node></LiveNodes></ClusterStatus>";
|
||||||
|
|
||||||
|
@ -61,13 +61,13 @@ public class TestStorageClusterStatusModel extends TestModelBase<StorageClusterS
|
||||||
AS_JSON =
|
AS_JSON =
|
||||||
"{\"regions\":2,\"requests\":0,\"averageLoad\":1.0,\"LiveNodes\":[{\"name\":\"test1\"," +
|
"{\"regions\":2,\"requests\":0,\"averageLoad\":1.0,\"LiveNodes\":[{\"name\":\"test1\"," +
|
||||||
"\"Region\":[{\"name\":\"aGJhc2U6cm9vdCwsMA==\",\"stores\":1,\"storefiles\":1," +
|
"\"Region\":[{\"name\":\"aGJhc2U6cm9vdCwsMA==\",\"stores\":1,\"storefiles\":1," +
|
||||||
"\"storefileSizeMB\":0,\"memstoreSizeMB\":0,\"storefileIndexSizeMB\":0," +
|
"\"storefileSizeMB\":0,\"memstoreSizeMB\":0,\"storefileIndexSizeKB\":0," +
|
||||||
"\"readRequestsCount\":1,\"writeRequestsCount\":2,\"rootIndexSizeKB\":1," +
|
"\"readRequestsCount\":1,\"writeRequestsCount\":2,\"rootIndexSizeKB\":1," +
|
||||||
"\"totalStaticIndexSizeKB\":1,\"totalStaticBloomSizeKB\":1,\"totalCompactingKVs\":1," +
|
"\"totalStaticIndexSizeKB\":1,\"totalStaticBloomSizeKB\":1,\"totalCompactingKVs\":1," +
|
||||||
"\"currentCompactedKVs\":1}],\"requests\":0,\"startCode\":1245219839331," +
|
"\"currentCompactedKVs\":1}],\"requests\":0,\"startCode\":1245219839331," +
|
||||||
"\"heapSizeMB\":128,\"maxHeapSizeMB\":1024},{\"name\":\"test2\"," +
|
"\"heapSizeMB\":128,\"maxHeapSizeMB\":1024},{\"name\":\"test2\"," +
|
||||||
"\"Region\":[{\"name\":\"aGJhc2U6bWV0YSwsMTI0NjAwMDA0MzcyNA==\",\"stores\":1," +
|
"\"Region\":[{\"name\":\"aGJhc2U6bWV0YSwsMTI0NjAwMDA0MzcyNA==\",\"stores\":1," +
|
||||||
"\"storefiles\":1,\"storefileSizeMB\":0,\"memstoreSizeMB\":0,\"storefileIndexSizeMB\":0," +
|
"\"storefiles\":1,\"storefileSizeMB\":0,\"memstoreSizeMB\":0,\"storefileIndexSizeKB\":0," +
|
||||||
"\"readRequestsCount\":1,\"writeRequestsCount\":2,\"rootIndexSizeKB\":1," +
|
"\"readRequestsCount\":1,\"writeRequestsCount\":2,\"rootIndexSizeKB\":1," +
|
||||||
"\"totalStaticIndexSizeKB\":1,\"totalStaticBloomSizeKB\":1,\"totalCompactingKVs\":1," +
|
"\"totalStaticIndexSizeKB\":1,\"totalStaticBloomSizeKB\":1,\"totalCompactingKVs\":1," +
|
||||||
"\"currentCompactedKVs\":1}],\"requests\":0,\"startCode\":1245239331198," +
|
"\"currentCompactedKVs\":1}],\"requests\":0,\"startCode\":1245239331198," +
|
||||||
|
@ -107,7 +107,7 @@ public class TestStorageClusterStatusModel extends TestModelBase<StorageClusterS
|
||||||
assertEquals(region.getStorefiles(), 1);
|
assertEquals(region.getStorefiles(), 1);
|
||||||
assertEquals(region.getStorefileSizeMB(), 0);
|
assertEquals(region.getStorefileSizeMB(), 0);
|
||||||
assertEquals(region.getMemstoreSizeMB(), 0);
|
assertEquals(region.getMemstoreSizeMB(), 0);
|
||||||
assertEquals(region.getStorefileIndexSizeMB(), 0);
|
assertEquals(region.getStorefileIndexSizeKB(), 0);
|
||||||
assertEquals(region.getReadRequestsCount(), 1);
|
assertEquals(region.getReadRequestsCount(), 1);
|
||||||
assertEquals(region.getWriteRequestsCount(), 2);
|
assertEquals(region.getWriteRequestsCount(), 2);
|
||||||
assertEquals(region.getRootIndexSizeKB(), 1);
|
assertEquals(region.getRootIndexSizeKB(), 1);
|
||||||
|
@ -129,7 +129,7 @@ public class TestStorageClusterStatusModel extends TestModelBase<StorageClusterS
|
||||||
assertEquals(region.getStorefiles(), 1);
|
assertEquals(region.getStorefiles(), 1);
|
||||||
assertEquals(region.getStorefileSizeMB(), 0);
|
assertEquals(region.getStorefileSizeMB(), 0);
|
||||||
assertEquals(region.getMemstoreSizeMB(), 0);
|
assertEquals(region.getMemstoreSizeMB(), 0);
|
||||||
assertEquals(region.getStorefileIndexSizeMB(), 0);
|
assertEquals(region.getStorefileIndexSizeKB(), 0);
|
||||||
assertEquals(region.getReadRequestsCount(), 1);
|
assertEquals(region.getReadRequestsCount(), 1);
|
||||||
assertEquals(region.getWriteRequestsCount(), 2);
|
assertEquals(region.getWriteRequestsCount(), 2);
|
||||||
assertEquals(region.getRootIndexSizeKB(), 1);
|
assertEquals(region.getRootIndexSizeKB(), 1);
|
||||||
|
|
|
@ -1683,7 +1683,7 @@ public class HRegionServer extends HasThread implements
|
||||||
int storeUncompressedSizeMB = 0;
|
int storeUncompressedSizeMB = 0;
|
||||||
int storefileSizeMB = 0;
|
int storefileSizeMB = 0;
|
||||||
int memstoreSizeMB = (int) (r.getMemstoreSize() / 1024 / 1024);
|
int memstoreSizeMB = (int) (r.getMemstoreSize() / 1024 / 1024);
|
||||||
int storefileIndexSizeMB = 0;
|
long storefileIndexSizeKB = 0;
|
||||||
int rootIndexSizeKB = 0;
|
int rootIndexSizeKB = 0;
|
||||||
int totalStaticIndexSizeKB = 0;
|
int totalStaticIndexSizeKB = 0;
|
||||||
int totalStaticBloomSizeKB = 0;
|
int totalStaticBloomSizeKB = 0;
|
||||||
|
@ -1695,7 +1695,7 @@ public class HRegionServer extends HasThread implements
|
||||||
storefiles += store.getStorefilesCount();
|
storefiles += store.getStorefilesCount();
|
||||||
storeUncompressedSizeMB += (int) (store.getStoreSizeUncompressed() / 1024 / 1024);
|
storeUncompressedSizeMB += (int) (store.getStoreSizeUncompressed() / 1024 / 1024);
|
||||||
storefileSizeMB += (int) (store.getStorefilesSize() / 1024 / 1024);
|
storefileSizeMB += (int) (store.getStorefilesSize() / 1024 / 1024);
|
||||||
storefileIndexSizeMB += (int) (store.getStorefilesIndexSize() / 1024 / 1024);
|
storefileIndexSizeKB += store.getStorefilesIndexSize() / 1024;
|
||||||
CompactionProgress progress = store.getCompactionProgress();
|
CompactionProgress progress = store.getCompactionProgress();
|
||||||
if (progress != null) {
|
if (progress != null) {
|
||||||
totalCompactingKVs += progress.totalCompactingKVs;
|
totalCompactingKVs += progress.totalCompactingKVs;
|
||||||
|
@ -1722,7 +1722,7 @@ public class HRegionServer extends HasThread implements
|
||||||
.setStoreUncompressedSizeMB(storeUncompressedSizeMB)
|
.setStoreUncompressedSizeMB(storeUncompressedSizeMB)
|
||||||
.setStorefileSizeMB(storefileSizeMB)
|
.setStorefileSizeMB(storefileSizeMB)
|
||||||
.setMemstoreSizeMB(memstoreSizeMB)
|
.setMemstoreSizeMB(memstoreSizeMB)
|
||||||
.setStorefileIndexSizeMB(storefileIndexSizeMB)
|
.setStorefileIndexSizeKB(storefileIndexSizeKB)
|
||||||
.setRootIndexSizeKB(rootIndexSizeKB)
|
.setRootIndexSizeKB(rootIndexSizeKB)
|
||||||
.setTotalStaticIndexSizeKB(totalStaticIndexSizeKB)
|
.setTotalStaticIndexSizeKB(totalStaticIndexSizeKB)
|
||||||
.setTotalStaticBloomSizeKB(totalStaticBloomSizeKB)
|
.setTotalStaticBloomSizeKB(totalStaticBloomSizeKB)
|
||||||
|
|
|
@ -42,7 +42,7 @@ public class TestServerLoad {
|
||||||
assertEquals(129, sl.getStoreUncompressedSizeMB());
|
assertEquals(129, sl.getStoreUncompressedSizeMB());
|
||||||
assertEquals(504, sl.getRootIndexSizeKB());
|
assertEquals(504, sl.getRootIndexSizeKB());
|
||||||
assertEquals(820, sl.getStorefileSizeMB());
|
assertEquals(820, sl.getStorefileSizeMB());
|
||||||
assertEquals(82, sl.getStorefileIndexSizeMB());
|
assertEquals(82, sl.getStorefileIndexSizeKB());
|
||||||
assertEquals(((long)Integer.MAX_VALUE)*2, sl.getReadRequestsCount());
|
assertEquals(((long)Integer.MAX_VALUE)*2, sl.getReadRequestsCount());
|
||||||
assertEquals(300, sl.getFilteredReadRequestsCount());
|
assertEquals(300, sl.getFilteredReadRequestsCount());
|
||||||
|
|
||||||
|
@ -83,12 +83,12 @@ public class TestServerLoad {
|
||||||
ClusterStatusProtos.RegionLoad.newBuilder().setRegionSpecifier(rSpecOne).setStores(10)
|
ClusterStatusProtos.RegionLoad.newBuilder().setRegionSpecifier(rSpecOne).setStores(10)
|
||||||
.setStorefiles(101).setStoreUncompressedSizeMB(106).setStorefileSizeMB(520)
|
.setStorefiles(101).setStoreUncompressedSizeMB(106).setStorefileSizeMB(520)
|
||||||
.setFilteredReadRequestsCount(100)
|
.setFilteredReadRequestsCount(100)
|
||||||
.setStorefileIndexSizeMB(42).setRootIndexSizeKB(201).setReadRequestsCount(Integer.MAX_VALUE).setWriteRequestsCount(Integer.MAX_VALUE).build();
|
.setStorefileIndexSizeKB(42).setRootIndexSizeKB(201).setReadRequestsCount(Integer.MAX_VALUE).setWriteRequestsCount(Integer.MAX_VALUE).build();
|
||||||
ClusterStatusProtos.RegionLoad rlTwo =
|
ClusterStatusProtos.RegionLoad rlTwo =
|
||||||
ClusterStatusProtos.RegionLoad.newBuilder().setRegionSpecifier(rSpecTwo).setStores(3)
|
ClusterStatusProtos.RegionLoad.newBuilder().setRegionSpecifier(rSpecTwo).setStores(3)
|
||||||
.setStorefiles(13).setStoreUncompressedSizeMB(23).setStorefileSizeMB(300)
|
.setStorefiles(13).setStoreUncompressedSizeMB(23).setStorefileSizeMB(300)
|
||||||
.setFilteredReadRequestsCount(200)
|
.setFilteredReadRequestsCount(200)
|
||||||
.setStorefileIndexSizeMB(40).setRootIndexSizeKB(303).setReadRequestsCount(Integer.MAX_VALUE).setWriteRequestsCount(Integer.MAX_VALUE).build();
|
.setStorefileIndexSizeKB(40).setRootIndexSizeKB(303).setReadRequestsCount(Integer.MAX_VALUE).setWriteRequestsCount(Integer.MAX_VALUE).build();
|
||||||
|
|
||||||
ClusterStatusProtos.ServerLoad sl =
|
ClusterStatusProtos.ServerLoad sl =
|
||||||
ClusterStatusProtos.ServerLoad.newBuilder().addRegionLoads(rlOne).
|
ClusterStatusProtos.ServerLoad.newBuilder().addRegionLoads(rlOne).
|
||||||
|
|
Loading…
Reference in New Issue