commit 9ae5c0b43a0a7def0c75e3e169458676b808d3b5 Author: todd Date: Tue Apr 6 19:31:41 2010 -0700 Don't allow splits of META diff --git src/java/org/apache/hadoop/hbase/regionserver/Store.java src/java/org/apache/hadoop/hbase/regionserver/Store.java index db9ac26..2a6c35f 100644 --- src/java/org/apache/hadoop/hbase/regionserver/Store.java +++ src/java/org/apache/hadoop/hbase/regionserver/Store.java @@ -1216,6 +1216,14 @@ public class Store implements HConstants, HeapSize { if (!force && (storeSize < this.desiredMaxFileSize)) { return null; } + + if (this.region.getRegionInfo().isMetaRegion()) { + if (force) { + LOG.warn("Cannot split meta regions in HBase 0.20"); + } + return null; + } + // Not splitable if we find a reference store file present in the store. boolean splitable = true; long maxSize = 0L;