You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2018/09/29 14:52:23 UTC
[05/41] hbase-site git commit: Published site at
fdbaa4c3f0253700d12b6bd61cacf29ca7fbc19f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83fd16f2/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.CustomHeapMemoryTuner.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.CustomHeapMemoryTuner.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.CustomHeapMemoryTuner.html
index 9ce16ac..5aaf744 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.CustomHeapMemoryTuner.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.CustomHeapMemoryTuner.html
@@ -766,174 +766,175 @@
<span class="sourceLineNo">758</span> }<a name="line.758"></a>
<span class="sourceLineNo">759</span><a name="line.759"></a>
<span class="sourceLineNo">760</span> @Override<a name="line.760"></a>
-<span class="sourceLineNo">761</span> public void requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
+<span class="sourceLineNo">761</span> public boolean requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
<span class="sourceLineNo">762</span> FlushLifeCycleTracker tracker) {<a name="line.762"></a>
<span class="sourceLineNo">763</span> this.listener.flushRequested(flushType, region);<a name="line.763"></a>
-<span class="sourceLineNo">764</span> }<a name="line.764"></a>
-<span class="sourceLineNo">765</span><a name="line.765"></a>
-<span class="sourceLineNo">766</span> @Override<a name="line.766"></a>
-<span class="sourceLineNo">767</span> public void requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.767"></a>
-<span class="sourceLineNo">768</span><a name="line.768"></a>
-<span class="sourceLineNo">769</span> }<a name="line.769"></a>
-<span class="sourceLineNo">770</span><a name="line.770"></a>
-<span class="sourceLineNo">771</span> @Override<a name="line.771"></a>
-<span class="sourceLineNo">772</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.listener = listener;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> }<a name="line.774"></a>
-<span class="sourceLineNo">775</span><a name="line.775"></a>
-<span class="sourceLineNo">776</span> @Override<a name="line.776"></a>
-<span class="sourceLineNo">777</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.777"></a>
-<span class="sourceLineNo">778</span> return false;<a name="line.778"></a>
-<span class="sourceLineNo">779</span> }<a name="line.779"></a>
-<span class="sourceLineNo">780</span><a name="line.780"></a>
-<span class="sourceLineNo">781</span> @Override<a name="line.781"></a>
-<span class="sourceLineNo">782</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.782"></a>
-<span class="sourceLineNo">783</span> this.memstoreSize = globalMemStoreSize;<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span> }<a name="line.785"></a>
-<span class="sourceLineNo">786</span><a name="line.786"></a>
-<span class="sourceLineNo">787</span> private static class RegionServerStub implements Server {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> private Configuration conf;<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private boolean stopped = false;<a name="line.789"></a>
-<span class="sourceLineNo">790</span><a name="line.790"></a>
-<span class="sourceLineNo">791</span> public RegionServerStub(Configuration conf) {<a name="line.791"></a>
-<span class="sourceLineNo">792</span> this.conf = conf;<a name="line.792"></a>
-<span class="sourceLineNo">793</span> }<a name="line.793"></a>
-<span class="sourceLineNo">794</span><a name="line.794"></a>
-<span class="sourceLineNo">795</span> @Override<a name="line.795"></a>
-<span class="sourceLineNo">796</span> public void abort(String why, Throwable e) {<a name="line.796"></a>
-<span class="sourceLineNo">797</span><a name="line.797"></a>
-<span class="sourceLineNo">798</span> }<a name="line.798"></a>
-<span class="sourceLineNo">799</span><a name="line.799"></a>
-<span class="sourceLineNo">800</span> @Override<a name="line.800"></a>
-<span class="sourceLineNo">801</span> public boolean isAborted() {<a name="line.801"></a>
-<span class="sourceLineNo">802</span> return false;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> }<a name="line.803"></a>
-<span class="sourceLineNo">804</span><a name="line.804"></a>
-<span class="sourceLineNo">805</span> @Override<a name="line.805"></a>
-<span class="sourceLineNo">806</span> public void stop(String why) {<a name="line.806"></a>
-<span class="sourceLineNo">807</span> this.stopped = true;<a name="line.807"></a>
-<span class="sourceLineNo">808</span> }<a name="line.808"></a>
-<span class="sourceLineNo">809</span><a name="line.809"></a>
-<span class="sourceLineNo">810</span> @Override<a name="line.810"></a>
-<span class="sourceLineNo">811</span> public boolean isStopped() {<a name="line.811"></a>
-<span class="sourceLineNo">812</span> return this.stopped;<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> @Override<a name="line.815"></a>
-<span class="sourceLineNo">816</span> public Configuration getConfiguration() {<a name="line.816"></a>
-<span class="sourceLineNo">817</span> return this.conf;<a name="line.817"></a>
-<span class="sourceLineNo">818</span> }<a name="line.818"></a>
-<span class="sourceLineNo">819</span><a name="line.819"></a>
-<span class="sourceLineNo">820</span> @Override<a name="line.820"></a>
-<span class="sourceLineNo">821</span> public ZKWatcher getZooKeeper() {<a name="line.821"></a>
-<span class="sourceLineNo">822</span> return null;<a name="line.822"></a>
-<span class="sourceLineNo">823</span> }<a name="line.823"></a>
-<span class="sourceLineNo">824</span><a name="line.824"></a>
-<span class="sourceLineNo">825</span> @Override<a name="line.825"></a>
-<span class="sourceLineNo">826</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.826"></a>
-<span class="sourceLineNo">827</span> return null;<a name="line.827"></a>
-<span class="sourceLineNo">828</span> }<a name="line.828"></a>
-<span class="sourceLineNo">829</span><a name="line.829"></a>
-<span class="sourceLineNo">830</span> @Override<a name="line.830"></a>
-<span class="sourceLineNo">831</span> public ClusterConnection getConnection() {<a name="line.831"></a>
-<span class="sourceLineNo">832</span> return null;<a name="line.832"></a>
-<span class="sourceLineNo">833</span> }<a name="line.833"></a>
-<span class="sourceLineNo">834</span><a name="line.834"></a>
-<span class="sourceLineNo">835</span> @Override<a name="line.835"></a>
-<span class="sourceLineNo">836</span> public MetaTableLocator getMetaTableLocator() {<a name="line.836"></a>
-<span class="sourceLineNo">837</span> return null;<a name="line.837"></a>
-<span class="sourceLineNo">838</span> }<a name="line.838"></a>
-<span class="sourceLineNo">839</span><a name="line.839"></a>
-<span class="sourceLineNo">840</span> @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span> public ServerName getServerName() {<a name="line.841"></a>
-<span class="sourceLineNo">842</span> return ServerName.valueOf("server1",4000,12345);<a name="line.842"></a>
-<span class="sourceLineNo">843</span> }<a name="line.843"></a>
-<span class="sourceLineNo">844</span><a name="line.844"></a>
-<span class="sourceLineNo">845</span> @Override<a name="line.845"></a>
-<span class="sourceLineNo">846</span> public ChoreService getChoreService() {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return null;<a name="line.847"></a>
-<span class="sourceLineNo">848</span> }<a name="line.848"></a>
-<span class="sourceLineNo">849</span><a name="line.849"></a>
-<span class="sourceLineNo">850</span> @Override<a name="line.850"></a>
-<span class="sourceLineNo">851</span> public ClusterConnection getClusterConnection() {<a name="line.851"></a>
-<span class="sourceLineNo">852</span> // TODO Auto-generated method stub<a name="line.852"></a>
-<span class="sourceLineNo">853</span> return null;<a name="line.853"></a>
-<span class="sourceLineNo">854</span> }<a name="line.854"></a>
-<span class="sourceLineNo">855</span><a name="line.855"></a>
-<span class="sourceLineNo">856</span> @Override<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public FileSystem getFileSystem() {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> return null;<a name="line.858"></a>
-<span class="sourceLineNo">859</span> }<a name="line.859"></a>
-<span class="sourceLineNo">860</span><a name="line.860"></a>
-<span class="sourceLineNo">861</span> @Override<a name="line.861"></a>
-<span class="sourceLineNo">862</span> public boolean isStopping() {<a name="line.862"></a>
-<span class="sourceLineNo">863</span> return false;<a name="line.863"></a>
-<span class="sourceLineNo">864</span> }<a name="line.864"></a>
-<span class="sourceLineNo">865</span><a name="line.865"></a>
-<span class="sourceLineNo">866</span> @Override<a name="line.866"></a>
-<span class="sourceLineNo">867</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.867"></a>
-<span class="sourceLineNo">868</span> return null;<a name="line.868"></a>
-<span class="sourceLineNo">869</span> }<a name="line.869"></a>
-<span class="sourceLineNo">870</span> }<a name="line.870"></a>
-<span class="sourceLineNo">871</span><a name="line.871"></a>
-<span class="sourceLineNo">872</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.872"></a>
-<span class="sourceLineNo">873</span> static float blockCacheSize = 0.4f;<a name="line.873"></a>
-<span class="sourceLineNo">874</span> static float memstoreSize = 0.4f;<a name="line.874"></a>
-<span class="sourceLineNo">875</span><a name="line.875"></a>
-<span class="sourceLineNo">876</span> @Override<a name="line.876"></a>
-<span class="sourceLineNo">877</span> public Configuration getConf() {<a name="line.877"></a>
-<span class="sourceLineNo">878</span> return null;<a name="line.878"></a>
-<span class="sourceLineNo">879</span> }<a name="line.879"></a>
-<span class="sourceLineNo">880</span><a name="line.880"></a>
-<span class="sourceLineNo">881</span> @Override<a name="line.881"></a>
-<span class="sourceLineNo">882</span> public void setConf(Configuration arg0) {<a name="line.882"></a>
-<span class="sourceLineNo">883</span><a name="line.883"></a>
-<span class="sourceLineNo">884</span> }<a name="line.884"></a>
-<span class="sourceLineNo">885</span><a name="line.885"></a>
-<span class="sourceLineNo">886</span> @Override<a name="line.886"></a>
-<span class="sourceLineNo">887</span> public TunerResult tune(TunerContext context) {<a name="line.887"></a>
-<span class="sourceLineNo">888</span> TunerResult result = new TunerResult(true);<a name="line.888"></a>
-<span class="sourceLineNo">889</span> result.setBlockCacheSize(blockCacheSize);<a name="line.889"></a>
-<span class="sourceLineNo">890</span> result.setMemStoreSize(memstoreSize);<a name="line.890"></a>
-<span class="sourceLineNo">891</span> return result;<a name="line.891"></a>
-<span class="sourceLineNo">892</span> }<a name="line.892"></a>
-<span class="sourceLineNo">893</span> }<a name="line.893"></a>
-<span class="sourceLineNo">894</span><a name="line.894"></a>
-<span class="sourceLineNo">895</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.895"></a>
-<span class="sourceLineNo">896</span> boolean offheap;<a name="line.896"></a>
-<span class="sourceLineNo">897</span><a name="line.897"></a>
-<span class="sourceLineNo">898</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.898"></a>
-<span class="sourceLineNo">899</span> super(conf);<a name="line.899"></a>
-<span class="sourceLineNo">900</span> }<a name="line.900"></a>
-<span class="sourceLineNo">901</span><a name="line.901"></a>
-<span class="sourceLineNo">902</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.902"></a>
-<span class="sourceLineNo">903</span> super(conf);<a name="line.903"></a>
-<span class="sourceLineNo">904</span> this.offheap = offheap;<a name="line.904"></a>
-<span class="sourceLineNo">905</span> }<a name="line.905"></a>
-<span class="sourceLineNo">906</span><a name="line.906"></a>
-<span class="sourceLineNo">907</span> private long testMemstoreSize = 0;<a name="line.907"></a>
-<span class="sourceLineNo">908</span><a name="line.908"></a>
-<span class="sourceLineNo">909</span> @Override<a name="line.909"></a>
-<span class="sourceLineNo">910</span> public long getGlobalMemStoreDataSize() {<a name="line.910"></a>
-<span class="sourceLineNo">911</span> return testMemstoreSize;<a name="line.911"></a>
-<span class="sourceLineNo">912</span> }<a name="line.912"></a>
-<span class="sourceLineNo">913</span><a name="line.913"></a>
-<span class="sourceLineNo">914</span> @Override<a name="line.914"></a>
-<span class="sourceLineNo">915</span> public long getGlobalMemStoreHeapSize() {<a name="line.915"></a>
-<span class="sourceLineNo">916</span> return testMemstoreSize;<a name="line.916"></a>
-<span class="sourceLineNo">917</span> }<a name="line.917"></a>
-<span class="sourceLineNo">918</span><a name="line.918"></a>
-<span class="sourceLineNo">919</span> @Override<a name="line.919"></a>
-<span class="sourceLineNo">920</span> public boolean isOffheap() {<a name="line.920"></a>
-<span class="sourceLineNo">921</span> return offheap;<a name="line.921"></a>
-<span class="sourceLineNo">922</span> }<a name="line.922"></a>
-<span class="sourceLineNo">923</span><a name="line.923"></a>
-<span class="sourceLineNo">924</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.924"></a>
-<span class="sourceLineNo">925</span> this.testMemstoreSize = testMemstoreSize;<a name="line.925"></a>
-<span class="sourceLineNo">926</span> }<a name="line.926"></a>
-<span class="sourceLineNo">927</span> }<a name="line.927"></a>
-<span class="sourceLineNo">928</span>}<a name="line.928"></a>
+<span class="sourceLineNo">764</span> return true;<a name="line.764"></a>
+<span class="sourceLineNo">765</span> }<a name="line.765"></a>
+<span class="sourceLineNo">766</span><a name="line.766"></a>
+<span class="sourceLineNo">767</span> @Override<a name="line.767"></a>
+<span class="sourceLineNo">768</span> public boolean requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.768"></a>
+<span class="sourceLineNo">769</span> return true;<a name="line.769"></a>
+<span class="sourceLineNo">770</span> }<a name="line.770"></a>
+<span class="sourceLineNo">771</span><a name="line.771"></a>
+<span class="sourceLineNo">772</span> @Override<a name="line.772"></a>
+<span class="sourceLineNo">773</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.773"></a>
+<span class="sourceLineNo">774</span> this.listener = listener;<a name="line.774"></a>
+<span class="sourceLineNo">775</span> }<a name="line.775"></a>
+<span class="sourceLineNo">776</span><a name="line.776"></a>
+<span class="sourceLineNo">777</span> @Override<a name="line.777"></a>
+<span class="sourceLineNo">778</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.778"></a>
+<span class="sourceLineNo">779</span> return false;<a name="line.779"></a>
+<span class="sourceLineNo">780</span> }<a name="line.780"></a>
+<span class="sourceLineNo">781</span><a name="line.781"></a>
+<span class="sourceLineNo">782</span> @Override<a name="line.782"></a>
+<span class="sourceLineNo">783</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.783"></a>
+<span class="sourceLineNo">784</span> this.memstoreSize = globalMemStoreSize;<a name="line.784"></a>
+<span class="sourceLineNo">785</span> }<a name="line.785"></a>
+<span class="sourceLineNo">786</span> }<a name="line.786"></a>
+<span class="sourceLineNo">787</span><a name="line.787"></a>
+<span class="sourceLineNo">788</span> private static class RegionServerStub implements Server {<a name="line.788"></a>
+<span class="sourceLineNo">789</span> private Configuration conf;<a name="line.789"></a>
+<span class="sourceLineNo">790</span> private boolean stopped = false;<a name="line.790"></a>
+<span class="sourceLineNo">791</span><a name="line.791"></a>
+<span class="sourceLineNo">792</span> public RegionServerStub(Configuration conf) {<a name="line.792"></a>
+<span class="sourceLineNo">793</span> this.conf = conf;<a name="line.793"></a>
+<span class="sourceLineNo">794</span> }<a name="line.794"></a>
+<span class="sourceLineNo">795</span><a name="line.795"></a>
+<span class="sourceLineNo">796</span> @Override<a name="line.796"></a>
+<span class="sourceLineNo">797</span> public void abort(String why, Throwable e) {<a name="line.797"></a>
+<span class="sourceLineNo">798</span><a name="line.798"></a>
+<span class="sourceLineNo">799</span> }<a name="line.799"></a>
+<span class="sourceLineNo">800</span><a name="line.800"></a>
+<span class="sourceLineNo">801</span> @Override<a name="line.801"></a>
+<span class="sourceLineNo">802</span> public boolean isAborted() {<a name="line.802"></a>
+<span class="sourceLineNo">803</span> return false;<a name="line.803"></a>
+<span class="sourceLineNo">804</span> }<a name="line.804"></a>
+<span class="sourceLineNo">805</span><a name="line.805"></a>
+<span class="sourceLineNo">806</span> @Override<a name="line.806"></a>
+<span class="sourceLineNo">807</span> public void stop(String why) {<a name="line.807"></a>
+<span class="sourceLineNo">808</span> this.stopped = true;<a name="line.808"></a>
+<span class="sourceLineNo">809</span> }<a name="line.809"></a>
+<span class="sourceLineNo">810</span><a name="line.810"></a>
+<span class="sourceLineNo">811</span> @Override<a name="line.811"></a>
+<span class="sourceLineNo">812</span> public boolean isStopped() {<a name="line.812"></a>
+<span class="sourceLineNo">813</span> return this.stopped;<a name="line.813"></a>
+<span class="sourceLineNo">814</span> }<a name="line.814"></a>
+<span class="sourceLineNo">815</span><a name="line.815"></a>
+<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
+<span class="sourceLineNo">817</span> public Configuration getConfiguration() {<a name="line.817"></a>
+<span class="sourceLineNo">818</span> return this.conf;<a name="line.818"></a>
+<span class="sourceLineNo">819</span> }<a name="line.819"></a>
+<span class="sourceLineNo">820</span><a name="line.820"></a>
+<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
+<span class="sourceLineNo">822</span> public ZKWatcher getZooKeeper() {<a name="line.822"></a>
+<span class="sourceLineNo">823</span> return null;<a name="line.823"></a>
+<span class="sourceLineNo">824</span> }<a name="line.824"></a>
+<span class="sourceLineNo">825</span><a name="line.825"></a>
+<span class="sourceLineNo">826</span> @Override<a name="line.826"></a>
+<span class="sourceLineNo">827</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.827"></a>
+<span class="sourceLineNo">828</span> return null;<a name="line.828"></a>
+<span class="sourceLineNo">829</span> }<a name="line.829"></a>
+<span class="sourceLineNo">830</span><a name="line.830"></a>
+<span class="sourceLineNo">831</span> @Override<a name="line.831"></a>
+<span class="sourceLineNo">832</span> public ClusterConnection getConnection() {<a name="line.832"></a>
+<span class="sourceLineNo">833</span> return null;<a name="line.833"></a>
+<span class="sourceLineNo">834</span> }<a name="line.834"></a>
+<span class="sourceLineNo">835</span><a name="line.835"></a>
+<span class="sourceLineNo">836</span> @Override<a name="line.836"></a>
+<span class="sourceLineNo">837</span> public MetaTableLocator getMetaTableLocator() {<a name="line.837"></a>
+<span class="sourceLineNo">838</span> return null;<a name="line.838"></a>
+<span class="sourceLineNo">839</span> }<a name="line.839"></a>
+<span class="sourceLineNo">840</span><a name="line.840"></a>
+<span class="sourceLineNo">841</span> @Override<a name="line.841"></a>
+<span class="sourceLineNo">842</span> public ServerName getServerName() {<a name="line.842"></a>
+<span class="sourceLineNo">843</span> return ServerName.valueOf("server1",4000,12345);<a name="line.843"></a>
+<span class="sourceLineNo">844</span> }<a name="line.844"></a>
+<span class="sourceLineNo">845</span><a name="line.845"></a>
+<span class="sourceLineNo">846</span> @Override<a name="line.846"></a>
+<span class="sourceLineNo">847</span> public ChoreService getChoreService() {<a name="line.847"></a>
+<span class="sourceLineNo">848</span> return null;<a name="line.848"></a>
+<span class="sourceLineNo">849</span> }<a name="line.849"></a>
+<span class="sourceLineNo">850</span><a name="line.850"></a>
+<span class="sourceLineNo">851</span> @Override<a name="line.851"></a>
+<span class="sourceLineNo">852</span> public ClusterConnection getClusterConnection() {<a name="line.852"></a>
+<span class="sourceLineNo">853</span> // TODO Auto-generated method stub<a name="line.853"></a>
+<span class="sourceLineNo">854</span> return null;<a name="line.854"></a>
+<span class="sourceLineNo">855</span> }<a name="line.855"></a>
+<span class="sourceLineNo">856</span><a name="line.856"></a>
+<span class="sourceLineNo">857</span> @Override<a name="line.857"></a>
+<span class="sourceLineNo">858</span> public FileSystem getFileSystem() {<a name="line.858"></a>
+<span class="sourceLineNo">859</span> return null;<a name="line.859"></a>
+<span class="sourceLineNo">860</span> }<a name="line.860"></a>
+<span class="sourceLineNo">861</span><a name="line.861"></a>
+<span class="sourceLineNo">862</span> @Override<a name="line.862"></a>
+<span class="sourceLineNo">863</span> public boolean isStopping() {<a name="line.863"></a>
+<span class="sourceLineNo">864</span> return false;<a name="line.864"></a>
+<span class="sourceLineNo">865</span> }<a name="line.865"></a>
+<span class="sourceLineNo">866</span><a name="line.866"></a>
+<span class="sourceLineNo">867</span> @Override<a name="line.867"></a>
+<span class="sourceLineNo">868</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.868"></a>
+<span class="sourceLineNo">869</span> return null;<a name="line.869"></a>
+<span class="sourceLineNo">870</span> }<a name="line.870"></a>
+<span class="sourceLineNo">871</span> }<a name="line.871"></a>
+<span class="sourceLineNo">872</span><a name="line.872"></a>
+<span class="sourceLineNo">873</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.873"></a>
+<span class="sourceLineNo">874</span> static float blockCacheSize = 0.4f;<a name="line.874"></a>
+<span class="sourceLineNo">875</span> static float memstoreSize = 0.4f;<a name="line.875"></a>
+<span class="sourceLineNo">876</span><a name="line.876"></a>
+<span class="sourceLineNo">877</span> @Override<a name="line.877"></a>
+<span class="sourceLineNo">878</span> public Configuration getConf() {<a name="line.878"></a>
+<span class="sourceLineNo">879</span> return null;<a name="line.879"></a>
+<span class="sourceLineNo">880</span> }<a name="line.880"></a>
+<span class="sourceLineNo">881</span><a name="line.881"></a>
+<span class="sourceLineNo">882</span> @Override<a name="line.882"></a>
+<span class="sourceLineNo">883</span> public void setConf(Configuration arg0) {<a name="line.883"></a>
+<span class="sourceLineNo">884</span><a name="line.884"></a>
+<span class="sourceLineNo">885</span> }<a name="line.885"></a>
+<span class="sourceLineNo">886</span><a name="line.886"></a>
+<span class="sourceLineNo">887</span> @Override<a name="line.887"></a>
+<span class="sourceLineNo">888</span> public TunerResult tune(TunerContext context) {<a name="line.888"></a>
+<span class="sourceLineNo">889</span> TunerResult result = new TunerResult(true);<a name="line.889"></a>
+<span class="sourceLineNo">890</span> result.setBlockCacheSize(blockCacheSize);<a name="line.890"></a>
+<span class="sourceLineNo">891</span> result.setMemStoreSize(memstoreSize);<a name="line.891"></a>
+<span class="sourceLineNo">892</span> return result;<a name="line.892"></a>
+<span class="sourceLineNo">893</span> }<a name="line.893"></a>
+<span class="sourceLineNo">894</span> }<a name="line.894"></a>
+<span class="sourceLineNo">895</span><a name="line.895"></a>
+<span class="sourceLineNo">896</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.896"></a>
+<span class="sourceLineNo">897</span> boolean offheap;<a name="line.897"></a>
+<span class="sourceLineNo">898</span><a name="line.898"></a>
+<span class="sourceLineNo">899</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.899"></a>
+<span class="sourceLineNo">900</span> super(conf);<a name="line.900"></a>
+<span class="sourceLineNo">901</span> }<a name="line.901"></a>
+<span class="sourceLineNo">902</span><a name="line.902"></a>
+<span class="sourceLineNo">903</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.903"></a>
+<span class="sourceLineNo">904</span> super(conf);<a name="line.904"></a>
+<span class="sourceLineNo">905</span> this.offheap = offheap;<a name="line.905"></a>
+<span class="sourceLineNo">906</span> }<a name="line.906"></a>
+<span class="sourceLineNo">907</span><a name="line.907"></a>
+<span class="sourceLineNo">908</span> private long testMemstoreSize = 0;<a name="line.908"></a>
+<span class="sourceLineNo">909</span><a name="line.909"></a>
+<span class="sourceLineNo">910</span> @Override<a name="line.910"></a>
+<span class="sourceLineNo">911</span> public long getGlobalMemStoreDataSize() {<a name="line.911"></a>
+<span class="sourceLineNo">912</span> return testMemstoreSize;<a name="line.912"></a>
+<span class="sourceLineNo">913</span> }<a name="line.913"></a>
+<span class="sourceLineNo">914</span><a name="line.914"></a>
+<span class="sourceLineNo">915</span> @Override<a name="line.915"></a>
+<span class="sourceLineNo">916</span> public long getGlobalMemStoreHeapSize() {<a name="line.916"></a>
+<span class="sourceLineNo">917</span> return testMemstoreSize;<a name="line.917"></a>
+<span class="sourceLineNo">918</span> }<a name="line.918"></a>
+<span class="sourceLineNo">919</span><a name="line.919"></a>
+<span class="sourceLineNo">920</span> @Override<a name="line.920"></a>
+<span class="sourceLineNo">921</span> public boolean isOffheap() {<a name="line.921"></a>
+<span class="sourceLineNo">922</span> return offheap;<a name="line.922"></a>
+<span class="sourceLineNo">923</span> }<a name="line.923"></a>
+<span class="sourceLineNo">924</span><a name="line.924"></a>
+<span class="sourceLineNo">925</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.925"></a>
+<span class="sourceLineNo">926</span> this.testMemstoreSize = testMemstoreSize;<a name="line.926"></a>
+<span class="sourceLineNo">927</span> }<a name="line.927"></a>
+<span class="sourceLineNo">928</span> }<a name="line.928"></a>
+<span class="sourceLineNo">929</span>}<a name="line.929"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83fd16f2/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.MemstoreFlusherStub.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.MemstoreFlusherStub.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.MemstoreFlusherStub.html
index 9ce16ac..5aaf744 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.MemstoreFlusherStub.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.MemstoreFlusherStub.html
@@ -766,174 +766,175 @@
<span class="sourceLineNo">758</span> }<a name="line.758"></a>
<span class="sourceLineNo">759</span><a name="line.759"></a>
<span class="sourceLineNo">760</span> @Override<a name="line.760"></a>
-<span class="sourceLineNo">761</span> public void requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
+<span class="sourceLineNo">761</span> public boolean requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
<span class="sourceLineNo">762</span> FlushLifeCycleTracker tracker) {<a name="line.762"></a>
<span class="sourceLineNo">763</span> this.listener.flushRequested(flushType, region);<a name="line.763"></a>
-<span class="sourceLineNo">764</span> }<a name="line.764"></a>
-<span class="sourceLineNo">765</span><a name="line.765"></a>
-<span class="sourceLineNo">766</span> @Override<a name="line.766"></a>
-<span class="sourceLineNo">767</span> public void requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.767"></a>
-<span class="sourceLineNo">768</span><a name="line.768"></a>
-<span class="sourceLineNo">769</span> }<a name="line.769"></a>
-<span class="sourceLineNo">770</span><a name="line.770"></a>
-<span class="sourceLineNo">771</span> @Override<a name="line.771"></a>
-<span class="sourceLineNo">772</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.listener = listener;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> }<a name="line.774"></a>
-<span class="sourceLineNo">775</span><a name="line.775"></a>
-<span class="sourceLineNo">776</span> @Override<a name="line.776"></a>
-<span class="sourceLineNo">777</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.777"></a>
-<span class="sourceLineNo">778</span> return false;<a name="line.778"></a>
-<span class="sourceLineNo">779</span> }<a name="line.779"></a>
-<span class="sourceLineNo">780</span><a name="line.780"></a>
-<span class="sourceLineNo">781</span> @Override<a name="line.781"></a>
-<span class="sourceLineNo">782</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.782"></a>
-<span class="sourceLineNo">783</span> this.memstoreSize = globalMemStoreSize;<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span> }<a name="line.785"></a>
-<span class="sourceLineNo">786</span><a name="line.786"></a>
-<span class="sourceLineNo">787</span> private static class RegionServerStub implements Server {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> private Configuration conf;<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private boolean stopped = false;<a name="line.789"></a>
-<span class="sourceLineNo">790</span><a name="line.790"></a>
-<span class="sourceLineNo">791</span> public RegionServerStub(Configuration conf) {<a name="line.791"></a>
-<span class="sourceLineNo">792</span> this.conf = conf;<a name="line.792"></a>
-<span class="sourceLineNo">793</span> }<a name="line.793"></a>
-<span class="sourceLineNo">794</span><a name="line.794"></a>
-<span class="sourceLineNo">795</span> @Override<a name="line.795"></a>
-<span class="sourceLineNo">796</span> public void abort(String why, Throwable e) {<a name="line.796"></a>
-<span class="sourceLineNo">797</span><a name="line.797"></a>
-<span class="sourceLineNo">798</span> }<a name="line.798"></a>
-<span class="sourceLineNo">799</span><a name="line.799"></a>
-<span class="sourceLineNo">800</span> @Override<a name="line.800"></a>
-<span class="sourceLineNo">801</span> public boolean isAborted() {<a name="line.801"></a>
-<span class="sourceLineNo">802</span> return false;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> }<a name="line.803"></a>
-<span class="sourceLineNo">804</span><a name="line.804"></a>
-<span class="sourceLineNo">805</span> @Override<a name="line.805"></a>
-<span class="sourceLineNo">806</span> public void stop(String why) {<a name="line.806"></a>
-<span class="sourceLineNo">807</span> this.stopped = true;<a name="line.807"></a>
-<span class="sourceLineNo">808</span> }<a name="line.808"></a>
-<span class="sourceLineNo">809</span><a name="line.809"></a>
-<span class="sourceLineNo">810</span> @Override<a name="line.810"></a>
-<span class="sourceLineNo">811</span> public boolean isStopped() {<a name="line.811"></a>
-<span class="sourceLineNo">812</span> return this.stopped;<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> @Override<a name="line.815"></a>
-<span class="sourceLineNo">816</span> public Configuration getConfiguration() {<a name="line.816"></a>
-<span class="sourceLineNo">817</span> return this.conf;<a name="line.817"></a>
-<span class="sourceLineNo">818</span> }<a name="line.818"></a>
-<span class="sourceLineNo">819</span><a name="line.819"></a>
-<span class="sourceLineNo">820</span> @Override<a name="line.820"></a>
-<span class="sourceLineNo">821</span> public ZKWatcher getZooKeeper() {<a name="line.821"></a>
-<span class="sourceLineNo">822</span> return null;<a name="line.822"></a>
-<span class="sourceLineNo">823</span> }<a name="line.823"></a>
-<span class="sourceLineNo">824</span><a name="line.824"></a>
-<span class="sourceLineNo">825</span> @Override<a name="line.825"></a>
-<span class="sourceLineNo">826</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.826"></a>
-<span class="sourceLineNo">827</span> return null;<a name="line.827"></a>
-<span class="sourceLineNo">828</span> }<a name="line.828"></a>
-<span class="sourceLineNo">829</span><a name="line.829"></a>
-<span class="sourceLineNo">830</span> @Override<a name="line.830"></a>
-<span class="sourceLineNo">831</span> public ClusterConnection getConnection() {<a name="line.831"></a>
-<span class="sourceLineNo">832</span> return null;<a name="line.832"></a>
-<span class="sourceLineNo">833</span> }<a name="line.833"></a>
-<span class="sourceLineNo">834</span><a name="line.834"></a>
-<span class="sourceLineNo">835</span> @Override<a name="line.835"></a>
-<span class="sourceLineNo">836</span> public MetaTableLocator getMetaTableLocator() {<a name="line.836"></a>
-<span class="sourceLineNo">837</span> return null;<a name="line.837"></a>
-<span class="sourceLineNo">838</span> }<a name="line.838"></a>
-<span class="sourceLineNo">839</span><a name="line.839"></a>
-<span class="sourceLineNo">840</span> @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span> public ServerName getServerName() {<a name="line.841"></a>
-<span class="sourceLineNo">842</span> return ServerName.valueOf("server1",4000,12345);<a name="line.842"></a>
-<span class="sourceLineNo">843</span> }<a name="line.843"></a>
-<span class="sourceLineNo">844</span><a name="line.844"></a>
-<span class="sourceLineNo">845</span> @Override<a name="line.845"></a>
-<span class="sourceLineNo">846</span> public ChoreService getChoreService() {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return null;<a name="line.847"></a>
-<span class="sourceLineNo">848</span> }<a name="line.848"></a>
-<span class="sourceLineNo">849</span><a name="line.849"></a>
-<span class="sourceLineNo">850</span> @Override<a name="line.850"></a>
-<span class="sourceLineNo">851</span> public ClusterConnection getClusterConnection() {<a name="line.851"></a>
-<span class="sourceLineNo">852</span> // TODO Auto-generated method stub<a name="line.852"></a>
-<span class="sourceLineNo">853</span> return null;<a name="line.853"></a>
-<span class="sourceLineNo">854</span> }<a name="line.854"></a>
-<span class="sourceLineNo">855</span><a name="line.855"></a>
-<span class="sourceLineNo">856</span> @Override<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public FileSystem getFileSystem() {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> return null;<a name="line.858"></a>
-<span class="sourceLineNo">859</span> }<a name="line.859"></a>
-<span class="sourceLineNo">860</span><a name="line.860"></a>
-<span class="sourceLineNo">861</span> @Override<a name="line.861"></a>
-<span class="sourceLineNo">862</span> public boolean isStopping() {<a name="line.862"></a>
-<span class="sourceLineNo">863</span> return false;<a name="line.863"></a>
-<span class="sourceLineNo">864</span> }<a name="line.864"></a>
-<span class="sourceLineNo">865</span><a name="line.865"></a>
-<span class="sourceLineNo">866</span> @Override<a name="line.866"></a>
-<span class="sourceLineNo">867</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.867"></a>
-<span class="sourceLineNo">868</span> return null;<a name="line.868"></a>
-<span class="sourceLineNo">869</span> }<a name="line.869"></a>
-<span class="sourceLineNo">870</span> }<a name="line.870"></a>
-<span class="sourceLineNo">871</span><a name="line.871"></a>
-<span class="sourceLineNo">872</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.872"></a>
-<span class="sourceLineNo">873</span> static float blockCacheSize = 0.4f;<a name="line.873"></a>
-<span class="sourceLineNo">874</span> static float memstoreSize = 0.4f;<a name="line.874"></a>
-<span class="sourceLineNo">875</span><a name="line.875"></a>
-<span class="sourceLineNo">876</span> @Override<a name="line.876"></a>
-<span class="sourceLineNo">877</span> public Configuration getConf() {<a name="line.877"></a>
-<span class="sourceLineNo">878</span> return null;<a name="line.878"></a>
-<span class="sourceLineNo">879</span> }<a name="line.879"></a>
-<span class="sourceLineNo">880</span><a name="line.880"></a>
-<span class="sourceLineNo">881</span> @Override<a name="line.881"></a>
-<span class="sourceLineNo">882</span> public void setConf(Configuration arg0) {<a name="line.882"></a>
-<span class="sourceLineNo">883</span><a name="line.883"></a>
-<span class="sourceLineNo">884</span> }<a name="line.884"></a>
-<span class="sourceLineNo">885</span><a name="line.885"></a>
-<span class="sourceLineNo">886</span> @Override<a name="line.886"></a>
-<span class="sourceLineNo">887</span> public TunerResult tune(TunerContext context) {<a name="line.887"></a>
-<span class="sourceLineNo">888</span> TunerResult result = new TunerResult(true);<a name="line.888"></a>
-<span class="sourceLineNo">889</span> result.setBlockCacheSize(blockCacheSize);<a name="line.889"></a>
-<span class="sourceLineNo">890</span> result.setMemStoreSize(memstoreSize);<a name="line.890"></a>
-<span class="sourceLineNo">891</span> return result;<a name="line.891"></a>
-<span class="sourceLineNo">892</span> }<a name="line.892"></a>
-<span class="sourceLineNo">893</span> }<a name="line.893"></a>
-<span class="sourceLineNo">894</span><a name="line.894"></a>
-<span class="sourceLineNo">895</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.895"></a>
-<span class="sourceLineNo">896</span> boolean offheap;<a name="line.896"></a>
-<span class="sourceLineNo">897</span><a name="line.897"></a>
-<span class="sourceLineNo">898</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.898"></a>
-<span class="sourceLineNo">899</span> super(conf);<a name="line.899"></a>
-<span class="sourceLineNo">900</span> }<a name="line.900"></a>
-<span class="sourceLineNo">901</span><a name="line.901"></a>
-<span class="sourceLineNo">902</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.902"></a>
-<span class="sourceLineNo">903</span> super(conf);<a name="line.903"></a>
-<span class="sourceLineNo">904</span> this.offheap = offheap;<a name="line.904"></a>
-<span class="sourceLineNo">905</span> }<a name="line.905"></a>
-<span class="sourceLineNo">906</span><a name="line.906"></a>
-<span class="sourceLineNo">907</span> private long testMemstoreSize = 0;<a name="line.907"></a>
-<span class="sourceLineNo">908</span><a name="line.908"></a>
-<span class="sourceLineNo">909</span> @Override<a name="line.909"></a>
-<span class="sourceLineNo">910</span> public long getGlobalMemStoreDataSize() {<a name="line.910"></a>
-<span class="sourceLineNo">911</span> return testMemstoreSize;<a name="line.911"></a>
-<span class="sourceLineNo">912</span> }<a name="line.912"></a>
-<span class="sourceLineNo">913</span><a name="line.913"></a>
-<span class="sourceLineNo">914</span> @Override<a name="line.914"></a>
-<span class="sourceLineNo">915</span> public long getGlobalMemStoreHeapSize() {<a name="line.915"></a>
-<span class="sourceLineNo">916</span> return testMemstoreSize;<a name="line.916"></a>
-<span class="sourceLineNo">917</span> }<a name="line.917"></a>
-<span class="sourceLineNo">918</span><a name="line.918"></a>
-<span class="sourceLineNo">919</span> @Override<a name="line.919"></a>
-<span class="sourceLineNo">920</span> public boolean isOffheap() {<a name="line.920"></a>
-<span class="sourceLineNo">921</span> return offheap;<a name="line.921"></a>
-<span class="sourceLineNo">922</span> }<a name="line.922"></a>
-<span class="sourceLineNo">923</span><a name="line.923"></a>
-<span class="sourceLineNo">924</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.924"></a>
-<span class="sourceLineNo">925</span> this.testMemstoreSize = testMemstoreSize;<a name="line.925"></a>
-<span class="sourceLineNo">926</span> }<a name="line.926"></a>
-<span class="sourceLineNo">927</span> }<a name="line.927"></a>
-<span class="sourceLineNo">928</span>}<a name="line.928"></a>
+<span class="sourceLineNo">764</span> return true;<a name="line.764"></a>
+<span class="sourceLineNo">765</span> }<a name="line.765"></a>
+<span class="sourceLineNo">766</span><a name="line.766"></a>
+<span class="sourceLineNo">767</span> @Override<a name="line.767"></a>
+<span class="sourceLineNo">768</span> public boolean requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.768"></a>
+<span class="sourceLineNo">769</span> return true;<a name="line.769"></a>
+<span class="sourceLineNo">770</span> }<a name="line.770"></a>
+<span class="sourceLineNo">771</span><a name="line.771"></a>
+<span class="sourceLineNo">772</span> @Override<a name="line.772"></a>
+<span class="sourceLineNo">773</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.773"></a>
+<span class="sourceLineNo">774</span> this.listener = listener;<a name="line.774"></a>
+<span class="sourceLineNo">775</span> }<a name="line.775"></a>
+<span class="sourceLineNo">776</span><a name="line.776"></a>
+<span class="sourceLineNo">777</span> @Override<a name="line.777"></a>
+<span class="sourceLineNo">778</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.778"></a>
+<span class="sourceLineNo">779</span> return false;<a name="line.779"></a>
+<span class="sourceLineNo">780</span> }<a name="line.780"></a>
+<span class="sourceLineNo">781</span><a name="line.781"></a>
+<span class="sourceLineNo">782</span> @Override<a name="line.782"></a>
+<span class="sourceLineNo">783</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.783"></a>
+<span class="sourceLineNo">784</span> this.memstoreSize = globalMemStoreSize;<a name="line.784"></a>
+<span class="sourceLineNo">785</span> }<a name="line.785"></a>
+<span class="sourceLineNo">786</span> }<a name="line.786"></a>
+<span class="sourceLineNo">787</span><a name="line.787"></a>
+<span class="sourceLineNo">788</span> private static class RegionServerStub implements Server {<a name="line.788"></a>
+<span class="sourceLineNo">789</span> private Configuration conf;<a name="line.789"></a>
+<span class="sourceLineNo">790</span> private boolean stopped = false;<a name="line.790"></a>
+<span class="sourceLineNo">791</span><a name="line.791"></a>
+<span class="sourceLineNo">792</span> public RegionServerStub(Configuration conf) {<a name="line.792"></a>
+<span class="sourceLineNo">793</span> this.conf = conf;<a name="line.793"></a>
+<span class="sourceLineNo">794</span> }<a name="line.794"></a>
+<span class="sourceLineNo">795</span><a name="line.795"></a>
+<span class="sourceLineNo">796</span> @Override<a name="line.796"></a>
+<span class="sourceLineNo">797</span> public void abort(String why, Throwable e) {<a name="line.797"></a>
+<span class="sourceLineNo">798</span><a name="line.798"></a>
+<span class="sourceLineNo">799</span> }<a name="line.799"></a>
+<span class="sourceLineNo">800</span><a name="line.800"></a>
+<span class="sourceLineNo">801</span> @Override<a name="line.801"></a>
+<span class="sourceLineNo">802</span> public boolean isAborted() {<a name="line.802"></a>
+<span class="sourceLineNo">803</span> return false;<a name="line.803"></a>
+<span class="sourceLineNo">804</span> }<a name="line.804"></a>
+<span class="sourceLineNo">805</span><a name="line.805"></a>
+<span class="sourceLineNo">806</span> @Override<a name="line.806"></a>
+<span class="sourceLineNo">807</span> public void stop(String why) {<a name="line.807"></a>
+<span class="sourceLineNo">808</span> this.stopped = true;<a name="line.808"></a>
+<span class="sourceLineNo">809</span> }<a name="line.809"></a>
+<span class="sourceLineNo">810</span><a name="line.810"></a>
+<span class="sourceLineNo">811</span> @Override<a name="line.811"></a>
+<span class="sourceLineNo">812</span> public boolean isStopped() {<a name="line.812"></a>
+<span class="sourceLineNo">813</span> return this.stopped;<a name="line.813"></a>
+<span class="sourceLineNo">814</span> }<a name="line.814"></a>
+<span class="sourceLineNo">815</span><a name="line.815"></a>
+<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
+<span class="sourceLineNo">817</span> public Configuration getConfiguration() {<a name="line.817"></a>
+<span class="sourceLineNo">818</span> return this.conf;<a name="line.818"></a>
+<span class="sourceLineNo">819</span> }<a name="line.819"></a>
+<span class="sourceLineNo">820</span><a name="line.820"></a>
+<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
+<span class="sourceLineNo">822</span> public ZKWatcher getZooKeeper() {<a name="line.822"></a>
+<span class="sourceLineNo">823</span> return null;<a name="line.823"></a>
+<span class="sourceLineNo">824</span> }<a name="line.824"></a>
+<span class="sourceLineNo">825</span><a name="line.825"></a>
+<span class="sourceLineNo">826</span> @Override<a name="line.826"></a>
+<span class="sourceLineNo">827</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.827"></a>
+<span class="sourceLineNo">828</span> return null;<a name="line.828"></a>
+<span class="sourceLineNo">829</span> }<a name="line.829"></a>
+<span class="sourceLineNo">830</span><a name="line.830"></a>
+<span class="sourceLineNo">831</span> @Override<a name="line.831"></a>
+<span class="sourceLineNo">832</span> public ClusterConnection getConnection() {<a name="line.832"></a>
+<span class="sourceLineNo">833</span> return null;<a name="line.833"></a>
+<span class="sourceLineNo">834</span> }<a name="line.834"></a>
+<span class="sourceLineNo">835</span><a name="line.835"></a>
+<span class="sourceLineNo">836</span> @Override<a name="line.836"></a>
+<span class="sourceLineNo">837</span> public MetaTableLocator getMetaTableLocator() {<a name="line.837"></a>
+<span class="sourceLineNo">838</span> return null;<a name="line.838"></a>
+<span class="sourceLineNo">839</span> }<a name="line.839"></a>
+<span class="sourceLineNo">840</span><a name="line.840"></a>
+<span class="sourceLineNo">841</span> @Override<a name="line.841"></a>
+<span class="sourceLineNo">842</span> public ServerName getServerName() {<a name="line.842"></a>
+<span class="sourceLineNo">843</span> return ServerName.valueOf("server1",4000,12345);<a name="line.843"></a>
+<span class="sourceLineNo">844</span> }<a name="line.844"></a>
+<span class="sourceLineNo">845</span><a name="line.845"></a>
+<span class="sourceLineNo">846</span> @Override<a name="line.846"></a>
+<span class="sourceLineNo">847</span> public ChoreService getChoreService() {<a name="line.847"></a>
+<span class="sourceLineNo">848</span> return null;<a name="line.848"></a>
+<span class="sourceLineNo">849</span> }<a name="line.849"></a>
+<span class="sourceLineNo">850</span><a name="line.850"></a>
+<span class="sourceLineNo">851</span> @Override<a name="line.851"></a>
+<span class="sourceLineNo">852</span> public ClusterConnection getClusterConnection() {<a name="line.852"></a>
+<span class="sourceLineNo">853</span> // TODO Auto-generated method stub<a name="line.853"></a>
+<span class="sourceLineNo">854</span> return null;<a name="line.854"></a>
+<span class="sourceLineNo">855</span> }<a name="line.855"></a>
+<span class="sourceLineNo">856</span><a name="line.856"></a>
+<span class="sourceLineNo">857</span> @Override<a name="line.857"></a>
+<span class="sourceLineNo">858</span> public FileSystem getFileSystem() {<a name="line.858"></a>
+<span class="sourceLineNo">859</span> return null;<a name="line.859"></a>
+<span class="sourceLineNo">860</span> }<a name="line.860"></a>
+<span class="sourceLineNo">861</span><a name="line.861"></a>
+<span class="sourceLineNo">862</span> @Override<a name="line.862"></a>
+<span class="sourceLineNo">863</span> public boolean isStopping() {<a name="line.863"></a>
+<span class="sourceLineNo">864</span> return false;<a name="line.864"></a>
+<span class="sourceLineNo">865</span> }<a name="line.865"></a>
+<span class="sourceLineNo">866</span><a name="line.866"></a>
+<span class="sourceLineNo">867</span> @Override<a name="line.867"></a>
+<span class="sourceLineNo">868</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.868"></a>
+<span class="sourceLineNo">869</span> return null;<a name="line.869"></a>
+<span class="sourceLineNo">870</span> }<a name="line.870"></a>
+<span class="sourceLineNo">871</span> }<a name="line.871"></a>
+<span class="sourceLineNo">872</span><a name="line.872"></a>
+<span class="sourceLineNo">873</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.873"></a>
+<span class="sourceLineNo">874</span> static float blockCacheSize = 0.4f;<a name="line.874"></a>
+<span class="sourceLineNo">875</span> static float memstoreSize = 0.4f;<a name="line.875"></a>
+<span class="sourceLineNo">876</span><a name="line.876"></a>
+<span class="sourceLineNo">877</span> @Override<a name="line.877"></a>
+<span class="sourceLineNo">878</span> public Configuration getConf() {<a name="line.878"></a>
+<span class="sourceLineNo">879</span> return null;<a name="line.879"></a>
+<span class="sourceLineNo">880</span> }<a name="line.880"></a>
+<span class="sourceLineNo">881</span><a name="line.881"></a>
+<span class="sourceLineNo">882</span> @Override<a name="line.882"></a>
+<span class="sourceLineNo">883</span> public void setConf(Configuration arg0) {<a name="line.883"></a>
+<span class="sourceLineNo">884</span><a name="line.884"></a>
+<span class="sourceLineNo">885</span> }<a name="line.885"></a>
+<span class="sourceLineNo">886</span><a name="line.886"></a>
+<span class="sourceLineNo">887</span> @Override<a name="line.887"></a>
+<span class="sourceLineNo">888</span> public TunerResult tune(TunerContext context) {<a name="line.888"></a>
+<span class="sourceLineNo">889</span> TunerResult result = new TunerResult(true);<a name="line.889"></a>
+<span class="sourceLineNo">890</span> result.setBlockCacheSize(blockCacheSize);<a name="line.890"></a>
+<span class="sourceLineNo">891</span> result.setMemStoreSize(memstoreSize);<a name="line.891"></a>
+<span class="sourceLineNo">892</span> return result;<a name="line.892"></a>
+<span class="sourceLineNo">893</span> }<a name="line.893"></a>
+<span class="sourceLineNo">894</span> }<a name="line.894"></a>
+<span class="sourceLineNo">895</span><a name="line.895"></a>
+<span class="sourceLineNo">896</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.896"></a>
+<span class="sourceLineNo">897</span> boolean offheap;<a name="line.897"></a>
+<span class="sourceLineNo">898</span><a name="line.898"></a>
+<span class="sourceLineNo">899</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.899"></a>
+<span class="sourceLineNo">900</span> super(conf);<a name="line.900"></a>
+<span class="sourceLineNo">901</span> }<a name="line.901"></a>
+<span class="sourceLineNo">902</span><a name="line.902"></a>
+<span class="sourceLineNo">903</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.903"></a>
+<span class="sourceLineNo">904</span> super(conf);<a name="line.904"></a>
+<span class="sourceLineNo">905</span> this.offheap = offheap;<a name="line.905"></a>
+<span class="sourceLineNo">906</span> }<a name="line.906"></a>
+<span class="sourceLineNo">907</span><a name="line.907"></a>
+<span class="sourceLineNo">908</span> private long testMemstoreSize = 0;<a name="line.908"></a>
+<span class="sourceLineNo">909</span><a name="line.909"></a>
+<span class="sourceLineNo">910</span> @Override<a name="line.910"></a>
+<span class="sourceLineNo">911</span> public long getGlobalMemStoreDataSize() {<a name="line.911"></a>
+<span class="sourceLineNo">912</span> return testMemstoreSize;<a name="line.912"></a>
+<span class="sourceLineNo">913</span> }<a name="line.913"></a>
+<span class="sourceLineNo">914</span><a name="line.914"></a>
+<span class="sourceLineNo">915</span> @Override<a name="line.915"></a>
+<span class="sourceLineNo">916</span> public long getGlobalMemStoreHeapSize() {<a name="line.916"></a>
+<span class="sourceLineNo">917</span> return testMemstoreSize;<a name="line.917"></a>
+<span class="sourceLineNo">918</span> }<a name="line.918"></a>
+<span class="sourceLineNo">919</span><a name="line.919"></a>
+<span class="sourceLineNo">920</span> @Override<a name="line.920"></a>
+<span class="sourceLineNo">921</span> public boolean isOffheap() {<a name="line.921"></a>
+<span class="sourceLineNo">922</span> return offheap;<a name="line.922"></a>
+<span class="sourceLineNo">923</span> }<a name="line.923"></a>
+<span class="sourceLineNo">924</span><a name="line.924"></a>
+<span class="sourceLineNo">925</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.925"></a>
+<span class="sourceLineNo">926</span> this.testMemstoreSize = testMemstoreSize;<a name="line.926"></a>
+<span class="sourceLineNo">927</span> }<a name="line.927"></a>
+<span class="sourceLineNo">928</span> }<a name="line.928"></a>
+<span class="sourceLineNo">929</span>}<a name="line.929"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83fd16f2/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.RegionServerAccountingStub.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.RegionServerAccountingStub.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.RegionServerAccountingStub.html
index 9ce16ac..5aaf744 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.RegionServerAccountingStub.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestHeapMemoryManager.RegionServerAccountingStub.html
@@ -766,174 +766,175 @@
<span class="sourceLineNo">758</span> }<a name="line.758"></a>
<span class="sourceLineNo">759</span><a name="line.759"></a>
<span class="sourceLineNo">760</span> @Override<a name="line.760"></a>
-<span class="sourceLineNo">761</span> public void requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
+<span class="sourceLineNo">761</span> public boolean requestFlush(HRegion region, boolean forceFlushAllStores,<a name="line.761"></a>
<span class="sourceLineNo">762</span> FlushLifeCycleTracker tracker) {<a name="line.762"></a>
<span class="sourceLineNo">763</span> this.listener.flushRequested(flushType, region);<a name="line.763"></a>
-<span class="sourceLineNo">764</span> }<a name="line.764"></a>
-<span class="sourceLineNo">765</span><a name="line.765"></a>
-<span class="sourceLineNo">766</span> @Override<a name="line.766"></a>
-<span class="sourceLineNo">767</span> public void requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.767"></a>
-<span class="sourceLineNo">768</span><a name="line.768"></a>
-<span class="sourceLineNo">769</span> }<a name="line.769"></a>
-<span class="sourceLineNo">770</span><a name="line.770"></a>
-<span class="sourceLineNo">771</span> @Override<a name="line.771"></a>
-<span class="sourceLineNo">772</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.772"></a>
-<span class="sourceLineNo">773</span> this.listener = listener;<a name="line.773"></a>
-<span class="sourceLineNo">774</span> }<a name="line.774"></a>
-<span class="sourceLineNo">775</span><a name="line.775"></a>
-<span class="sourceLineNo">776</span> @Override<a name="line.776"></a>
-<span class="sourceLineNo">777</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.777"></a>
-<span class="sourceLineNo">778</span> return false;<a name="line.778"></a>
-<span class="sourceLineNo">779</span> }<a name="line.779"></a>
-<span class="sourceLineNo">780</span><a name="line.780"></a>
-<span class="sourceLineNo">781</span> @Override<a name="line.781"></a>
-<span class="sourceLineNo">782</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.782"></a>
-<span class="sourceLineNo">783</span> this.memstoreSize = globalMemStoreSize;<a name="line.783"></a>
-<span class="sourceLineNo">784</span> }<a name="line.784"></a>
-<span class="sourceLineNo">785</span> }<a name="line.785"></a>
-<span class="sourceLineNo">786</span><a name="line.786"></a>
-<span class="sourceLineNo">787</span> private static class RegionServerStub implements Server {<a name="line.787"></a>
-<span class="sourceLineNo">788</span> private Configuration conf;<a name="line.788"></a>
-<span class="sourceLineNo">789</span> private boolean stopped = false;<a name="line.789"></a>
-<span class="sourceLineNo">790</span><a name="line.790"></a>
-<span class="sourceLineNo">791</span> public RegionServerStub(Configuration conf) {<a name="line.791"></a>
-<span class="sourceLineNo">792</span> this.conf = conf;<a name="line.792"></a>
-<span class="sourceLineNo">793</span> }<a name="line.793"></a>
-<span class="sourceLineNo">794</span><a name="line.794"></a>
-<span class="sourceLineNo">795</span> @Override<a name="line.795"></a>
-<span class="sourceLineNo">796</span> public void abort(String why, Throwable e) {<a name="line.796"></a>
-<span class="sourceLineNo">797</span><a name="line.797"></a>
-<span class="sourceLineNo">798</span> }<a name="line.798"></a>
-<span class="sourceLineNo">799</span><a name="line.799"></a>
-<span class="sourceLineNo">800</span> @Override<a name="line.800"></a>
-<span class="sourceLineNo">801</span> public boolean isAborted() {<a name="line.801"></a>
-<span class="sourceLineNo">802</span> return false;<a name="line.802"></a>
-<span class="sourceLineNo">803</span> }<a name="line.803"></a>
-<span class="sourceLineNo">804</span><a name="line.804"></a>
-<span class="sourceLineNo">805</span> @Override<a name="line.805"></a>
-<span class="sourceLineNo">806</span> public void stop(String why) {<a name="line.806"></a>
-<span class="sourceLineNo">807</span> this.stopped = true;<a name="line.807"></a>
-<span class="sourceLineNo">808</span> }<a name="line.808"></a>
-<span class="sourceLineNo">809</span><a name="line.809"></a>
-<span class="sourceLineNo">810</span> @Override<a name="line.810"></a>
-<span class="sourceLineNo">811</span> public boolean isStopped() {<a name="line.811"></a>
-<span class="sourceLineNo">812</span> return this.stopped;<a name="line.812"></a>
-<span class="sourceLineNo">813</span> }<a name="line.813"></a>
-<span class="sourceLineNo">814</span><a name="line.814"></a>
-<span class="sourceLineNo">815</span> @Override<a name="line.815"></a>
-<span class="sourceLineNo">816</span> public Configuration getConfiguration() {<a name="line.816"></a>
-<span class="sourceLineNo">817</span> return this.conf;<a name="line.817"></a>
-<span class="sourceLineNo">818</span> }<a name="line.818"></a>
-<span class="sourceLineNo">819</span><a name="line.819"></a>
-<span class="sourceLineNo">820</span> @Override<a name="line.820"></a>
-<span class="sourceLineNo">821</span> public ZKWatcher getZooKeeper() {<a name="line.821"></a>
-<span class="sourceLineNo">822</span> return null;<a name="line.822"></a>
-<span class="sourceLineNo">823</span> }<a name="line.823"></a>
-<span class="sourceLineNo">824</span><a name="line.824"></a>
-<span class="sourceLineNo">825</span> @Override<a name="line.825"></a>
-<span class="sourceLineNo">826</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.826"></a>
-<span class="sourceLineNo">827</span> return null;<a name="line.827"></a>
-<span class="sourceLineNo">828</span> }<a name="line.828"></a>
-<span class="sourceLineNo">829</span><a name="line.829"></a>
-<span class="sourceLineNo">830</span> @Override<a name="line.830"></a>
-<span class="sourceLineNo">831</span> public ClusterConnection getConnection() {<a name="line.831"></a>
-<span class="sourceLineNo">832</span> return null;<a name="line.832"></a>
-<span class="sourceLineNo">833</span> }<a name="line.833"></a>
-<span class="sourceLineNo">834</span><a name="line.834"></a>
-<span class="sourceLineNo">835</span> @Override<a name="line.835"></a>
-<span class="sourceLineNo">836</span> public MetaTableLocator getMetaTableLocator() {<a name="line.836"></a>
-<span class="sourceLineNo">837</span> return null;<a name="line.837"></a>
-<span class="sourceLineNo">838</span> }<a name="line.838"></a>
-<span class="sourceLineNo">839</span><a name="line.839"></a>
-<span class="sourceLineNo">840</span> @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span> public ServerName getServerName() {<a name="line.841"></a>
-<span class="sourceLineNo">842</span> return ServerName.valueOf("server1",4000,12345);<a name="line.842"></a>
-<span class="sourceLineNo">843</span> }<a name="line.843"></a>
-<span class="sourceLineNo">844</span><a name="line.844"></a>
-<span class="sourceLineNo">845</span> @Override<a name="line.845"></a>
-<span class="sourceLineNo">846</span> public ChoreService getChoreService() {<a name="line.846"></a>
-<span class="sourceLineNo">847</span> return null;<a name="line.847"></a>
-<span class="sourceLineNo">848</span> }<a name="line.848"></a>
-<span class="sourceLineNo">849</span><a name="line.849"></a>
-<span class="sourceLineNo">850</span> @Override<a name="line.850"></a>
-<span class="sourceLineNo">851</span> public ClusterConnection getClusterConnection() {<a name="line.851"></a>
-<span class="sourceLineNo">852</span> // TODO Auto-generated method stub<a name="line.852"></a>
-<span class="sourceLineNo">853</span> return null;<a name="line.853"></a>
-<span class="sourceLineNo">854</span> }<a name="line.854"></a>
-<span class="sourceLineNo">855</span><a name="line.855"></a>
-<span class="sourceLineNo">856</span> @Override<a name="line.856"></a>
-<span class="sourceLineNo">857</span> public FileSystem getFileSystem() {<a name="line.857"></a>
-<span class="sourceLineNo">858</span> return null;<a name="line.858"></a>
-<span class="sourceLineNo">859</span> }<a name="line.859"></a>
-<span class="sourceLineNo">860</span><a name="line.860"></a>
-<span class="sourceLineNo">861</span> @Override<a name="line.861"></a>
-<span class="sourceLineNo">862</span> public boolean isStopping() {<a name="line.862"></a>
-<span class="sourceLineNo">863</span> return false;<a name="line.863"></a>
-<span class="sourceLineNo">864</span> }<a name="line.864"></a>
-<span class="sourceLineNo">865</span><a name="line.865"></a>
-<span class="sourceLineNo">866</span> @Override<a name="line.866"></a>
-<span class="sourceLineNo">867</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.867"></a>
-<span class="sourceLineNo">868</span> return null;<a name="line.868"></a>
-<span class="sourceLineNo">869</span> }<a name="line.869"></a>
-<span class="sourceLineNo">870</span> }<a name="line.870"></a>
-<span class="sourceLineNo">871</span><a name="line.871"></a>
-<span class="sourceLineNo">872</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.872"></a>
-<span class="sourceLineNo">873</span> static float blockCacheSize = 0.4f;<a name="line.873"></a>
-<span class="sourceLineNo">874</span> static float memstoreSize = 0.4f;<a name="line.874"></a>
-<span class="sourceLineNo">875</span><a name="line.875"></a>
-<span class="sourceLineNo">876</span> @Override<a name="line.876"></a>
-<span class="sourceLineNo">877</span> public Configuration getConf() {<a name="line.877"></a>
-<span class="sourceLineNo">878</span> return null;<a name="line.878"></a>
-<span class="sourceLineNo">879</span> }<a name="line.879"></a>
-<span class="sourceLineNo">880</span><a name="line.880"></a>
-<span class="sourceLineNo">881</span> @Override<a name="line.881"></a>
-<span class="sourceLineNo">882</span> public void setConf(Configuration arg0) {<a name="line.882"></a>
-<span class="sourceLineNo">883</span><a name="line.883"></a>
-<span class="sourceLineNo">884</span> }<a name="line.884"></a>
-<span class="sourceLineNo">885</span><a name="line.885"></a>
-<span class="sourceLineNo">886</span> @Override<a name="line.886"></a>
-<span class="sourceLineNo">887</span> public TunerResult tune(TunerContext context) {<a name="line.887"></a>
-<span class="sourceLineNo">888</span> TunerResult result = new TunerResult(true);<a name="line.888"></a>
-<span class="sourceLineNo">889</span> result.setBlockCacheSize(blockCacheSize);<a name="line.889"></a>
-<span class="sourceLineNo">890</span> result.setMemStoreSize(memstoreSize);<a name="line.890"></a>
-<span class="sourceLineNo">891</span> return result;<a name="line.891"></a>
-<span class="sourceLineNo">892</span> }<a name="line.892"></a>
-<span class="sourceLineNo">893</span> }<a name="line.893"></a>
-<span class="sourceLineNo">894</span><a name="line.894"></a>
-<span class="sourceLineNo">895</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.895"></a>
-<span class="sourceLineNo">896</span> boolean offheap;<a name="line.896"></a>
-<span class="sourceLineNo">897</span><a name="line.897"></a>
-<span class="sourceLineNo">898</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.898"></a>
-<span class="sourceLineNo">899</span> super(conf);<a name="line.899"></a>
-<span class="sourceLineNo">900</span> }<a name="line.900"></a>
-<span class="sourceLineNo">901</span><a name="line.901"></a>
-<span class="sourceLineNo">902</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.902"></a>
-<span class="sourceLineNo">903</span> super(conf);<a name="line.903"></a>
-<span class="sourceLineNo">904</span> this.offheap = offheap;<a name="line.904"></a>
-<span class="sourceLineNo">905</span> }<a name="line.905"></a>
-<span class="sourceLineNo">906</span><a name="line.906"></a>
-<span class="sourceLineNo">907</span> private long testMemstoreSize = 0;<a name="line.907"></a>
-<span class="sourceLineNo">908</span><a name="line.908"></a>
-<span class="sourceLineNo">909</span> @Override<a name="line.909"></a>
-<span class="sourceLineNo">910</span> public long getGlobalMemStoreDataSize() {<a name="line.910"></a>
-<span class="sourceLineNo">911</span> return testMemstoreSize;<a name="line.911"></a>
-<span class="sourceLineNo">912</span> }<a name="line.912"></a>
-<span class="sourceLineNo">913</span><a name="line.913"></a>
-<span class="sourceLineNo">914</span> @Override<a name="line.914"></a>
-<span class="sourceLineNo">915</span> public long getGlobalMemStoreHeapSize() {<a name="line.915"></a>
-<span class="sourceLineNo">916</span> return testMemstoreSize;<a name="line.916"></a>
-<span class="sourceLineNo">917</span> }<a name="line.917"></a>
-<span class="sourceLineNo">918</span><a name="line.918"></a>
-<span class="sourceLineNo">919</span> @Override<a name="line.919"></a>
-<span class="sourceLineNo">920</span> public boolean isOffheap() {<a name="line.920"></a>
-<span class="sourceLineNo">921</span> return offheap;<a name="line.921"></a>
-<span class="sourceLineNo">922</span> }<a name="line.922"></a>
-<span class="sourceLineNo">923</span><a name="line.923"></a>
-<span class="sourceLineNo">924</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.924"></a>
-<span class="sourceLineNo">925</span> this.testMemstoreSize = testMemstoreSize;<a name="line.925"></a>
-<span class="sourceLineNo">926</span> }<a name="line.926"></a>
-<span class="sourceLineNo">927</span> }<a name="line.927"></a>
-<span class="sourceLineNo">928</span>}<a name="line.928"></a>
+<span class="sourceLineNo">764</span> return true;<a name="line.764"></a>
+<span class="sourceLineNo">765</span> }<a name="line.765"></a>
+<span class="sourceLineNo">766</span><a name="line.766"></a>
+<span class="sourceLineNo">767</span> @Override<a name="line.767"></a>
+<span class="sourceLineNo">768</span> public boolean requestDelayedFlush(HRegion region, long delay, boolean forceFlushAllStores) {<a name="line.768"></a>
+<span class="sourceLineNo">769</span> return true;<a name="line.769"></a>
+<span class="sourceLineNo">770</span> }<a name="line.770"></a>
+<span class="sourceLineNo">771</span><a name="line.771"></a>
+<span class="sourceLineNo">772</span> @Override<a name="line.772"></a>
+<span class="sourceLineNo">773</span> public void registerFlushRequestListener(FlushRequestListener listener) {<a name="line.773"></a>
+<span class="sourceLineNo">774</span> this.listener = listener;<a name="line.774"></a>
+<span class="sourceLineNo">775</span> }<a name="line.775"></a>
+<span class="sourceLineNo">776</span><a name="line.776"></a>
+<span class="sourceLineNo">777</span> @Override<a name="line.777"></a>
+<span class="sourceLineNo">778</span> public boolean unregisterFlushRequestListener(FlushRequestListener listener) {<a name="line.778"></a>
+<span class="sourceLineNo">779</span> return false;<a name="line.779"></a>
+<span class="sourceLineNo">780</span> }<a name="line.780"></a>
+<span class="sourceLineNo">781</span><a name="line.781"></a>
+<span class="sourceLineNo">782</span> @Override<a name="line.782"></a>
+<span class="sourceLineNo">783</span> public void setGlobalMemStoreLimit(long globalMemStoreSize) {<a name="line.783"></a>
+<span class="sourceLineNo">784</span> this.memstoreSize = globalMemStoreSize;<a name="line.784"></a>
+<span class="sourceLineNo">785</span> }<a name="line.785"></a>
+<span class="sourceLineNo">786</span> }<a name="line.786"></a>
+<span class="sourceLineNo">787</span><a name="line.787"></a>
+<span class="sourceLineNo">788</span> private static class RegionServerStub implements Server {<a name="line.788"></a>
+<span class="sourceLineNo">789</span> private Configuration conf;<a name="line.789"></a>
+<span class="sourceLineNo">790</span> private boolean stopped = false;<a name="line.790"></a>
+<span class="sourceLineNo">791</span><a name="line.791"></a>
+<span class="sourceLineNo">792</span> public RegionServerStub(Configuration conf) {<a name="line.792"></a>
+<span class="sourceLineNo">793</span> this.conf = conf;<a name="line.793"></a>
+<span class="sourceLineNo">794</span> }<a name="line.794"></a>
+<span class="sourceLineNo">795</span><a name="line.795"></a>
+<span class="sourceLineNo">796</span> @Override<a name="line.796"></a>
+<span class="sourceLineNo">797</span> public void abort(String why, Throwable e) {<a name="line.797"></a>
+<span class="sourceLineNo">798</span><a name="line.798"></a>
+<span class="sourceLineNo">799</span> }<a name="line.799"></a>
+<span class="sourceLineNo">800</span><a name="line.800"></a>
+<span class="sourceLineNo">801</span> @Override<a name="line.801"></a>
+<span class="sourceLineNo">802</span> public boolean isAborted() {<a name="line.802"></a>
+<span class="sourceLineNo">803</span> return false;<a name="line.803"></a>
+<span class="sourceLineNo">804</span> }<a name="line.804"></a>
+<span class="sourceLineNo">805</span><a name="line.805"></a>
+<span class="sourceLineNo">806</span> @Override<a name="line.806"></a>
+<span class="sourceLineNo">807</span> public void stop(String why) {<a name="line.807"></a>
+<span class="sourceLineNo">808</span> this.stopped = true;<a name="line.808"></a>
+<span class="sourceLineNo">809</span> }<a name="line.809"></a>
+<span class="sourceLineNo">810</span><a name="line.810"></a>
+<span class="sourceLineNo">811</span> @Override<a name="line.811"></a>
+<span class="sourceLineNo">812</span> public boolean isStopped() {<a name="line.812"></a>
+<span class="sourceLineNo">813</span> return this.stopped;<a name="line.813"></a>
+<span class="sourceLineNo">814</span> }<a name="line.814"></a>
+<span class="sourceLineNo">815</span><a name="line.815"></a>
+<span class="sourceLineNo">816</span> @Override<a name="line.816"></a>
+<span class="sourceLineNo">817</span> public Configuration getConfiguration() {<a name="line.817"></a>
+<span class="sourceLineNo">818</span> return this.conf;<a name="line.818"></a>
+<span class="sourceLineNo">819</span> }<a name="line.819"></a>
+<span class="sourceLineNo">820</span><a name="line.820"></a>
+<span class="sourceLineNo">821</span> @Override<a name="line.821"></a>
+<span class="sourceLineNo">822</span> public ZKWatcher getZooKeeper() {<a name="line.822"></a>
+<span class="sourceLineNo">823</span> return null;<a name="line.823"></a>
+<span class="sourceLineNo">824</span> }<a name="line.824"></a>
+<span class="sourceLineNo">825</span><a name="line.825"></a>
+<span class="sourceLineNo">826</span> @Override<a name="line.826"></a>
+<span class="sourceLineNo">827</span> public CoordinatedStateManager getCoordinatedStateManager() {<a name="line.827"></a>
+<span class="sourceLineNo">828</span> return null;<a name="line.828"></a>
+<span class="sourceLineNo">829</span> }<a name="line.829"></a>
+<span class="sourceLineNo">830</span><a name="line.830"></a>
+<span class="sourceLineNo">831</span> @Override<a name="line.831"></a>
+<span class="sourceLineNo">832</span> public ClusterConnection getConnection() {<a name="line.832"></a>
+<span class="sourceLineNo">833</span> return null;<a name="line.833"></a>
+<span class="sourceLineNo">834</span> }<a name="line.834"></a>
+<span class="sourceLineNo">835</span><a name="line.835"></a>
+<span class="sourceLineNo">836</span> @Override<a name="line.836"></a>
+<span class="sourceLineNo">837</span> public MetaTableLocator getMetaTableLocator() {<a name="line.837"></a>
+<span class="sourceLineNo">838</span> return null;<a name="line.838"></a>
+<span class="sourceLineNo">839</span> }<a name="line.839"></a>
+<span class="sourceLineNo">840</span><a name="line.840"></a>
+<span class="sourceLineNo">841</span> @Override<a name="line.841"></a>
+<span class="sourceLineNo">842</span> public ServerName getServerName() {<a name="line.842"></a>
+<span class="sourceLineNo">843</span> return ServerName.valueOf("server1",4000,12345);<a name="line.843"></a>
+<span class="sourceLineNo">844</span> }<a name="line.844"></a>
+<span class="sourceLineNo">845</span><a name="line.845"></a>
+<span class="sourceLineNo">846</span> @Override<a name="line.846"></a>
+<span class="sourceLineNo">847</span> public ChoreService getChoreService() {<a name="line.847"></a>
+<span class="sourceLineNo">848</span> return null;<a name="line.848"></a>
+<span class="sourceLineNo">849</span> }<a name="line.849"></a>
+<span class="sourceLineNo">850</span><a name="line.850"></a>
+<span class="sourceLineNo">851</span> @Override<a name="line.851"></a>
+<span class="sourceLineNo">852</span> public ClusterConnection getClusterConnection() {<a name="line.852"></a>
+<span class="sourceLineNo">853</span> // TODO Auto-generated method stub<a name="line.853"></a>
+<span class="sourceLineNo">854</span> return null;<a name="line.854"></a>
+<span class="sourceLineNo">855</span> }<a name="line.855"></a>
+<span class="sourceLineNo">856</span><a name="line.856"></a>
+<span class="sourceLineNo">857</span> @Override<a name="line.857"></a>
+<span class="sourceLineNo">858</span> public FileSystem getFileSystem() {<a name="line.858"></a>
+<span class="sourceLineNo">859</span> return null;<a name="line.859"></a>
+<span class="sourceLineNo">860</span> }<a name="line.860"></a>
+<span class="sourceLineNo">861</span><a name="line.861"></a>
+<span class="sourceLineNo">862</span> @Override<a name="line.862"></a>
+<span class="sourceLineNo">863</span> public boolean isStopping() {<a name="line.863"></a>
+<span class="sourceLineNo">864</span> return false;<a name="line.864"></a>
+<span class="sourceLineNo">865</span> }<a name="line.865"></a>
+<span class="sourceLineNo">866</span><a name="line.866"></a>
+<span class="sourceLineNo">867</span> @Override<a name="line.867"></a>
+<span class="sourceLineNo">868</span> public Connection createConnection(Configuration conf) throws IOException {<a name="line.868"></a>
+<span class="sourceLineNo">869</span> return null;<a name="line.869"></a>
+<span class="sourceLineNo">870</span> }<a name="line.870"></a>
+<span class="sourceLineNo">871</span> }<a name="line.871"></a>
+<span class="sourceLineNo">872</span><a name="line.872"></a>
+<span class="sourceLineNo">873</span> static class CustomHeapMemoryTuner implements HeapMemoryTuner {<a name="line.873"></a>
+<span class="sourceLineNo">874</span> static float blockCacheSize = 0.4f;<a name="line.874"></a>
+<span class="sourceLineNo">875</span> static float memstoreSize = 0.4f;<a name="line.875"></a>
+<span class="sourceLineNo">876</span><a name="line.876"></a>
+<span class="sourceLineNo">877</span> @Override<a name="line.877"></a>
+<span class="sourceLineNo">878</span> public Configuration getConf() {<a name="line.878"></a>
+<span class="sourceLineNo">879</span> return null;<a name="line.879"></a>
+<span class="sourceLineNo">880</span> }<a name="line.880"></a>
+<span class="sourceLineNo">881</span><a name="line.881"></a>
+<span class="sourceLineNo">882</span> @Override<a name="line.882"></a>
+<span class="sourceLineNo">883</span> public void setConf(Configuration arg0) {<a name="line.883"></a>
+<span class="sourceLineNo">884</span><a name="line.884"></a>
+<span class="sourceLineNo">885</span> }<a name="line.885"></a>
+<span class="sourceLineNo">886</span><a name="line.886"></a>
+<span class="sourceLineNo">887</span> @Override<a name="line.887"></a>
+<span class="sourceLineNo">888</span> public TunerResult tune(TunerContext context) {<a name="line.888"></a>
+<span class="sourceLineNo">889</span> TunerResult result = new TunerResult(true);<a name="line.889"></a>
+<span class="sourceLineNo">890</span> result.setBlockCacheSize(blockCacheSize);<a name="line.890"></a>
+<span class="sourceLineNo">891</span> result.setMemStoreSize(memstoreSize);<a name="line.891"></a>
+<span class="sourceLineNo">892</span> return result;<a name="line.892"></a>
+<span class="sourceLineNo">893</span> }<a name="line.893"></a>
+<span class="sourceLineNo">894</span> }<a name="line.894"></a>
+<span class="sourceLineNo">895</span><a name="line.895"></a>
+<span class="sourceLineNo">896</span> private static class RegionServerAccountingStub extends RegionServerAccounting {<a name="line.896"></a>
+<span class="sourceLineNo">897</span> boolean offheap;<a name="line.897"></a>
+<span class="sourceLineNo">898</span><a name="line.898"></a>
+<span class="sourceLineNo">899</span> public RegionServerAccountingStub(Configuration conf) {<a name="line.899"></a>
+<span class="sourceLineNo">900</span> super(conf);<a name="line.900"></a>
+<span class="sourceLineNo">901</span> }<a name="line.901"></a>
+<span class="sourceLineNo">902</span><a name="line.902"></a>
+<span class="sourceLineNo">903</span> public RegionServerAccountingStub(Configuration conf, boolean offheap) {<a name="line.903"></a>
+<span class="sourceLineNo">904</span> super(conf);<a name="line.904"></a>
+<span class="sourceLineNo">905</span> this.offheap = offheap;<a name="line.905"></a>
+<span class="sourceLineNo">906</span> }<a name="line.906"></a>
+<span class="sourceLineNo">907</span><a name="line.907"></a>
+<span class="sourceLineNo">908</span> private long testMemstoreSize = 0;<a name="line.908"></a>
+<span class="sourceLineNo">909</span><a name="line.909"></a>
+<span class="sourceLineNo">910</span> @Override<a name="line.910"></a>
+<span class="sourceLineNo">911</span> public long getGlobalMemStoreDataSize() {<a name="line.911"></a>
+<span class="sourceLineNo">912</span> return testMemstoreSize;<a name="line.912"></a>
+<span class="sourceLineNo">913</span> }<a name="line.913"></a>
+<span class="sourceLineNo">914</span><a name="line.914"></a>
+<span class="sourceLineNo">915</span> @Override<a name="line.915"></a>
+<span class="sourceLineNo">916</span> public long getGlobalMemStoreHeapSize() {<a name="line.916"></a>
+<span class="sourceLineNo">917</span> return testMemstoreSize;<a name="line.917"></a>
+<span class="sourceLineNo">918</span> }<a name="line.918"></a>
+<span class="sourceLineNo">919</span><a name="line.919"></a>
+<span class="sourceLineNo">920</span> @Override<a name="line.920"></a>
+<span class="sourceLineNo">921</span> public boolean isOffheap() {<a name="line.921"></a>
+<span class="sourceLineNo">922</span> return offheap;<a name="line.922"></a>
+<span class="sourceLineNo">923</span> }<a name="line.923"></a>
+<span class="sourceLineNo">924</span><a name="line.924"></a>
+<span class="sourceLineNo">925</span> public void setTestMemstoreSize(long testMemstoreSize) {<a name="line.925"></a>
+<span class="sourceLineNo">926</span> this.testMemstoreSize = testMemstoreSize;<a name="line.926"></a>
+<span class="sourceLineNo">927</span> }<a name="line.927"></a>
+<span class="sourceLineNo">928</span> }<a name="line.928"></a>
+<span class="sourceLineNo">929</span>}<a name="line.929"></a>