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>