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 2017/04/06 14:30:17 UTC

[1/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Repository: hbase-site
Updated Branches:
  refs/heads/asf-site f766efb39 -> 9a2dcf32d


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
index 36f2731..57f2f60 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
@@ -33,10 +33,10 @@
 <span class="sourceLineNo">025</span>  requiredArguments = {<a name="line.25"></a>
 <span class="sourceLineNo">026</span>    @org.jamon.annotations.Argument(name = "regionServer", type = "HRegionServer")},<a name="line.26"></a>
 <span class="sourceLineNo">027</span>  optionalArguments = {<a name="line.27"></a>
-<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.28"></a>
-<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.29"></a>
-<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.30"></a>
-<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "filter", type = "String")})<a name="line.31"></a>
+<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.28"></a>
+<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.29"></a>
+<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.30"></a>
+<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "format", type = "String")})<a name="line.31"></a>
 <span class="sourceLineNo">032</span>public class RSStatusTmpl<a name="line.32"></a>
 <span class="sourceLineNo">033</span>  extends org.jamon.AbstractTemplateProxy<a name="line.33"></a>
 <span class="sourceLineNo">034</span>{<a name="line.34"></a>
@@ -77,74 +77,74 @@
 <span class="sourceLineNo">069</span>      return m_regionServer;<a name="line.69"></a>
 <span class="sourceLineNo">070</span>    }<a name="line.70"></a>
 <span class="sourceLineNo">071</span>    private HRegionServer m_regionServer;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    // 24, 1<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    public void setBcv(String bcv)<a name="line.73"></a>
+<span class="sourceLineNo">072</span>    // 23, 1<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    public void setBcn(String bcn)<a name="line.73"></a>
 <span class="sourceLineNo">074</span>    {<a name="line.74"></a>
-<span class="sourceLineNo">075</span>      // 24, 1<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      m_bcv = bcv;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>      m_bcv__IsNotDefault = true;<a name="line.77"></a>
+<span class="sourceLineNo">075</span>      // 23, 1<a name="line.75"></a>
+<span class="sourceLineNo">076</span>      m_bcn = bcn;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>      m_bcn__IsNotDefault = true;<a name="line.77"></a>
 <span class="sourceLineNo">078</span>    }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    public String getBcv()<a name="line.79"></a>
+<span class="sourceLineNo">079</span>    public String getBcn()<a name="line.79"></a>
 <span class="sourceLineNo">080</span>    {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return m_bcv;<a name="line.81"></a>
+<span class="sourceLineNo">081</span>      return m_bcn;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    private String m_bcv;<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    public boolean getBcv__IsNotDefault()<a name="line.84"></a>
+<span class="sourceLineNo">083</span>    private String m_bcn;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    public boolean getBcn__IsNotDefault()<a name="line.84"></a>
 <span class="sourceLineNo">085</span>    {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      return m_bcv__IsNotDefault;<a name="line.86"></a>
+<span class="sourceLineNo">086</span>      return m_bcn__IsNotDefault;<a name="line.86"></a>
 <span class="sourceLineNo">087</span>    }<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    private boolean m_bcv__IsNotDefault;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    // 23, 1<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    public void setBcn(String bcn)<a name="line.90"></a>
+<span class="sourceLineNo">088</span>    private boolean m_bcn__IsNotDefault;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    // 21, 1<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    public void setFilter(String filter)<a name="line.90"></a>
 <span class="sourceLineNo">091</span>    {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>      // 23, 1<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      m_bcn = bcn;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>      m_bcn__IsNotDefault = true;<a name="line.94"></a>
+<span class="sourceLineNo">092</span>      // 21, 1<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      m_filter = filter;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      m_filter__IsNotDefault = true;<a name="line.94"></a>
 <span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    public String getBcn()<a name="line.96"></a>
+<span class="sourceLineNo">096</span>    public String getFilter()<a name="line.96"></a>
 <span class="sourceLineNo">097</span>    {<a name="line.97"></a>
-<span class="sourceLineNo">098</span>      return m_bcn;<a name="line.98"></a>
+<span class="sourceLineNo">098</span>      return m_filter;<a name="line.98"></a>
 <span class="sourceLineNo">099</span>    }<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    private String m_bcn;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    public boolean getBcn__IsNotDefault()<a name="line.101"></a>
+<span class="sourceLineNo">100</span>    private String m_filter;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    public boolean getFilter__IsNotDefault()<a name="line.101"></a>
 <span class="sourceLineNo">102</span>    {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>      return m_bcn__IsNotDefault;<a name="line.103"></a>
+<span class="sourceLineNo">103</span>      return m_filter__IsNotDefault;<a name="line.103"></a>
 <span class="sourceLineNo">104</span>    }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    private boolean m_bcn__IsNotDefault;<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    // 22, 1<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    public void setFormat(String format)<a name="line.107"></a>
+<span class="sourceLineNo">105</span>    private boolean m_filter__IsNotDefault;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    // 24, 1<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    public void setBcv(String bcv)<a name="line.107"></a>
 <span class="sourceLineNo">108</span>    {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      // 22, 1<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      m_format = format;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      m_format__IsNotDefault = true;<a name="line.111"></a>
+<span class="sourceLineNo">109</span>      // 24, 1<a name="line.109"></a>
+<span class="sourceLineNo">110</span>      m_bcv = bcv;<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      m_bcv__IsNotDefault = true;<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    public String getFormat()<a name="line.113"></a>
+<span class="sourceLineNo">113</span>    public String getBcv()<a name="line.113"></a>
 <span class="sourceLineNo">114</span>    {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      return m_format;<a name="line.115"></a>
+<span class="sourceLineNo">115</span>      return m_bcv;<a name="line.115"></a>
 <span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    private String m_format;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    public boolean getFormat__IsNotDefault()<a name="line.118"></a>
+<span class="sourceLineNo">117</span>    private String m_bcv;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    public boolean getBcv__IsNotDefault()<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    {<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      return m_format__IsNotDefault;<a name="line.120"></a>
+<span class="sourceLineNo">120</span>      return m_bcv__IsNotDefault;<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    }<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    private boolean m_format__IsNotDefault;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    // 21, 1<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    public void setFilter(String filter)<a name="line.124"></a>
+<span class="sourceLineNo">122</span>    private boolean m_bcv__IsNotDefault;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    // 22, 1<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void setFormat(String format)<a name="line.124"></a>
 <span class="sourceLineNo">125</span>    {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      // 21, 1<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      m_filter = filter;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      m_filter__IsNotDefault = true;<a name="line.128"></a>
+<span class="sourceLineNo">126</span>      // 22, 1<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      m_format = format;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      m_format__IsNotDefault = true;<a name="line.128"></a>
 <span class="sourceLineNo">129</span>    }<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    public String getFilter()<a name="line.130"></a>
+<span class="sourceLineNo">130</span>    public String getFormat()<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>      return m_filter;<a name="line.132"></a>
+<span class="sourceLineNo">132</span>      return m_format;<a name="line.132"></a>
 <span class="sourceLineNo">133</span>    }<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    private String m_filter;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    public boolean getFilter__IsNotDefault()<a name="line.135"></a>
+<span class="sourceLineNo">134</span>    private String m_format;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    public boolean getFormat__IsNotDefault()<a name="line.135"></a>
 <span class="sourceLineNo">136</span>    {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>      return m_filter__IsNotDefault;<a name="line.137"></a>
+<span class="sourceLineNo">137</span>      return m_format__IsNotDefault;<a name="line.137"></a>
 <span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    private boolean m_filter__IsNotDefault;<a name="line.139"></a>
+<span class="sourceLineNo">139</span>    private boolean m_format__IsNotDefault;<a name="line.139"></a>
 <span class="sourceLineNo">140</span>  }<a name="line.140"></a>
 <span class="sourceLineNo">141</span>  @Override<a name="line.141"></a>
 <span class="sourceLineNo">142</span>  protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()<a name="line.142"></a>
@@ -156,31 +156,31 @@
 <span class="sourceLineNo">148</span>    return (ImplData) super.getImplData();<a name="line.148"></a>
 <span class="sourceLineNo">149</span>  }<a name="line.149"></a>
 <span class="sourceLineNo">150</span>  <a name="line.150"></a>
-<span class="sourceLineNo">151</span>  protected String bcv;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.152"></a>
+<span class="sourceLineNo">151</span>  protected String bcn;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.152"></a>
 <span class="sourceLineNo">153</span>  {<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    (getImplData()).setBcv(p_bcv);<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    (getImplData()).setBcn(p_bcn);<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    return this;<a name="line.155"></a>
 <span class="sourceLineNo">156</span>  }<a name="line.156"></a>
 <span class="sourceLineNo">157</span>  <a name="line.157"></a>
-<span class="sourceLineNo">158</span>  protected String bcn;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.159"></a>
+<span class="sourceLineNo">158</span>  protected String filter;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.159"></a>
 <span class="sourceLineNo">160</span>  {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    (getImplData()).setBcn(p_bcn);<a name="line.161"></a>
+<span class="sourceLineNo">161</span>    (getImplData()).setFilter(p_filter);<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    return this;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>  }<a name="line.163"></a>
 <span class="sourceLineNo">164</span>  <a name="line.164"></a>
-<span class="sourceLineNo">165</span>  protected String format;<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.166"></a>
+<span class="sourceLineNo">165</span>  protected String bcv;<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.166"></a>
 <span class="sourceLineNo">167</span>  {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    (getImplData()).setFormat(p_format);<a name="line.168"></a>
+<span class="sourceLineNo">168</span>    (getImplData()).setBcv(p_bcv);<a name="line.168"></a>
 <span class="sourceLineNo">169</span>    return this;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>  }<a name="line.170"></a>
 <span class="sourceLineNo">171</span>  <a name="line.171"></a>
-<span class="sourceLineNo">172</span>  protected String filter;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.173"></a>
+<span class="sourceLineNo">172</span>  protected String format;<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.173"></a>
 <span class="sourceLineNo">174</span>  {<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    (getImplData()).setFilter(p_filter);<a name="line.175"></a>
+<span class="sourceLineNo">175</span>    (getImplData()).setFormat(p_format);<a name="line.175"></a>
 <span class="sourceLineNo">176</span>    return this;<a name="line.176"></a>
 <span class="sourceLineNo">177</span>  }<a name="line.177"></a>
 <span class="sourceLineNo">178</span>  <a name="line.178"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.Intf.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.Intf.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.Intf.html
index 36f2731..57f2f60 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.Intf.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.Intf.html
@@ -33,10 +33,10 @@
 <span class="sourceLineNo">025</span>  requiredArguments = {<a name="line.25"></a>
 <span class="sourceLineNo">026</span>    @org.jamon.annotations.Argument(name = "regionServer", type = "HRegionServer")},<a name="line.26"></a>
 <span class="sourceLineNo">027</span>  optionalArguments = {<a name="line.27"></a>
-<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.28"></a>
-<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.29"></a>
-<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.30"></a>
-<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "filter", type = "String")})<a name="line.31"></a>
+<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.28"></a>
+<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.29"></a>
+<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.30"></a>
+<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "format", type = "String")})<a name="line.31"></a>
 <span class="sourceLineNo">032</span>public class RSStatusTmpl<a name="line.32"></a>
 <span class="sourceLineNo">033</span>  extends org.jamon.AbstractTemplateProxy<a name="line.33"></a>
 <span class="sourceLineNo">034</span>{<a name="line.34"></a>
@@ -77,74 +77,74 @@
 <span class="sourceLineNo">069</span>      return m_regionServer;<a name="line.69"></a>
 <span class="sourceLineNo">070</span>    }<a name="line.70"></a>
 <span class="sourceLineNo">071</span>    private HRegionServer m_regionServer;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    // 24, 1<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    public void setBcv(String bcv)<a name="line.73"></a>
+<span class="sourceLineNo">072</span>    // 23, 1<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    public void setBcn(String bcn)<a name="line.73"></a>
 <span class="sourceLineNo">074</span>    {<a name="line.74"></a>
-<span class="sourceLineNo">075</span>      // 24, 1<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      m_bcv = bcv;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>      m_bcv__IsNotDefault = true;<a name="line.77"></a>
+<span class="sourceLineNo">075</span>      // 23, 1<a name="line.75"></a>
+<span class="sourceLineNo">076</span>      m_bcn = bcn;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>      m_bcn__IsNotDefault = true;<a name="line.77"></a>
 <span class="sourceLineNo">078</span>    }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    public String getBcv()<a name="line.79"></a>
+<span class="sourceLineNo">079</span>    public String getBcn()<a name="line.79"></a>
 <span class="sourceLineNo">080</span>    {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return m_bcv;<a name="line.81"></a>
+<span class="sourceLineNo">081</span>      return m_bcn;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    private String m_bcv;<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    public boolean getBcv__IsNotDefault()<a name="line.84"></a>
+<span class="sourceLineNo">083</span>    private String m_bcn;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    public boolean getBcn__IsNotDefault()<a name="line.84"></a>
 <span class="sourceLineNo">085</span>    {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      return m_bcv__IsNotDefault;<a name="line.86"></a>
+<span class="sourceLineNo">086</span>      return m_bcn__IsNotDefault;<a name="line.86"></a>
 <span class="sourceLineNo">087</span>    }<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    private boolean m_bcv__IsNotDefault;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    // 23, 1<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    public void setBcn(String bcn)<a name="line.90"></a>
+<span class="sourceLineNo">088</span>    private boolean m_bcn__IsNotDefault;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    // 21, 1<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    public void setFilter(String filter)<a name="line.90"></a>
 <span class="sourceLineNo">091</span>    {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>      // 23, 1<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      m_bcn = bcn;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>      m_bcn__IsNotDefault = true;<a name="line.94"></a>
+<span class="sourceLineNo">092</span>      // 21, 1<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      m_filter = filter;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      m_filter__IsNotDefault = true;<a name="line.94"></a>
 <span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    public String getBcn()<a name="line.96"></a>
+<span class="sourceLineNo">096</span>    public String getFilter()<a name="line.96"></a>
 <span class="sourceLineNo">097</span>    {<a name="line.97"></a>
-<span class="sourceLineNo">098</span>      return m_bcn;<a name="line.98"></a>
+<span class="sourceLineNo">098</span>      return m_filter;<a name="line.98"></a>
 <span class="sourceLineNo">099</span>    }<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    private String m_bcn;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    public boolean getBcn__IsNotDefault()<a name="line.101"></a>
+<span class="sourceLineNo">100</span>    private String m_filter;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    public boolean getFilter__IsNotDefault()<a name="line.101"></a>
 <span class="sourceLineNo">102</span>    {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>      return m_bcn__IsNotDefault;<a name="line.103"></a>
+<span class="sourceLineNo">103</span>      return m_filter__IsNotDefault;<a name="line.103"></a>
 <span class="sourceLineNo">104</span>    }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    private boolean m_bcn__IsNotDefault;<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    // 22, 1<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    public void setFormat(String format)<a name="line.107"></a>
+<span class="sourceLineNo">105</span>    private boolean m_filter__IsNotDefault;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    // 24, 1<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    public void setBcv(String bcv)<a name="line.107"></a>
 <span class="sourceLineNo">108</span>    {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      // 22, 1<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      m_format = format;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      m_format__IsNotDefault = true;<a name="line.111"></a>
+<span class="sourceLineNo">109</span>      // 24, 1<a name="line.109"></a>
+<span class="sourceLineNo">110</span>      m_bcv = bcv;<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      m_bcv__IsNotDefault = true;<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    public String getFormat()<a name="line.113"></a>
+<span class="sourceLineNo">113</span>    public String getBcv()<a name="line.113"></a>
 <span class="sourceLineNo">114</span>    {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      return m_format;<a name="line.115"></a>
+<span class="sourceLineNo">115</span>      return m_bcv;<a name="line.115"></a>
 <span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    private String m_format;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    public boolean getFormat__IsNotDefault()<a name="line.118"></a>
+<span class="sourceLineNo">117</span>    private String m_bcv;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    public boolean getBcv__IsNotDefault()<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    {<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      return m_format__IsNotDefault;<a name="line.120"></a>
+<span class="sourceLineNo">120</span>      return m_bcv__IsNotDefault;<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    }<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    private boolean m_format__IsNotDefault;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    // 21, 1<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    public void setFilter(String filter)<a name="line.124"></a>
+<span class="sourceLineNo">122</span>    private boolean m_bcv__IsNotDefault;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    // 22, 1<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void setFormat(String format)<a name="line.124"></a>
 <span class="sourceLineNo">125</span>    {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      // 21, 1<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      m_filter = filter;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      m_filter__IsNotDefault = true;<a name="line.128"></a>
+<span class="sourceLineNo">126</span>      // 22, 1<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      m_format = format;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      m_format__IsNotDefault = true;<a name="line.128"></a>
 <span class="sourceLineNo">129</span>    }<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    public String getFilter()<a name="line.130"></a>
+<span class="sourceLineNo">130</span>    public String getFormat()<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>      return m_filter;<a name="line.132"></a>
+<span class="sourceLineNo">132</span>      return m_format;<a name="line.132"></a>
 <span class="sourceLineNo">133</span>    }<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    private String m_filter;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    public boolean getFilter__IsNotDefault()<a name="line.135"></a>
+<span class="sourceLineNo">134</span>    private String m_format;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    public boolean getFormat__IsNotDefault()<a name="line.135"></a>
 <span class="sourceLineNo">136</span>    {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>      return m_filter__IsNotDefault;<a name="line.137"></a>
+<span class="sourceLineNo">137</span>      return m_format__IsNotDefault;<a name="line.137"></a>
 <span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    private boolean m_filter__IsNotDefault;<a name="line.139"></a>
+<span class="sourceLineNo">139</span>    private boolean m_format__IsNotDefault;<a name="line.139"></a>
 <span class="sourceLineNo">140</span>  }<a name="line.140"></a>
 <span class="sourceLineNo">141</span>  @Override<a name="line.141"></a>
 <span class="sourceLineNo">142</span>  protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()<a name="line.142"></a>
@@ -156,31 +156,31 @@
 <span class="sourceLineNo">148</span>    return (ImplData) super.getImplData();<a name="line.148"></a>
 <span class="sourceLineNo">149</span>  }<a name="line.149"></a>
 <span class="sourceLineNo">150</span>  <a name="line.150"></a>
-<span class="sourceLineNo">151</span>  protected String bcv;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.152"></a>
+<span class="sourceLineNo">151</span>  protected String bcn;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.152"></a>
 <span class="sourceLineNo">153</span>  {<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    (getImplData()).setBcv(p_bcv);<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    (getImplData()).setBcn(p_bcn);<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    return this;<a name="line.155"></a>
 <span class="sourceLineNo">156</span>  }<a name="line.156"></a>
 <span class="sourceLineNo">157</span>  <a name="line.157"></a>
-<span class="sourceLineNo">158</span>  protected String bcn;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.159"></a>
+<span class="sourceLineNo">158</span>  protected String filter;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.159"></a>
 <span class="sourceLineNo">160</span>  {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    (getImplData()).setBcn(p_bcn);<a name="line.161"></a>
+<span class="sourceLineNo">161</span>    (getImplData()).setFilter(p_filter);<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    return this;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>  }<a name="line.163"></a>
 <span class="sourceLineNo">164</span>  <a name="line.164"></a>
-<span class="sourceLineNo">165</span>  protected String format;<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.166"></a>
+<span class="sourceLineNo">165</span>  protected String bcv;<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.166"></a>
 <span class="sourceLineNo">167</span>  {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    (getImplData()).setFormat(p_format);<a name="line.168"></a>
+<span class="sourceLineNo">168</span>    (getImplData()).setBcv(p_bcv);<a name="line.168"></a>
 <span class="sourceLineNo">169</span>    return this;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>  }<a name="line.170"></a>
 <span class="sourceLineNo">171</span>  <a name="line.171"></a>
-<span class="sourceLineNo">172</span>  protected String filter;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.173"></a>
+<span class="sourceLineNo">172</span>  protected String format;<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.173"></a>
 <span class="sourceLineNo">174</span>  {<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    (getImplData()).setFilter(p_filter);<a name="line.175"></a>
+<span class="sourceLineNo">175</span>    (getImplData()).setFormat(p_format);<a name="line.175"></a>
 <span class="sourceLineNo">176</span>    return this;<a name="line.176"></a>
 <span class="sourceLineNo">177</span>  }<a name="line.177"></a>
 <span class="sourceLineNo">178</span>  <a name="line.178"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
index 36f2731..57f2f60 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
@@ -33,10 +33,10 @@
 <span class="sourceLineNo">025</span>  requiredArguments = {<a name="line.25"></a>
 <span class="sourceLineNo">026</span>    @org.jamon.annotations.Argument(name = "regionServer", type = "HRegionServer")},<a name="line.26"></a>
 <span class="sourceLineNo">027</span>  optionalArguments = {<a name="line.27"></a>
-<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.28"></a>
-<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.29"></a>
-<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.30"></a>
-<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "filter", type = "String")})<a name="line.31"></a>
+<span class="sourceLineNo">028</span>    @org.jamon.annotations.Argument(name = "bcn", type = "String"),<a name="line.28"></a>
+<span class="sourceLineNo">029</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.29"></a>
+<span class="sourceLineNo">030</span>    @org.jamon.annotations.Argument(name = "bcv", type = "String"),<a name="line.30"></a>
+<span class="sourceLineNo">031</span>    @org.jamon.annotations.Argument(name = "format", type = "String")})<a name="line.31"></a>
 <span class="sourceLineNo">032</span>public class RSStatusTmpl<a name="line.32"></a>
 <span class="sourceLineNo">033</span>  extends org.jamon.AbstractTemplateProxy<a name="line.33"></a>
 <span class="sourceLineNo">034</span>{<a name="line.34"></a>
@@ -77,74 +77,74 @@
 <span class="sourceLineNo">069</span>      return m_regionServer;<a name="line.69"></a>
 <span class="sourceLineNo">070</span>    }<a name="line.70"></a>
 <span class="sourceLineNo">071</span>    private HRegionServer m_regionServer;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    // 24, 1<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    public void setBcv(String bcv)<a name="line.73"></a>
+<span class="sourceLineNo">072</span>    // 23, 1<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    public void setBcn(String bcn)<a name="line.73"></a>
 <span class="sourceLineNo">074</span>    {<a name="line.74"></a>
-<span class="sourceLineNo">075</span>      // 24, 1<a name="line.75"></a>
-<span class="sourceLineNo">076</span>      m_bcv = bcv;<a name="line.76"></a>
-<span class="sourceLineNo">077</span>      m_bcv__IsNotDefault = true;<a name="line.77"></a>
+<span class="sourceLineNo">075</span>      // 23, 1<a name="line.75"></a>
+<span class="sourceLineNo">076</span>      m_bcn = bcn;<a name="line.76"></a>
+<span class="sourceLineNo">077</span>      m_bcn__IsNotDefault = true;<a name="line.77"></a>
 <span class="sourceLineNo">078</span>    }<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    public String getBcv()<a name="line.79"></a>
+<span class="sourceLineNo">079</span>    public String getBcn()<a name="line.79"></a>
 <span class="sourceLineNo">080</span>    {<a name="line.80"></a>
-<span class="sourceLineNo">081</span>      return m_bcv;<a name="line.81"></a>
+<span class="sourceLineNo">081</span>      return m_bcn;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    private String m_bcv;<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    public boolean getBcv__IsNotDefault()<a name="line.84"></a>
+<span class="sourceLineNo">083</span>    private String m_bcn;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    public boolean getBcn__IsNotDefault()<a name="line.84"></a>
 <span class="sourceLineNo">085</span>    {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      return m_bcv__IsNotDefault;<a name="line.86"></a>
+<span class="sourceLineNo">086</span>      return m_bcn__IsNotDefault;<a name="line.86"></a>
 <span class="sourceLineNo">087</span>    }<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    private boolean m_bcv__IsNotDefault;<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    // 23, 1<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    public void setBcn(String bcn)<a name="line.90"></a>
+<span class="sourceLineNo">088</span>    private boolean m_bcn__IsNotDefault;<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    // 21, 1<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    public void setFilter(String filter)<a name="line.90"></a>
 <span class="sourceLineNo">091</span>    {<a name="line.91"></a>
-<span class="sourceLineNo">092</span>      // 23, 1<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      m_bcn = bcn;<a name="line.93"></a>
-<span class="sourceLineNo">094</span>      m_bcn__IsNotDefault = true;<a name="line.94"></a>
+<span class="sourceLineNo">092</span>      // 21, 1<a name="line.92"></a>
+<span class="sourceLineNo">093</span>      m_filter = filter;<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      m_filter__IsNotDefault = true;<a name="line.94"></a>
 <span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>    public String getBcn()<a name="line.96"></a>
+<span class="sourceLineNo">096</span>    public String getFilter()<a name="line.96"></a>
 <span class="sourceLineNo">097</span>    {<a name="line.97"></a>
-<span class="sourceLineNo">098</span>      return m_bcn;<a name="line.98"></a>
+<span class="sourceLineNo">098</span>      return m_filter;<a name="line.98"></a>
 <span class="sourceLineNo">099</span>    }<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    private String m_bcn;<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    public boolean getBcn__IsNotDefault()<a name="line.101"></a>
+<span class="sourceLineNo">100</span>    private String m_filter;<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    public boolean getFilter__IsNotDefault()<a name="line.101"></a>
 <span class="sourceLineNo">102</span>    {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>      return m_bcn__IsNotDefault;<a name="line.103"></a>
+<span class="sourceLineNo">103</span>      return m_filter__IsNotDefault;<a name="line.103"></a>
 <span class="sourceLineNo">104</span>    }<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    private boolean m_bcn__IsNotDefault;<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    // 22, 1<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    public void setFormat(String format)<a name="line.107"></a>
+<span class="sourceLineNo">105</span>    private boolean m_filter__IsNotDefault;<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    // 24, 1<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    public void setBcv(String bcv)<a name="line.107"></a>
 <span class="sourceLineNo">108</span>    {<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      // 22, 1<a name="line.109"></a>
-<span class="sourceLineNo">110</span>      m_format = format;<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      m_format__IsNotDefault = true;<a name="line.111"></a>
+<span class="sourceLineNo">109</span>      // 24, 1<a name="line.109"></a>
+<span class="sourceLineNo">110</span>      m_bcv = bcv;<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      m_bcv__IsNotDefault = true;<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    }<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    public String getFormat()<a name="line.113"></a>
+<span class="sourceLineNo">113</span>    public String getBcv()<a name="line.113"></a>
 <span class="sourceLineNo">114</span>    {<a name="line.114"></a>
-<span class="sourceLineNo">115</span>      return m_format;<a name="line.115"></a>
+<span class="sourceLineNo">115</span>      return m_bcv;<a name="line.115"></a>
 <span class="sourceLineNo">116</span>    }<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    private String m_format;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    public boolean getFormat__IsNotDefault()<a name="line.118"></a>
+<span class="sourceLineNo">117</span>    private String m_bcv;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>    public boolean getBcv__IsNotDefault()<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    {<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      return m_format__IsNotDefault;<a name="line.120"></a>
+<span class="sourceLineNo">120</span>      return m_bcv__IsNotDefault;<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    }<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    private boolean m_format__IsNotDefault;<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    // 21, 1<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    public void setFilter(String filter)<a name="line.124"></a>
+<span class="sourceLineNo">122</span>    private boolean m_bcv__IsNotDefault;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    // 22, 1<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void setFormat(String format)<a name="line.124"></a>
 <span class="sourceLineNo">125</span>    {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      // 21, 1<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      m_filter = filter;<a name="line.127"></a>
-<span class="sourceLineNo">128</span>      m_filter__IsNotDefault = true;<a name="line.128"></a>
+<span class="sourceLineNo">126</span>      // 22, 1<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      m_format = format;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>      m_format__IsNotDefault = true;<a name="line.128"></a>
 <span class="sourceLineNo">129</span>    }<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    public String getFilter()<a name="line.130"></a>
+<span class="sourceLineNo">130</span>    public String getFormat()<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>      return m_filter;<a name="line.132"></a>
+<span class="sourceLineNo">132</span>      return m_format;<a name="line.132"></a>
 <span class="sourceLineNo">133</span>    }<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    private String m_filter;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    public boolean getFilter__IsNotDefault()<a name="line.135"></a>
+<span class="sourceLineNo">134</span>    private String m_format;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>    public boolean getFormat__IsNotDefault()<a name="line.135"></a>
 <span class="sourceLineNo">136</span>    {<a name="line.136"></a>
-<span class="sourceLineNo">137</span>      return m_filter__IsNotDefault;<a name="line.137"></a>
+<span class="sourceLineNo">137</span>      return m_format__IsNotDefault;<a name="line.137"></a>
 <span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    private boolean m_filter__IsNotDefault;<a name="line.139"></a>
+<span class="sourceLineNo">139</span>    private boolean m_format__IsNotDefault;<a name="line.139"></a>
 <span class="sourceLineNo">140</span>  }<a name="line.140"></a>
 <span class="sourceLineNo">141</span>  @Override<a name="line.141"></a>
 <span class="sourceLineNo">142</span>  protected org.jamon.AbstractTemplateProxy.ImplData makeImplData()<a name="line.142"></a>
@@ -156,31 +156,31 @@
 <span class="sourceLineNo">148</span>    return (ImplData) super.getImplData();<a name="line.148"></a>
 <span class="sourceLineNo">149</span>  }<a name="line.149"></a>
 <span class="sourceLineNo">150</span>  <a name="line.150"></a>
-<span class="sourceLineNo">151</span>  protected String bcv;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.152"></a>
+<span class="sourceLineNo">151</span>  protected String bcn;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.152"></a>
 <span class="sourceLineNo">153</span>  {<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    (getImplData()).setBcv(p_bcv);<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    (getImplData()).setBcn(p_bcn);<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    return this;<a name="line.155"></a>
 <span class="sourceLineNo">156</span>  }<a name="line.156"></a>
 <span class="sourceLineNo">157</span>  <a name="line.157"></a>
-<span class="sourceLineNo">158</span>  protected String bcn;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcn(String p_bcn)<a name="line.159"></a>
+<span class="sourceLineNo">158</span>  protected String filter;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.159"></a>
 <span class="sourceLineNo">160</span>  {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    (getImplData()).setBcn(p_bcn);<a name="line.161"></a>
+<span class="sourceLineNo">161</span>    (getImplData()).setFilter(p_filter);<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    return this;<a name="line.162"></a>
 <span class="sourceLineNo">163</span>  }<a name="line.163"></a>
 <span class="sourceLineNo">164</span>  <a name="line.164"></a>
-<span class="sourceLineNo">165</span>  protected String format;<a name="line.165"></a>
-<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.166"></a>
+<span class="sourceLineNo">165</span>  protected String bcv;<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setBcv(String p_bcv)<a name="line.166"></a>
 <span class="sourceLineNo">167</span>  {<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    (getImplData()).setFormat(p_format);<a name="line.168"></a>
+<span class="sourceLineNo">168</span>    (getImplData()).setBcv(p_bcv);<a name="line.168"></a>
 <span class="sourceLineNo">169</span>    return this;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>  }<a name="line.170"></a>
 <span class="sourceLineNo">171</span>  <a name="line.171"></a>
-<span class="sourceLineNo">172</span>  protected String filter;<a name="line.172"></a>
-<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFilter(String p_filter)<a name="line.173"></a>
+<span class="sourceLineNo">172</span>  protected String format;<a name="line.172"></a>
+<span class="sourceLineNo">173</span>  public final org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl setFormat(String p_format)<a name="line.173"></a>
 <span class="sourceLineNo">174</span>  {<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    (getImplData()).setFilter(p_filter);<a name="line.175"></a>
+<span class="sourceLineNo">175</span>    (getImplData()).setFormat(p_format);<a name="line.175"></a>
 <span class="sourceLineNo">176</span>    return this;<a name="line.176"></a>
 <span class="sourceLineNo">177</span>  }<a name="line.177"></a>
 <span class="sourceLineNo">178</span>  <a name="line.178"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
index a960d06..2861934 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
@@ -34,27 +34,27 @@
 <span class="sourceLineNo">026</span><a name="line.26"></a>
 <span class="sourceLineNo">027</span>{<a name="line.27"></a>
 <span class="sourceLineNo">028</span>  private final HRegionServer regionServer;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>  private final String bcv;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>  private final String bcn;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>  private final String format;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>  private final String filter;<a name="line.32"></a>
+<span class="sourceLineNo">029</span>  private final String bcn;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>  private final String filter;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>  private final String bcv;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>  private final String format;<a name="line.32"></a>
 <span class="sourceLineNo">033</span>  protected static org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl.ImplData __jamon_setOptionalArguments(org.apache.hadoop.hbase.tmpl.regionserver.RSStatusTmpl.ImplData p_implData)<a name="line.33"></a>
 <span class="sourceLineNo">034</span>  {<a name="line.34"></a>
-<span class="sourceLineNo">035</span>    if(! p_implData.getBcv__IsNotDefault())<a name="line.35"></a>
+<span class="sourceLineNo">035</span>    if(! p_implData.getBcn__IsNotDefault())<a name="line.35"></a>
 <span class="sourceLineNo">036</span>    {<a name="line.36"></a>
-<span class="sourceLineNo">037</span>      p_implData.setBcv("");<a name="line.37"></a>
+<span class="sourceLineNo">037</span>      p_implData.setBcn("");<a name="line.37"></a>
 <span class="sourceLineNo">038</span>    }<a name="line.38"></a>
-<span class="sourceLineNo">039</span>    if(! p_implData.getBcn__IsNotDefault())<a name="line.39"></a>
+<span class="sourceLineNo">039</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.39"></a>
 <span class="sourceLineNo">040</span>    {<a name="line.40"></a>
-<span class="sourceLineNo">041</span>      p_implData.setBcn("");<a name="line.41"></a>
+<span class="sourceLineNo">041</span>      p_implData.setFilter("general");<a name="line.41"></a>
 <span class="sourceLineNo">042</span>    }<a name="line.42"></a>
-<span class="sourceLineNo">043</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.43"></a>
+<span class="sourceLineNo">043</span>    if(! p_implData.getBcv__IsNotDefault())<a name="line.43"></a>
 <span class="sourceLineNo">044</span>    {<a name="line.44"></a>
-<span class="sourceLineNo">045</span>      p_implData.setFormat("html");<a name="line.45"></a>
+<span class="sourceLineNo">045</span>      p_implData.setBcv("");<a name="line.45"></a>
 <span class="sourceLineNo">046</span>    }<a name="line.46"></a>
-<span class="sourceLineNo">047</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.47"></a>
+<span class="sourceLineNo">047</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.47"></a>
 <span class="sourceLineNo">048</span>    {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>      p_implData.setFilter("general");<a name="line.49"></a>
+<span class="sourceLineNo">049</span>      p_implData.setFormat("html");<a name="line.49"></a>
 <span class="sourceLineNo">050</span>    }<a name="line.50"></a>
 <span class="sourceLineNo">051</span>    return p_implData;<a name="line.51"></a>
 <span class="sourceLineNo">052</span>  }<a name="line.52"></a>
@@ -62,10 +62,10 @@
 <span class="sourceLineNo">054</span>  {<a name="line.54"></a>
 <span class="sourceLineNo">055</span>    super(p_templateManager, __jamon_setOptionalArguments(p_implData));<a name="line.55"></a>
 <span class="sourceLineNo">056</span>    regionServer = p_implData.getRegionServer();<a name="line.56"></a>
-<span class="sourceLineNo">057</span>    bcv = p_implData.getBcv();<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    bcn = p_implData.getBcn();<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    format = p_implData.getFormat();<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    filter = p_implData.getFilter();<a name="line.60"></a>
+<span class="sourceLineNo">057</span>    bcn = p_implData.getBcn();<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    filter = p_implData.getFilter();<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    bcv = p_implData.getBcv();<a name="line.59"></a>
+<span class="sourceLineNo">060</span>    format = p_implData.getFormat();<a name="line.60"></a>
 <span class="sourceLineNo">061</span>  }<a name="line.61"></a>
 <span class="sourceLineNo">062</span>  <a name="line.62"></a>
 <span class="sourceLineNo">063</span>  @Override public void renderNoFlush(final java.io.Writer jamonWriter)<a name="line.63"></a>


[3/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
index d7eae79..3492ff5 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
@@ -85,7 +85,7 @@
 <span class="sourceLineNo">077</span>  private final static String PEER_CONFIG_PREFIX = NAME + ".peer.";<a name="line.77"></a>
 <span class="sourceLineNo">078</span>  static long startTime = 0;<a name="line.78"></a>
 <span class="sourceLineNo">079</span>  static long endTime = Long.MAX_VALUE;<a name="line.79"></a>
-<span class="sourceLineNo">080</span>  static int batch = Integer.MAX_VALUE;<a name="line.80"></a>
+<span class="sourceLineNo">080</span>  static int batch = -1;<a name="line.80"></a>
 <span class="sourceLineNo">081</span>  static int versions = -1;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>  static String tableName = null;<a name="line.82"></a>
 <span class="sourceLineNo">083</span>  static String families = null;<a name="line.83"></a>
@@ -118,464 +118,475 @@
 <span class="sourceLineNo">110</span>    private int sleepMsBeforeReCompare;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    private String delimiter = "";<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private boolean verbose = false;<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span>    /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span>     * Map method that compares every scanned row with the equivalent from<a name="line.115"></a>
-<span class="sourceLineNo">116</span>     * a distant cluster.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>     * @param row  The current table row key.<a name="line.117"></a>
-<span class="sourceLineNo">118</span>     * @param value  The columns.<a name="line.118"></a>
-<span class="sourceLineNo">119</span>     * @param context  The current context.<a name="line.119"></a>
-<span class="sourceLineNo">120</span>     * @throws IOException When something is broken with the data.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>     */<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.123"></a>
-<span class="sourceLineNo">124</span>                    Context context)<a name="line.124"></a>
-<span class="sourceLineNo">125</span>        throws IOException {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      if (replicatedScanner == null) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>        Configuration conf = context.getConfiguration();<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.129"></a>
-<span class="sourceLineNo">130</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.130"></a>
-<span class="sourceLineNo">131</span>        final Scan scan = new Scan();<a name="line.131"></a>
-<span class="sourceLineNo">132</span>        scan.setBatch(batch);<a name="line.132"></a>
-<span class="sourceLineNo">133</span>        scan.setCacheBlocks(false);<a name="line.133"></a>
-<span class="sourceLineNo">134</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.134"></a>
-<span class="sourceLineNo">135</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>        String families = conf.get(NAME + ".families", null);<a name="line.137"></a>
-<span class="sourceLineNo">138</span>        if(families != null) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>          String[] fams = families.split(",");<a name="line.139"></a>
-<span class="sourceLineNo">140</span>          for(String fam : fams) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.141"></a>
-<span class="sourceLineNo">142</span>          }<a name="line.142"></a>
-<span class="sourceLineNo">143</span>        }<a name="line.143"></a>
-<span class="sourceLineNo">144</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.144"></a>
-<span class="sourceLineNo">145</span>        scan.setRaw(includeDeletedCells);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.146"></a>
-<span class="sourceLineNo">147</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        scan.setTimeRange(startTime, endTime);<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        if (versions &gt;= 0) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>          scan.setMaxVersions(versions);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.155"></a>
-<span class="sourceLineNo">156</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.161"></a>
-<span class="sourceLineNo">162</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.162"></a>
+<span class="sourceLineNo">113</span>    private int batch = -1;<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span>    /**<a name="line.115"></a>
+<span class="sourceLineNo">116</span>     * Map method that compares every scanned row with the equivalent from<a name="line.116"></a>
+<span class="sourceLineNo">117</span>     * a distant cluster.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>     * @param row  The current table row key.<a name="line.118"></a>
+<span class="sourceLineNo">119</span>     * @param value  The columns.<a name="line.119"></a>
+<span class="sourceLineNo">120</span>     * @param context  The current context.<a name="line.120"></a>
+<span class="sourceLineNo">121</span>     * @throws IOException When something is broken with the data.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>     */<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    @Override<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.124"></a>
+<span class="sourceLineNo">125</span>                    Context context)<a name="line.125"></a>
+<span class="sourceLineNo">126</span>        throws IOException {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      if (replicatedScanner == null) {<a name="line.127"></a>
+<span class="sourceLineNo">128</span>        Configuration conf = context.getConfiguration();<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.129"></a>
+<span class="sourceLineNo">130</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        batch = conf.getInt(NAME + ".batch", -1);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        final Scan scan = new Scan();<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        if (batch &gt; 0) {<a name="line.134"></a>
+<span class="sourceLineNo">135</span>          scan.setBatch(batch);<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        }<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        scan.setCacheBlocks(false);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.138"></a>
+<span class="sourceLineNo">139</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        String families = conf.get(NAME + ".families", null);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>        if(families != null) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>          String[] fams = families.split(",");<a name="line.143"></a>
+<span class="sourceLineNo">144</span>          for(String fam : fams) {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.145"></a>
+<span class="sourceLineNo">146</span>          }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>        }<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        scan.setRaw(includeDeletedCells);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>        scan.setTimeRange(startTime, endTime);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        if (versions &gt;= 0) {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>          scan.setMaxVersions(versions);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.158"></a>
+<span class="sourceLineNo">159</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.162"></a>
 <span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.164"></a>
-<span class="sourceLineNo">165</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.165"></a>
-<span class="sourceLineNo">166</span>        scan.setStartRow(value.getRow());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.168"></a>
-<span class="sourceLineNo">169</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      while (true) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>        if (currentCompareRowInPeerTable == null) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>          // reach the region end of peer table, row only in source table<a name="line.173"></a>
-<span class="sourceLineNo">174</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>          break;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>        }<a name="line.176"></a>
-<span class="sourceLineNo">177</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.177"></a>
-<span class="sourceLineNo">178</span>        if (rowCmpRet == 0) {<a name="line.178"></a>
-<span class="sourceLineNo">179</span>          // rowkey is same, need to compare the content of the row<a name="line.179"></a>
-<span class="sourceLineNo">180</span>          try {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>            if (verbose) {<a name="line.183"></a>
-<span class="sourceLineNo">184</span>              LOG.info("Good row key: " + delimiter<a name="line.184"></a>
-<span class="sourceLineNo">185</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>            }<a name="line.186"></a>
-<span class="sourceLineNo">187</span>          } catch (Exception e) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>          }<a name="line.189"></a>
-<span class="sourceLineNo">190</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.190"></a>
-<span class="sourceLineNo">191</span>          break;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>        } else if (rowCmpRet &lt; 0) {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>          // row only exists in source table<a name="line.193"></a>
-<span class="sourceLineNo">194</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.194"></a>
+<span class="sourceLineNo">164</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.164"></a>
+<span class="sourceLineNo">165</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.165"></a>
+<span class="sourceLineNo">166</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.166"></a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.168"></a>
+<span class="sourceLineNo">169</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.169"></a>
+<span class="sourceLineNo">170</span>        scan.setStartRow(value.getRow());<a name="line.170"></a>
+<span class="sourceLineNo">171</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.171"></a>
+<span class="sourceLineNo">172</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      }<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      while (true) {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>        if (currentCompareRowInPeerTable == null) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>          // reach the region end of peer table, row only in source table<a name="line.177"></a>
+<span class="sourceLineNo">178</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.178"></a>
+<span class="sourceLineNo">179</span>          break;<a name="line.179"></a>
+<span class="sourceLineNo">180</span>        }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.181"></a>
+<span class="sourceLineNo">182</span>        if (rowCmpRet == 0) {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>          // rowkey is same, need to compare the content of the row<a name="line.183"></a>
+<span class="sourceLineNo">184</span>          try {<a name="line.184"></a>
+<span class="sourceLineNo">185</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>            if (verbose) {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>              LOG.info("Good row key: " + delimiter<a name="line.188"></a>
+<span class="sourceLineNo">189</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>            }<a name="line.190"></a>
+<span class="sourceLineNo">191</span>          } catch (Exception e) {<a name="line.191"></a>
+<span class="sourceLineNo">192</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.192"></a>
+<span class="sourceLineNo">193</span>          }<a name="line.193"></a>
+<span class="sourceLineNo">194</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.194"></a>
 <span class="sourceLineNo">195</span>          break;<a name="line.195"></a>
-<span class="sourceLineNo">196</span>        } else {<a name="line.196"></a>
-<span class="sourceLineNo">197</span>          // row only exists in peer table<a name="line.197"></a>
-<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.198"></a>
-<span class="sourceLineNo">199</span>            currentCompareRowInPeerTable);<a name="line.199"></a>
-<span class="sourceLineNo">200</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.200"></a>
-<span class="sourceLineNo">201</span>        }<a name="line.201"></a>
-<span class="sourceLineNo">202</span>      }<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    }<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.207"></a>
-<span class="sourceLineNo">208</span>        try {<a name="line.208"></a>
-<span class="sourceLineNo">209</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.209"></a>
-<span class="sourceLineNo">210</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.210"></a>
-<span class="sourceLineNo">211</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>          if (!sourceResult.isEmpty()) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.213"></a>
-<span class="sourceLineNo">214</span>            if (verbose) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.215"></a>
-<span class="sourceLineNo">216</span>              + delimiter);<a name="line.216"></a>
-<span class="sourceLineNo">217</span>            }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>          }<a name="line.218"></a>
-<span class="sourceLineNo">219</span>          return;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>        } catch (Exception e) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.221"></a>
-<span class="sourceLineNo">222</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>        }<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      }<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      context.getCounter(counter).increment(1);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.226"></a>
-<span class="sourceLineNo">227</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.227"></a>
-<span class="sourceLineNo">228</span>          delimiter);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
-<span class="sourceLineNo">230</span><a name="line.230"></a>
-<span class="sourceLineNo">231</span>    @Override<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    protected void cleanup(Context context) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      if (replicatedScanner != null) {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        try {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>          while (currentCompareRowInPeerTable != null) {<a name="line.235"></a>
-<span class="sourceLineNo">236</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.236"></a>
-<span class="sourceLineNo">237</span>              currentCompareRowInPeerTable);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.238"></a>
-<span class="sourceLineNo">239</span>          }<a name="line.239"></a>
-<span class="sourceLineNo">240</span>        } catch (Exception e) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.241"></a>
-<span class="sourceLineNo">242</span>        } finally {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>          replicatedScanner.close();<a name="line.243"></a>
-<span class="sourceLineNo">244</span>          replicatedScanner = null;<a name="line.244"></a>
-<span class="sourceLineNo">245</span>        }<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      }<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>      if (sourceTable != null) {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>        try {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>          sourceTable.close();<a name="line.250"></a>
-<span class="sourceLineNo">251</span>        } catch (IOException e) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      }<a name="line.254"></a>
-<span class="sourceLineNo">255</span>      if(sourceConnection != null){<a name="line.255"></a>
-<span class="sourceLineNo">256</span>        try {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          sourceConnection.close();<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        } catch (Exception e) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.259"></a>
-<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>      if(replicatedTable != null){<a name="line.263"></a>
-<span class="sourceLineNo">264</span>        try{<a name="line.264"></a>
-<span class="sourceLineNo">265</span>          replicatedTable.close();<a name="line.265"></a>
-<span class="sourceLineNo">266</span>        } catch (Exception e) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>      }<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      if(replicatedConnection != null){<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        try {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>          replicatedConnection.close();<a name="line.272"></a>
-<span class="sourceLineNo">273</span>        } catch (Exception e) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.274"></a>
-<span class="sourceLineNo">275</span>        }<a name="line.275"></a>
-<span class="sourceLineNo">276</span>      }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    }<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  }<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      final Configuration conf) throws IOException {<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    ZooKeeperWatcher localZKW = null;<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    ReplicationPeerZKImpl peer = null;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    try {<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.285"></a>
-<span class="sourceLineNo">286</span>          new Abortable() {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>            @Override public void abort(String why, Throwable e) {}<a name="line.287"></a>
-<span class="sourceLineNo">288</span>            @Override public boolean isAborted() {return false;}<a name="line.288"></a>
-<span class="sourceLineNo">289</span>          });<a name="line.289"></a>
-<span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>      rp.init();<a name="line.292"></a>
-<span class="sourceLineNo">293</span><a name="line.293"></a>
-<span class="sourceLineNo">294</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      if (pair == null) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        throw new IOException("Couldn't get peer conf!");<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>      return pair;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    } catch (ReplicationException e) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      throw new IOException(<a name="line.301"></a>
-<span class="sourceLineNo">302</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    } finally {<a name="line.303"></a>
-<span class="sourceLineNo">304</span>      if (peer != null) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        peer.close();<a name="line.305"></a>
-<span class="sourceLineNo">306</span>      }<a name="line.306"></a>
-<span class="sourceLineNo">307</span>      if (localZKW != null) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        localZKW.close();<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      }<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>  }<a name="line.311"></a>
-<span class="sourceLineNo">312</span><a name="line.312"></a>
-<span class="sourceLineNo">313</span>  /**<a name="line.313"></a>
-<span class="sourceLineNo">314</span>   * Sets up the actual job.<a name="line.314"></a>
-<span class="sourceLineNo">315</span>   *<a name="line.315"></a>
-<span class="sourceLineNo">316</span>   * @param conf  The current configuration.<a name="line.316"></a>
-<span class="sourceLineNo">317</span>   * @param args  The command line parameters.<a name="line.317"></a>
-<span class="sourceLineNo">318</span>   * @return The newly created job.<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   */<a name="line.320"></a>
-<span class="sourceLineNo">321</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>  throws IOException {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    if (!doCommandLine(args)) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>      return null;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>    conf.set(NAME+".peerId", peerId);<a name="line.326"></a>
-<span class="sourceLineNo">327</span>    conf.set(NAME+".tableName", tableName);<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.331"></a>
-<span class="sourceLineNo">332</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    if (families != null) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>      conf.set(NAME+".families", families);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    }<a name="line.336"></a>
-<span class="sourceLineNo">337</span>    if (rowPrefixes != null){<a name="line.337"></a>
-<span class="sourceLineNo">338</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.338"></a>
-<span class="sourceLineNo">339</span>    }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.343"></a>
-<span class="sourceLineNo">344</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.344"></a>
-<span class="sourceLineNo">345</span>        peerConfig.getConfiguration());<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.346"></a>
-<span class="sourceLineNo">347</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.347"></a>
-<span class="sourceLineNo">348</span>        peerConfig.getConfiguration().entrySet());<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>    conf.setInt(NAME + ".versions", versions);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    LOG.info("Number of version: " + versions);<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    job.setJarByClass(VerifyReplication.class);<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>    Scan scan = new Scan();<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    scan.setTimeRange(startTime, endTime);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    scan.setRaw(includeDeletedCells);<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    if (versions &gt;= 0) {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>      scan.setMaxVersions(versions);<a name="line.360"></a>
-<span class="sourceLineNo">361</span>      LOG.info("Number of versions set to " + versions);<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    }<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    if(families != null) {<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      String[] fams = families.split(",");<a name="line.364"></a>
-<span class="sourceLineNo">365</span>      for(String fam : fams) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.366"></a>
-<span class="sourceLineNo">367</span>      }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    }<a name="line.368"></a>
-<span class="sourceLineNo">369</span><a name="line.369"></a>
-<span class="sourceLineNo">370</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        Verifier.class, null, null, job);<a name="line.373"></a>
-<span class="sourceLineNo">374</span><a name="line.374"></a>
-<span class="sourceLineNo">375</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    // Obtain the auth token from peer cluster<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.377"></a>
+<span class="sourceLineNo">196</span>        } else if (rowCmpRet &lt; 0) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>          // row only exists in source table<a name="line.197"></a>
+<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.198"></a>
+<span class="sourceLineNo">199</span>          break;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>        } else {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>          // row only exists in peer table<a name="line.201"></a>
+<span class="sourceLineNo">202</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.202"></a>
+<span class="sourceLineNo">203</span>            currentCompareRowInPeerTable);<a name="line.203"></a>
+<span class="sourceLineNo">204</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>        }<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      }<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.209"></a>
+<span class="sourceLineNo">210</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.211"></a>
+<span class="sourceLineNo">212</span>        try {<a name="line.212"></a>
+<span class="sourceLineNo">213</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.213"></a>
+<span class="sourceLineNo">214</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.214"></a>
+<span class="sourceLineNo">215</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.215"></a>
+<span class="sourceLineNo">216</span>          if (!sourceResult.isEmpty()) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.217"></a>
+<span class="sourceLineNo">218</span>            if (verbose) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.219"></a>
+<span class="sourceLineNo">220</span>              + delimiter);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>            }<a name="line.221"></a>
+<span class="sourceLineNo">222</span>          }<a name="line.222"></a>
+<span class="sourceLineNo">223</span>          return;<a name="line.223"></a>
+<span class="sourceLineNo">224</span>        } catch (Exception e) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.225"></a>
+<span class="sourceLineNo">226</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.226"></a>
+<span class="sourceLineNo">227</span>        }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      context.getCounter(counter).increment(1);<a name="line.229"></a>
+<span class="sourceLineNo">230</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.231"></a>
+<span class="sourceLineNo">232</span>          delimiter);<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    }<a name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span>    @Override<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    protected void cleanup(Context context) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      if (replicatedScanner != null) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>        try {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>          while (currentCompareRowInPeerTable != null) {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.240"></a>
+<span class="sourceLineNo">241</span>              currentCompareRowInPeerTable);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.242"></a>
+<span class="sourceLineNo">243</span>          }<a name="line.243"></a>
+<span class="sourceLineNo">244</span>        } catch (Exception e) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>        } finally {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>          replicatedScanner.close();<a name="line.247"></a>
+<span class="sourceLineNo">248</span>          replicatedScanner = null;<a name="line.248"></a>
+<span class="sourceLineNo">249</span>        }<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      }<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>      if (sourceTable != null) {<a name="line.252"></a>
+<span class="sourceLineNo">253</span>        try {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          sourceTable.close();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        } catch (IOException e) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        }<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      }<a name="line.258"></a>
+<span class="sourceLineNo">259</span>      if(sourceConnection != null){<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        try {<a name="line.260"></a>
+<span class="sourceLineNo">261</span>          sourceConnection.close();<a name="line.261"></a>
+<span class="sourceLineNo">262</span>        } catch (Exception e) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.263"></a>
+<span class="sourceLineNo">264</span>        }<a name="line.264"></a>
+<span class="sourceLineNo">265</span>      }<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>      if(replicatedTable != null){<a name="line.267"></a>
+<span class="sourceLineNo">268</span>        try{<a name="line.268"></a>
+<span class="sourceLineNo">269</span>          replicatedTable.close();<a name="line.269"></a>
+<span class="sourceLineNo">270</span>        } catch (Exception e) {<a name="line.270"></a>
+<span class="sourceLineNo">271</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>        }<a name="line.272"></a>
+<span class="sourceLineNo">273</span>      }<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      if(replicatedConnection != null){<a name="line.274"></a>
+<span class="sourceLineNo">275</span>        try {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>          replicatedConnection.close();<a name="line.276"></a>
+<span class="sourceLineNo">277</span>        } catch (Exception e) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>        }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>      }<a name="line.280"></a>
+<span class="sourceLineNo">281</span>    }<a name="line.281"></a>
+<span class="sourceLineNo">282</span>  }<a name="line.282"></a>
+<span class="sourceLineNo">283</span><a name="line.283"></a>
+<span class="sourceLineNo">284</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.284"></a>
+<span class="sourceLineNo">285</span>      final Configuration conf) throws IOException {<a name="line.285"></a>
+<span class="sourceLineNo">286</span>    ZooKeeperWatcher localZKW = null;<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    ReplicationPeerZKImpl peer = null;<a name="line.287"></a>
+<span class="sourceLineNo">288</span>    try {<a name="line.288"></a>
+<span class="sourceLineNo">289</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.289"></a>
+<span class="sourceLineNo">290</span>          new Abortable() {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>            @Override public void abort(String why, Throwable e) {}<a name="line.291"></a>
+<span class="sourceLineNo">292</span>            @Override public boolean isAborted() {return false;}<a name="line.292"></a>
+<span class="sourceLineNo">293</span>          });<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.295"></a>
+<span class="sourceLineNo">296</span>      rp.init();<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      if (pair == null) {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        throw new IOException("Couldn't get peer conf!");<a name="line.300"></a>
+<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
+<span class="sourceLineNo">302</span><a name="line.302"></a>
+<span class="sourceLineNo">303</span>      return pair;<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    } catch (ReplicationException e) {<a name="line.304"></a>
+<span class="sourceLineNo">305</span>      throw new IOException(<a name="line.305"></a>
+<span class="sourceLineNo">306</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.306"></a>
+<span class="sourceLineNo">307</span>    } finally {<a name="line.307"></a>
+<span class="sourceLineNo">308</span>      if (peer != null) {<a name="line.308"></a>
+<span class="sourceLineNo">309</span>        peer.close();<a name="line.309"></a>
+<span class="sourceLineNo">310</span>      }<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      if (localZKW != null) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>        localZKW.close();<a name="line.312"></a>
+<span class="sourceLineNo">313</span>      }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
+<span class="sourceLineNo">315</span>  }<a name="line.315"></a>
+<span class="sourceLineNo">316</span><a name="line.316"></a>
+<span class="sourceLineNo">317</span>  /**<a name="line.317"></a>
+<span class="sourceLineNo">318</span>   * Sets up the actual job.<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   *<a name="line.319"></a>
+<span class="sourceLineNo">320</span>   * @param conf  The current configuration.<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * @param args  The command line parameters.<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * @return The newly created job.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   */<a name="line.324"></a>
+<span class="sourceLineNo">325</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.325"></a>
+<span class="sourceLineNo">326</span>  throws IOException {<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    if (!doCommandLine(args)) {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>      return null;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>    }<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    conf.set(NAME+".peerId", peerId);<a name="line.330"></a>
+<span class="sourceLineNo">331</span>    conf.set(NAME+".tableName", tableName);<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.333"></a>
+<span class="sourceLineNo">334</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    conf.setInt(NAME + ".batch", batch);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.338"></a>
+<span class="sourceLineNo">339</span>    if (families != null) {<a name="line.339"></a>
+<span class="sourceLineNo">340</span>      conf.set(NAME+".families", families);<a name="line.340"></a>
+<span class="sourceLineNo">341</span>    }<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    if (rowPrefixes != null){<a name="line.342"></a>
+<span class="sourceLineNo">343</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    }<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.348"></a>
+<span class="sourceLineNo">349</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.349"></a>
+<span class="sourceLineNo">350</span>        peerConfig.getConfiguration());<a name="line.350"></a>
+<span class="sourceLineNo">351</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        peerConfig.getConfiguration().entrySet());<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>    conf.setInt(NAME + ".versions", versions);<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    LOG.info("Number of version: " + versions);<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    job.setJarByClass(VerifyReplication.class);<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>    Scan scan = new Scan();<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    scan.setTimeRange(startTime, endTime);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    scan.setRaw(includeDeletedCells);<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    scan.setCacheBlocks(false);<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    if (batch &gt; 0) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>      scan.setBatch(batch);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    }<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    if (versions &gt;= 0) {<a name="line.368"></a>
+<span class="sourceLineNo">369</span>      scan.setMaxVersions(versions);<a name="line.369"></a>
+<span class="sourceLineNo">370</span>      LOG.info("Number of versions set to " + versions);<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    }<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    if(families != null) {<a name="line.372"></a>
+<span class="sourceLineNo">373</span>      String[] fams = families.split(",");<a name="line.373"></a>
+<span class="sourceLineNo">374</span>      for(String fam : fams) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.375"></a>
+<span class="sourceLineNo">376</span>      }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    }<a name="line.377"></a>
 <span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    job.setNumReduceTasks(0);<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    return job;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
+<span class="sourceLineNo">379</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.381"></a>
+<span class="sourceLineNo">382</span>        Verifier.class, null, null, job);<a name="line.382"></a>
 <span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.386"></a>
-<span class="sourceLineNo">387</span>      Arrays.sort(rowPrefixArray);<a name="line.387"></a>
-<span class="sourceLineNo">388</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      for (String prefix : rowPrefixArray) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        filterList.addFilter(filter);<a name="line.391"></a>
-<span class="sourceLineNo">392</span>      }<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      scan.setFilter(filterList);<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.395"></a>
-<span class="sourceLineNo">396</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    }<a name="line.397"></a>
-<span class="sourceLineNo">398</span>  }<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    scan.setStartRow(startPrefixRow);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.402"></a>
-<span class="sourceLineNo">403</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    scan.setStopRow(stopRow);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>  }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span>  private static boolean doCommandLine(final String[] args) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    if (args.length &lt; 2) {<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      printUsage(null);<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      return false;<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    }<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    //we might hold on to the old value.<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    restoreDefaults();<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    try {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        String cmd = args[i];<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>          printUsage(null);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          return false;<a name="line.421"></a>
-<span class="sourceLineNo">422</span>        }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>        final String startTimeArgKey = "--starttime=";<a name="line.424"></a>
-<span class="sourceLineNo">425</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.425"></a>
-<span class="sourceLineNo">426</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          continue;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>        }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>        final String endTimeArgKey = "--endtime=";<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.432"></a>
-<span class="sourceLineNo">433</span>          continue;<a name="line.433"></a>
-<span class="sourceLineNo">434</span>        }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          includeDeletedCells = true;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>          continue;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>        }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>        final String versionsArgKey = "--versions=";<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.443"></a>
-<span class="sourceLineNo">444</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.444"></a>
-<span class="sourceLineNo">445</span>          continue;<a name="line.445"></a>
-<span class="sourceLineNo">446</span>        }<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        <a name="line.447"></a>
-<span class="sourceLineNo">448</span>        final String batchArgKey = "--batch=";<a name="line.448"></a>
-<span class="sourceLineNo">449</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.450"></a>
-<span class="sourceLineNo">451</span>          continue;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>        }<a name="line.452"></a>
-<span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>        final String familiesArgKey = "--families=";<a name="line.454"></a>
-<span class="sourceLineNo">455</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>          families = cmd.substring(familiesArgKey.length());<a name="line.456"></a>
-<span class="sourceLineNo">457</span>          continue;<a name="line.457"></a>
-<span class="sourceLineNo">458</span>        }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.460"></a>
-<span class="sourceLineNo">461</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.461"></a>
-<span class="sourceLineNo">462</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.462"></a>
-<span class="sourceLineNo">463</span>          continue;<a name="line.463"></a>
-<span class="sourceLineNo">464</span>        }<a name="line.464"></a>
-<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span>        final String delimiterArgKey = "--delimiter=";<a name="line.466"></a>
-<span class="sourceLineNo">467</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.468"></a>
-<span class="sourceLineNo">469</span>          continue;<a name="line.469"></a>
-<span class="sourceLineNo">470</span>        }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.472"></a>
-<span class="sourceLineNo">473</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.474"></a>
-<span class="sourceLineNo">475</span>          continue;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>        }<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        final String verboseKey = "--verbose";<a name="line.477"></a>
-<span class="sourceLineNo">478</span>        if (cmd.startsWith(verboseKey)) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span>          verbose = true;<a name="line.479"></a>
-<span class="sourceLineNo">480</span>          continue;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>        }        <a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>        if (cmd.startsWith("--")) {<a name="line.483"></a>
-<span class="sourceLineNo">484</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.484"></a>
+<span class="sourceLineNo">384</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    // Obtain the auth token from peer cluster<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.386"></a>
+<span class="sourceLineNo">387</span><a name="line.387"></a>
+<span class="sourceLineNo">388</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    job.setNumReduceTasks(0);<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    return job;<a name="line.390"></a>
+<span class="sourceLineNo">391</span>  }<a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.395"></a>
+<span class="sourceLineNo">396</span>      Arrays.sort(rowPrefixArray);<a name="line.396"></a>
+<span class="sourceLineNo">397</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      for (String prefix : rowPrefixArray) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        filterList.addFilter(filter);<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      scan.setFilter(filterList);<a name="line.402"></a>
+<span class="sourceLineNo">403</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    }<a name="line.406"></a>
+<span class="sourceLineNo">407</span>  }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    scan.setStartRow(startPrefixRow);<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    scan.setStopRow(stopRow);<a name="line.413"></a>
+<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>  private static boolean doCommandLine(final String[] args) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    if (args.length &lt; 2) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>      printUsage(null);<a name="line.418"></a>
+<span class="sourceLineNo">419</span>      return false;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    }<a name="line.420"></a>
+<span class="sourceLineNo">421</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    //we might hold on to the old value.<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    restoreDefaults();<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    try {<a name="line.425"></a>
+<span class="sourceLineNo">426</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>        String cmd = args[i];<a name="line.427"></a>
+<span class="sourceLineNo">428</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          printUsage(null);<a name="line.429"></a>
+<span class="sourceLineNo">430</span>          return false;<a name="line.430"></a>
+<span class="sourceLineNo">431</span>        }<a name="line.431"></a>
+<span class="sourceLineNo">432</span><a name="line.432"></a>
+<span class="sourceLineNo">433</span>        final String startTimeArgKey = "--starttime=";<a name="line.433"></a>
+<span class="sourceLineNo">434</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.435"></a>
+<span class="sourceLineNo">436</span>          continue;<a name="line.436"></a>
+<span class="sourceLineNo">437</span>        }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span>        final String endTimeArgKey = "--endtime=";<a name="line.439"></a>
+<span class="sourceLineNo">440</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.440"></a>
+<span class="sourceLineNo">441</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.441"></a>
+<span class="sourceLineNo">442</span>          continue;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>        }<a name="line.443"></a>
+<span class="sourceLineNo">444</span><a name="line.444"></a>
+<span class="sourceLineNo">445</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.445"></a>
+<span class="sourceLineNo">446</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.446"></a>
+<span class="sourceLineNo">447</span>          includeDeletedCells = true;<a name="line.447"></a>
+<span class="sourceLineNo">448</span>          continue;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>        }<a name="line.449"></a>
+<span class="sourceLineNo">450</span><a name="line.450"></a>
+<span class="sourceLineNo">451</span>        final String versionsArgKey = "--versions=";<a name="line.451"></a>
+<span class="sourceLineNo">452</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.452"></a>
+<span class="sourceLineNo">453</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.453"></a>
+<span class="sourceLineNo">454</span>          continue;<a name="line.454"></a>
+<span class="sourceLineNo">455</span>        }<a name="line.455"></a>
+<span class="sourceLineNo">456</span>        <a name="line.456"></a>
+<span class="sourceLineNo">457</span>        final String batchArgKey = "--batch=";<a name="line.457"></a>
+<span class="sourceLineNo">458</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.458"></a>
+<span class="sourceLineNo">459</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.459"></a>
+<span class="sourceLineNo">460</span>          continue;<a name="line.460"></a>
+<span class="sourceLineNo">461</span>        }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>        final String familiesArgKey = "--families=";<a name="line.463"></a>
+<span class="sourceLineNo">464</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.464"></a>
+<span class="sourceLineNo">465</span>          families = cmd.substring(familiesArgKey.length());<a name="line.465"></a>
+<span class="sourceLineNo">466</span>          continue;<a name="line.466"></a>
+<span class="sourceLineNo">467</span>        }<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.469"></a>
+<span class="sourceLineNo">470</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.470"></a>
+<span class="sourceLineNo">471</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.471"></a>
+<span class="sourceLineNo">472</span>          continue;<a name="line.472"></a>
+<span class="sourceLineNo">473</span>        }<a name="line.473"></a>
+<span class="sourceLineNo">474</span><a name="line.474"></a>
+<span class="sourceLineNo">475</span>        final String delimiterArgKey = "--delimiter=";<a name="line.475"></a>
+<span class="sourceLineNo">476</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.476"></a>
+<span class="sourceLineNo">477</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.477"></a>
+<span class="sourceLineNo">478</span>          continue;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>        }<a name="line.479"></a>
+<span class="sourceLineNo">480</span><a name="line.480"></a>
+<span class="sourceLineNo">481</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.481"></a>
+<span class="sourceLineNo">482</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.482"></a>
+<span class="sourceLineNo">483</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.483"></a>
+<span class="sourceLineNo">484</span>          continue;<a name="line.484"></a>
 <span class="sourceLineNo">485</span>        }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>        if (i == args.length-2) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>          peerId = cmd;<a name="line.488"></a>
-<span class="sourceLineNo">489</span>        }<a name="line.489"></a>
-<span class="sourceLineNo">490</span><a name="line.490"></a>
-<span class="sourceLineNo">491</span>        if (i == args.length-1) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>          tableName = cmd;<a name="line.492"></a>
-<span class="sourceLineNo">493</span>        }<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    } catch (Exception e) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      e.printStackTrace();<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      printUsage("Can't start because " + e.getMessage());<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      return false;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    return true;<a name="line.500"></a>
-<span class="sourceLineNo">501</span>  }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span>  private static void restoreDefaults() {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    startTime = 0;<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    endTime = Long.MAX_VALUE;<a name="line.505"></a>
-<span class="sourceLineNo">506</span>    batch = Integer.MAX_VALUE;<a name="line.506"></a>
-<span class="sourceLineNo">507</span>    versions = -1;<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    tableName = null;<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    families = null;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    peerId = null;<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    rowPrefixes = null;<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    includeDeletedCells = false;<a name="line.512"></a>
-<span class="sourceLineNo">513</span>  }<a name="line.513"></a>
-<span class="sourceLineNo">514</span><a name="line.514"></a>
-<span class="sourceLineNo">515</span>  /*<a name="line.515"></a>
-<span class="sourceLineNo">516</span>   * @param errorMsg Error message.  Can be null.<a name="line.516"></a>
-<span class="sourceLineNo">517</span>   */<a name="line.517"></a>
-<span class="sourceLineNo">518</span>  private static void printUsage(final String errorMsg) {<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span>      System.err.println("ERROR: " + errorMsg);<a name="line.520"></a>
-<span class="sourceLineNo">521</span>    }<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.522"></a>
-<span class="sourceLineNo">523</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.523"></a>
-<span class="sourceLineNo">524</span>        "[--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.524"></a>
-<span class="sourceLineNo">525</span>    System.err.println();<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    System.err.println("Options:");<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    System.err.println(" starttime    beginning of the time range");<a name="line.527"></a>
-<span class="sourceLineNo">528</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    System.err.println(" endtime      end of the time range");<a name="line.529"></a>
-<span class="sourceLineNo">530</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.534"></a>
-<span class="sourceLineNo">535</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.535"></a>
-<span class="sourceLineNo">536</span>        "default value is 0 which disables the recompare.");<a name="line.536"></a>
-<span class="sourceLineNo">537</span>    System.err.println(" verbose      logs row keys of good rows");<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    System.err.println();<a name="line.538"></a>
-<span class="sourceLineNo">539</span>    System.err.println("Args:");<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    System.err.println(" peerid       Id of the peer used for verification, must match the one given for replication");<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    System.err.println(" tablename    Name of the table to verify");<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    System.err.println();<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    System.err.println("Examples:");<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    System.err.println(" To verify the data replicated from TestTable for a 1 hour window with peer #5 ");<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    System.err.println(" $ hbase " +<a name="line.545"></a>
-<span class="sourceLineNo">546</span>        "org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication" +<a name="line.546"></a>
-<span class="sourceLineNo">547</span>        " --starttime=1265875194289 --endtime=1265878794289 5 TestTable ");<a name="line.547"></a>
-<span class="sourceLineNo">548</span>  }<a name="line.548"></a>
-<span class="sourceLineNo">549</span><a name="line.549"></a>
-<span class="sourceLineNo">550</span>  @Override<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  public int run(String[] args) throws Exception {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    Configuration conf = this.getConf();<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    Job job = createSubmittableJob(conf, args);<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    if (job != null) {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>      return job.waitForCompletion(true) ? 0 : 1;<a name="line.555"></a>
-<span class="sourceLineNo">556</span>    } <a name="line.556"></a>
-<span class="sourceLineNo">557</span>    return 1;<a name="line.557"></a>
-<span class="sourceLineNo">558</span>  }<a name="line.558"></a>
-<span class="sourceLineNo">559</span><a name="line.559"></a>
-<span class="sourceLineNo">560</span>  /**<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   * Main entry point.<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   *<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param args  The command line parameters.<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @throws Exception When running the job fails.<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   */<a name="line.565"></a>
-<span class="sourceLineNo">566</span>  public static void main(String[] args) throws Exception {<a name="line.566"></a>
-<span class="sourceLineNo">567</span>    int res = ToolRunner.run(HBaseConfiguration.create(), new VerifyReplication(), args);<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    System.exit(res);<a name="line.568"></a>
+<span class="sourceLineNo">486</span>        final String verboseKey = "--verbose";<a name="line.486"></a>
+<span class="sourceLineNo">487</span>        if (cmd.startsWith(verboseKey)) {<a name="line.487"></a>
+<span class="sourceLineNo">488</span>          verbose = true;<a name="line.488"></a>
+<span class="sourceLineNo">489</span>          continue;<a name="line.489"></a>
+<span class="sourceLineNo">490</span>        }        <a name="line.490"></a>
+<span class="sourceLineNo">491</span><a name="line.491"></a>
+<span class="sourceLineNo">492</span>        if (cmd.startsWith("--")) {<a name="line.492"></a>
+<span class="sourceLineNo">493</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.493"></a>
+<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
+<span class="sourceLineNo">495</span><a name="line.495"></a>
+<span class="sourceLineNo">496</span>        if (i == args.length-2) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>          peerId = cmd;<a name="line.497"></a>
+<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
+<span class="sourceLineNo">499</span><a name="line.499"></a>
+<span class="sourceLineNo">500</span>        if (i == args.length-1) {<a name="line.500"></a>
+<span class="sourceLineNo">501</span>          tableName = cmd;<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        }<a name="line.502"></a>
+<span class="sourceLineNo">503</span>      }<a name="line.503"></a>
+<span class="sourceLineNo">504</span>    } catch (Exception e) {<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      e.printStackTrace();<a name="line.505"></a>
+<span class="sourceLineNo">506</span>      printUsage("Can't start because " + e.getMessage());<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    }<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    return true;<a name="line.509"></a>
+<span class="sourceLineNo">510</span>  }<a name="line.510"></a>
+<span class="sourceLineNo">511</span><a name="line.511"></a>
+<span class="sourceLineNo">512</span>  private static void restoreDefaults() {<a name="line.512"></a>
+<span class="sourceLineNo">513</span>    startTime = 0;<a name="line.513"></a>
+<span class="sourceLineNo">514</span>    endTime = Long.MAX_VALUE;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    batch = -1;<a name="line.515"></a>
+<span class="sourceLineNo">516</span>    versions = -1;<a name="line.516"></a>
+<span class="sourceLineNo">517</span>    tableName = null;<a name="line.517"></a>
+<span class="sourceLineNo">518</span>    families = null;<a name="line.518"></a>
+<span class="sourceLineNo">519</span>    peerId = null;<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    rowPrefixes = null;<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    includeDeletedCells = false;<a name="line.521"></a>
+<span class="sourceLineNo">522</span>  }<a name="line.522"></a>
+<span class="sourceLineNo">523</span><a name="line.523"></a>
+<span class="sourceLineNo">524</span>  /*<a name="line.524"></a>
+<span class="sourceLineNo">525</span>   * @param errorMsg Error message.  Can be null.<a name="line.525"></a>
+<span class="sourceLineNo">526</span>   */<a name="line.526"></a>
+<span class="sourceLineNo">527</span>  private static void printUsage(final String errorMsg) {<a name="line.527"></a>
+<span class="sourceLineNo">528</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      System.err.println("ERROR: " + errorMsg);<a name="line.529"></a>
+<span class="sourceLineNo">530</span>    }<a name="line.530"></a>
+<span class="sourceLineNo">531</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.531"></a>
+<span class="sourceLineNo">532</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.532"></a>
+<span class="sourceLineNo">533</span>        "[--batch=] [--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    System.err.println();<a name="line.534"></a>
+<span class="sourceLineNo">535</span>    System.err.println("Options:");<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    System.err.println(" starttime    beginning of the time range");<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.537"></a>
+<span class="sourceLineNo">538</span>    System.err.println(" endtime      end of the time range");<a name="line.538"></a>
+<span class="sourceLineNo">539</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.539"></a>
+<span class="sourceLineNo">540</span>    System.err.println(" batch        batch count for scan, " +<a name="line.540"></a>
+<span class="sourceLineNo">541</span>        "note that result row counts will no longer be actual number of rows when you use this option");<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.542"></a>
+<span class="sourceLineNo">543</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.543"></a>
+<span class="sourceLineNo">544</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.544"></a>
+<span class="sourceLineNo">545</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.546"></a>
+<span class="sourceLineNo">547</span>        "default value is 0 which disables the recompare.");<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    System.err.println(" verbose      logs row keys of good rows");<a name="line.548"></a>
+<span class="sourceLineNo">549</

<TRUNCATED>

[9/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/9a2dcf32
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/9a2dcf32
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/9a2dcf32

Branch: refs/heads/asf-site
Commit: 9a2dcf32db9c4aaa024f2987fc4abbfc207abcd1
Parents: f766efb
Author: jenkins <bu...@apache.org>
Authored: Thu Apr 6 14:30:07 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Apr 6 14:30:07 2017 +0000

----------------------------------------------------------------------
 apache_hbase_reference_guide.pdf                |     4 +-
 apache_hbase_reference_guide.pdfmarks           |     4 +-
 checkstyle-aggregate.html                       | 21874 +++++++++--------
 checkstyle.rss                                  |     4 +-
 devapidocs/constant-values.html                 |     6 +-
 devapidocs/index-all.html                       |     2 +
 .../hadoop/hbase/backup/package-tree.html       |     4 +-
 .../hbase/classification/package-tree.html      |     6 +-
 .../hadoop/hbase/client/package-tree.html       |    24 +-
 .../hadoop/hbase/executor/package-tree.html     |     2 +-
 .../hadoop/hbase/filter/package-tree.html       |     8 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |     6 +-
 .../apache/hadoop/hbase/ipc/package-tree.html   |     4 +-
 .../hadoop/hbase/mapreduce/package-tree.html    |     4 +-
 .../replication/VerifyReplication.Verifier.html |    37 +-
 .../replication/VerifyReplication.html          |    18 +-
 .../hadoop/hbase/master/package-tree.html       |     4 +-
 .../hbase/master/procedure/package-tree.html    |     2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |    12 +-
 .../hadoop/hbase/procedure2/package-tree.html   |     2 +-
 .../hadoop/hbase/quotas/package-tree.html       |     6 +-
 .../hadoop/hbase/regionserver/package-tree.html |    20 +-
 .../regionserver/querymatcher/package-tree.html |     4 +-
 .../hbase/regionserver/wal/package-tree.html    |     2 +-
 .../hadoop/hbase/rest/model/package-tree.html   |     2 +-
 .../hbase/security/access/package-tree.html     |     2 +-
 .../hadoop/hbase/security/package-tree.html     |     4 +-
 .../hadoop/hbase/thrift/package-tree.html       |     2 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   150 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |    60 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    30 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |    48 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    24 +-
 .../apache/hadoop/hbase/util/package-tree.html  |     6 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |     2 +-
 .../org/apache/hadoop/hbase/Version.html        |     6 +-
 .../VerifyReplication.Verifier.Counters.html    |   917 +-
 .../replication/VerifyReplication.Verifier.html |   917 +-
 .../replication/VerifyReplication.html          |   917 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   150 +-
 .../tmpl/master/MasterStatusTmpl.Intf.html      |   150 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |   150 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    40 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../tmpl/regionserver/RSStatusTmpl.Intf.html    |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |   120 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    32 +-
 48 files changed, 13101 insertions(+), 13047 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 0b88d2c..f743bfc 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
 /Producer (Apache HBase Team)
-/CreationDate (D:20170406124434+00'00')
-/ModDate (D:20170406124434+00'00')
+/CreationDate (D:20170406141726+00'00')
+/ModDate (D:20170406141726+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/apache_hbase_reference_guide.pdfmarks
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks
index 560b67f..bff8fc3 100644
--- a/apache_hbase_reference_guide.pdfmarks
+++ b/apache_hbase_reference_guide.pdfmarks
@@ -2,8 +2,8 @@
   /Author (Apache HBase Team)
   /Subject ()
   /Keywords ()
-  /ModDate (D:20170406124559)
-  /CreationDate (D:20170406124559)
+  /ModDate (D:20170406141852)
+  /CreationDate (D:20170406141852)
   /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
   /Producer ()
   /DOCINFO pdfmark


[8/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 3490f39..7102786 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -301,7 +301,7 @@
 <td>2145</td>
 <td>0</td>
 <td>0</td>
-<td>14242</td></tr></table></div>
+<td>14243</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -2884,7 +2884,7 @@
 <td><a href="#org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication.java">org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>6</td></tr>
+<td>7</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.master.ActiveMasterManager.java">org/apache/hadoop/hbase/master/ActiveMasterManager.java</a></td>
 <td>0</td>
@@ -7151,7 +7151,7 @@
 <ul>
 <li>max: <tt>&quot;100&quot;</tt></li>
 <li>ignorePattern: <tt>&quot;^package.*|^import.*|a href|href|http://|https://|ftp://|org.apache.thrift.|com.google.protobuf.|hbase.protobuf.generated&quot;</tt></li></ul></td>
-<td>685</td>
+<td>686</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="b">
 <td></td>
@@ -37117,65 +37117,71 @@
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 105).</td>
-<td>215</td></tr>
+<td>219</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 14, expected level should be 16.</td>
-<td>216</td></tr>
+<td>220</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>LeftCurly</td>
 <td>'{' at column 50 should have line break after.</td>
-<td>288</td></tr>
+<td>292</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
-<td>Line is longer than 100 characters (found 119).</td>
-<td>540</td></tr>
+<td>Line is longer than 100 characters (found 104).</td>
+<td>541</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
+<td>Line is longer than 100 characters (found 119).</td>
+<td>551</td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>sizes</td>
+<td>LineLength</td>
 <td>Line is longer than 100 characters (found 106).</td>
-<td>544</td></tr></table></div>
+<td>555</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.ActiveMasterManager.java">org/apache/hadoop/hbase/master/ActiveMasterManager.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.Server' import.</td>
 <td>27</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>64</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>153</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>154</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
@@ -37184,13 +37190,13 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.AssignCallable.java">org/apache/hadoop/hbase/master/AssignCallable.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
@@ -37199,13 +37205,13 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.AssignmentListener.java">org/apache/hadoop/hbase/master/AssignmentListener.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
@@ -37214,961 +37220,961 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.AssignmentManager.java">org/apache/hadoop/hbase/master/AssignmentManager.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.quotas.QuotaExceededException' import.</td>
 <td>81</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 103).</td>
 <td>185</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>design</td>
 <td>VisibilityModifier</td>
 <td>Variable 'TEST_SKIP_SPLIT_HANDLING' must be private and have accessor methods.</td>
 <td>195</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>212</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>whitespace</td>
 <td>MethodParamPad</td>
 <td>'(' should be on the previous line.</td>
 <td>223</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>whitespace</td>
 <td>MethodParamPad</td>
 <td>'(' is preceded with whitespace.</td>
 <td>223</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>misc</td>
 <td>UpperEll</td>
 <td>Should use uppercase 'L'.</td>
 <td>232</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>misc</td>
 <td>UpperEll</td>
 <td>Should use uppercase 'L'.</td>
 <td>258</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>327</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>328</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>361</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>363</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>415</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>416</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>417</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>418</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>450</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>451</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>452</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 102).</td>
 <td>456</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>653</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>654</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>677</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>736</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>MethodLength</td>
 <td>Method length is 182 lines (max allowed is 150).</td>
 <td>740</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 102).</td>
 <td>920</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 7, expected level should be 8.</td>
 <td>985</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' have incorrect indentation level 7, expected level should be 8.</td>
 <td>986</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 9, expected level should be 10.</td>
 <td>987</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 11, expected level should be 12.</td>
 <td>988</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 9, expected level should be 10.</td>
 <td>989</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try rcurly' have incorrect indentation level 7, expected level should be 8.</td>
 <td>990</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>991</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>992</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>993</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>994</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch rcurly' have incorrect indentation level 7, expected level should be 8.</td>
 <td>995</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 7, expected level should be 8.</td>
 <td>996</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>997</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>998</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1021</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1022</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1023</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1024</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1025</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 6, expected level should be 8.</td>
 <td>1026</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1027</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>1028</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1029</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 6, expected level should be 8.</td>
 <td>1030</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1031</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1032</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1033</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1034</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1035</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 6, expected level should be 8.</td>
 <td>1036</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1040</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 6, expected level should be 8.</td>
 <td>1041</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1042</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1043</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1044</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
 <td>1045</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1046</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1047</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1048</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1055</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1056</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>MethodLength</td>
 <td>Method length is 181 lines (max allowed is 150).</td>
 <td>1058</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'for' child have incorrect indentation level 7, expected level should be 8.</td>
 <td>1103</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 102).</td>
 <td>1236</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>1255</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>1257</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1438</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1466</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1515</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1516</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1546</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1547</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1624</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1625</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1629</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>1679</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1680</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1682</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1689</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1694</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1705</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1750</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1752</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1813</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1814</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1815</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1816</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1817</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1818</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1819</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1820</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1821</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1822</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1823</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1824</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>1825</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>1826</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>2017</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>2026</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>2029</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>coding</td>
 <td>InnerAssignment</td>
 <td>Inner assignments should be avoided.</td>
 <td>2824</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>LeftCurly</td>
 <td>'{' at column 60 should have line break after.</td>
 <td>2837</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2949</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2950</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2951</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2952</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2953</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2954</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2955</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2956</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2957</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2958</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2959</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>2960</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>2961</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try rcurly' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2962</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch rcurly' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2967</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2968</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2969</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2970</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2971</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2972</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2973</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2974</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2975</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2976</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2977</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' have incorrect indentation level 10, expected level should be 12.</td>
 <td>2978</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 12, expected level should be 14.</td>
 <td>2979</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try rcurly' have incorrect indentation level 10, expected level should be 12.</td>
 <td>2980</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 12, expected level should be 14.</td>
 <td>2981</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch rcurly' have incorrect indentation level 10, expected level should be 12.</td>
 <td>2982</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2983</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2984</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2985</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2986</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2987</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2988</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2989</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2990</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2991</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2992</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>2993</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>2994</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try rcurly' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2995</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 10, expected level should be 12.</td>
 <td>2996</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch rcurly' have incorrect indentation level 8, expected level should be 10.</td>
 <td>2997</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>2998</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>2999</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>3000</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 8, expected level should be 10.</td>
 <td>3001</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>3003</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
@@ -38177,61 +38183,61 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.AssignmentVerificationReport.java">org/apache/hadoop/hbase/master/AssignmentVerificationReport.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.HRegionInfo' import.</td>
 <td>34</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>MethodLength</td>
 <td>Method length is 219 lines (max allowed is 150).</td>
 <td>88</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>311</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>312</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>313</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>435</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>436</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>whitespace</td>
 <td>ParenPad</td>
 <td>'(' is followed by whitespace.</td>
 <td>452</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
@@ -38240,43 +38246,43 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.BulkAssigner.java">org/apache/hadoop/hbase/master/BulkAssigner.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.Server' import.</td>
 <td>26</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'com.google.common.util.concurrent.ThreadFactoryBuilder' import.</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>88</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>90</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>106</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
@@ -38285,25 +38291,25 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.BulkReOpen.java">org/apache/hadoop/hbase/master/BulkReOpen.java</h3>
 <table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.HRegionInfo' import.</td>
 <td>30</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>111</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
@@ -38312,175 +38318,175 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.CatalogJanitor.java">org/apache/hadoop/hbase/master/CatalogJanitor.java</h3>
 <table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'com.google.common.collect.Lists' import.</td>
 <td>30</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>78</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>87</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>130</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>145</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>161</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>164</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>170</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>189</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>190</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>191</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>194</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>231</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>320</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>321</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>324</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>327</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>341</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>342</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>363</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>378</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>379</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>392</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
 <td>393</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>394</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>coding</td>
 <td>InnerAssignment</td>
 <td>Inner assignments should be avoided.</td>
 <td>427</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>447</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
@@ -38489,31 +38495,31 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.ClusterSchemaServiceImpl.java">org/apache/hadoop/hbase/master/ClusterSchemaServiceImpl.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>59</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>64</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>116</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
@@ -38522,79 +38528,79 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.ClusterStatusPublisher.java">org/apache/hadoop/hbase/master/ClusterStatusPublisher.java</h3>
 <table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method call' child have incorrect indentation level 6, expected level should be 8.</td>
 <td>287</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 108).</td>
 <td>299</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'ctor def' child have incorrect indentation level 10, expected level should be 8.</td>
 <td>304</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'ctor def' child have incorrect indentation level 10, expected level should be 8.</td>
 <td>305</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' have incorrect indentation level 10, expected level should be 8.</td>
 <td>310</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try' child have incorrect indentation level 12, expected level should be 10.</td>
 <td>311</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'try rcurly' have incorrect indentation level 10, expected level should be 8.</td>
 <td>314</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch' child have incorrect indentation level 14, expected level should be 10.</td>
 <td>315</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'catch rcurly' have incorrect indentation level 10, expected level should be 8.</td>
 <td>316</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 10, expected level should be 8.</td>
 <td>321</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'class def rcurly' have incorrect indentation level 2, expected level should be 4.</td>
 <td>323</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>design</td>
 <td>FinalClass</td>
@@ -38603,43 +38609,43 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.DeadServer.java">org/apache/hadoop/hbase/master/DeadServer.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.ServerName' import.</td>
 <td>24</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'java.util.ArrayList' import.</td>
 <td>28</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>LeftCurly</td>
 <td>'{' at column 58 should have line break after.</td>
 <td>102</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>LeftCurly</td>
 <td>'{' at column 31 should have line break after.</td>
 <td>126</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>133</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>LeftCurly</td>
@@ -38648,31 +38654,31 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.GeneralBulkAssigner.java">org/apache/hadoop/hbase/master/GeneralBulkAssigner.java</h3>
 <table border="0" class="table table-striped">
-<tr class="b">
+<tr class="a">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.conf.Configuration' import.</td>
 <td>33</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 7, expected level should be 8.</td>
 <td>202</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 9, expected level should be 10.</td>
 <td>203</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
@@ -38681,1423 +38687,1423 @@
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.master.HMaster.java">org/apache/hadoop/hbase/master/HMaster.java</h3>
 <table border="0" class="table table-striped">
-<tr class="a">
+<tr class="b">
 <th>Severity</th>
 <th>Category</th>
 <th>Rule</th>
 <th>Message</th>
 <th>Line</th></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'com.google.common.annotations.VisibleForTesting' import.</td>
 <td>185</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 101).</td>
 <td>399</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'ctor def' child have incorrect indentation level 7, expected level should be 6.</td>
 <td>402</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'ctor def' child have incorrect indentation level 7, expected level should be 6.</td>
 <td>403</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 101).</td>
 <td>413</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 105).</td>
 <td>415</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 109).</td>
 <td>416</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 103).</td>
 <td>418</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 118).</td>
 <td>419</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 120).</td>
 <td>420</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 103).</td>
 <td>421</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 115).</td>
 <td>425</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 114).</td>
 <td>562</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>702</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>MethodLength</td>
 <td>Method length is 189 lines (max allowed is 150).</td>
 <td>733</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>822</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>830</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>975</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1038</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1040</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1042</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1044</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1046</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1054</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1055</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1058</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 3, expected level should be 4.</td>
 <td>1059</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1121</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1122</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1123</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1124</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1125</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1126</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1127</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1128</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1129</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1130</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1131</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1274</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1296</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1308</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1340</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>whitespace</td>
 <td>MethodParamPad</td>
 <td>'(' is preceded with whitespace.</td>
 <td>1482</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>whitespace</td>
 <td>MethodParamPad</td>
 <td>'(' is preceded with whitespace.</td>
 <td>1486</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1498</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1500</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1502</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1505</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1508</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1509</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1511</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1513</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1514</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'object def rcurly' have incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
 <td>1515</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1528</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1530</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1532</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1535</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1537</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1539</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1541</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1542</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'object def rcurly' have incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
 <td>1543</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1639</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1641</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1643</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1647</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1648</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1650</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1652</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1653</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1655</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>1657</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>1658</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'object def rcurly' have incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
 <td>1659</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
 <td>1689</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1955</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1963</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1970</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
 <td>1978</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2001</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2003</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2005</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2008</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2009</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2011</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2013</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2014</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2016</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2018</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2019</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'object def rcurly' have incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
 <td>2020</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2033</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2035</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2037</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2038</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2039</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2041</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2043</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2044</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def modifier' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2046</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def' child have incorrect indentation level 8, expected level should be one of the following: 10, 12.</td>
 <td>2048</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'method def rcurly' have incorrect indentation level 6, expected level should be one of the following: 8, 10.</td>
 <td>2049</td></tr>
-<tr class="a">
+<tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'object def rcurly' have incorrect indentation level 4, expected level should be one of the following: 6, 8.</td>
 <td>2050</td></tr>
-<tr class="b">
+<tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'me

<TRUNCATED>

[5/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html
index d7eae79..3492ff5 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html
@@ -85,7 +85,7 @@
 <span class="sourceLineNo">077</span>  private final static String PEER_CONFIG_PREFIX = NAME + ".peer.";<a name="line.77"></a>
 <span class="sourceLineNo">078</span>  static long startTime = 0;<a name="line.78"></a>
 <span class="sourceLineNo">079</span>  static long endTime = Long.MAX_VALUE;<a name="line.79"></a>
-<span class="sourceLineNo">080</span>  static int batch = Integer.MAX_VALUE;<a name="line.80"></a>
+<span class="sourceLineNo">080</span>  static int batch = -1;<a name="line.80"></a>
 <span class="sourceLineNo">081</span>  static int versions = -1;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>  static String tableName = null;<a name="line.82"></a>
 <span class="sourceLineNo">083</span>  static String families = null;<a name="line.83"></a>
@@ -118,464 +118,475 @@
 <span class="sourceLineNo">110</span>    private int sleepMsBeforeReCompare;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    private String delimiter = "";<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private boolean verbose = false;<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span>    /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span>     * Map method that compares every scanned row with the equivalent from<a name="line.115"></a>
-<span class="sourceLineNo">116</span>     * a distant cluster.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>     * @param row  The current table row key.<a name="line.117"></a>
-<span class="sourceLineNo">118</span>     * @param value  The columns.<a name="line.118"></a>
-<span class="sourceLineNo">119</span>     * @param context  The current context.<a name="line.119"></a>
-<span class="sourceLineNo">120</span>     * @throws IOException When something is broken with the data.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>     */<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.123"></a>
-<span class="sourceLineNo">124</span>                    Context context)<a name="line.124"></a>
-<span class="sourceLineNo">125</span>        throws IOException {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      if (replicatedScanner == null) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>        Configuration conf = context.getConfiguration();<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.129"></a>
-<span class="sourceLineNo">130</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.130"></a>
-<span class="sourceLineNo">131</span>        final Scan scan = new Scan();<a name="line.131"></a>
-<span class="sourceLineNo">132</span>        scan.setBatch(batch);<a name="line.132"></a>
-<span class="sourceLineNo">133</span>        scan.setCacheBlocks(false);<a name="line.133"></a>
-<span class="sourceLineNo">134</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.134"></a>
-<span class="sourceLineNo">135</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>        String families = conf.get(NAME + ".families", null);<a name="line.137"></a>
-<span class="sourceLineNo">138</span>        if(families != null) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>          String[] fams = families.split(",");<a name="line.139"></a>
-<span class="sourceLineNo">140</span>          for(String fam : fams) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.141"></a>
-<span class="sourceLineNo">142</span>          }<a name="line.142"></a>
-<span class="sourceLineNo">143</span>        }<a name="line.143"></a>
-<span class="sourceLineNo">144</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.144"></a>
-<span class="sourceLineNo">145</span>        scan.setRaw(includeDeletedCells);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.146"></a>
-<span class="sourceLineNo">147</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        scan.setTimeRange(startTime, endTime);<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        if (versions &gt;= 0) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>          scan.setMaxVersions(versions);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.155"></a>
-<span class="sourceLineNo">156</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.161"></a>
-<span class="sourceLineNo">162</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.162"></a>
+<span class="sourceLineNo">113</span>    private int batch = -1;<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span>    /**<a name="line.115"></a>
+<span class="sourceLineNo">116</span>     * Map method that compares every scanned row with the equivalent from<a name="line.116"></a>
+<span class="sourceLineNo">117</span>     * a distant cluster.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>     * @param row  The current table row key.<a name="line.118"></a>
+<span class="sourceLineNo">119</span>     * @param value  The columns.<a name="line.119"></a>
+<span class="sourceLineNo">120</span>     * @param context  The current context.<a name="line.120"></a>
+<span class="sourceLineNo">121</span>     * @throws IOException When something is broken with the data.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>     */<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    @Override<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.124"></a>
+<span class="sourceLineNo">125</span>                    Context context)<a name="line.125"></a>
+<span class="sourceLineNo">126</span>        throws IOException {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      if (replicatedScanner == null) {<a name="line.127"></a>
+<span class="sourceLineNo">128</span>        Configuration conf = context.getConfiguration();<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.129"></a>
+<span class="sourceLineNo">130</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        batch = conf.getInt(NAME + ".batch", -1);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        final Scan scan = new Scan();<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        if (batch &gt; 0) {<a name="line.134"></a>
+<span class="sourceLineNo">135</span>          scan.setBatch(batch);<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        }<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        scan.setCacheBlocks(false);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.138"></a>
+<span class="sourceLineNo">139</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        String families = conf.get(NAME + ".families", null);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>        if(families != null) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>          String[] fams = families.split(",");<a name="line.143"></a>
+<span class="sourceLineNo">144</span>          for(String fam : fams) {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.145"></a>
+<span class="sourceLineNo">146</span>          }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>        }<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        scan.setRaw(includeDeletedCells);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>        scan.setTimeRange(startTime, endTime);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        if (versions &gt;= 0) {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>          scan.setMaxVersions(versions);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.158"></a>
+<span class="sourceLineNo">159</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.162"></a>
 <span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.164"></a>
-<span class="sourceLineNo">165</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.165"></a>
-<span class="sourceLineNo">166</span>        scan.setStartRow(value.getRow());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.168"></a>
-<span class="sourceLineNo">169</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      while (true) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>        if (currentCompareRowInPeerTable == null) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>          // reach the region end of peer table, row only in source table<a name="line.173"></a>
-<span class="sourceLineNo">174</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>          break;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>        }<a name="line.176"></a>
-<span class="sourceLineNo">177</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.177"></a>
-<span class="sourceLineNo">178</span>        if (rowCmpRet == 0) {<a name="line.178"></a>
-<span class="sourceLineNo">179</span>          // rowkey is same, need to compare the content of the row<a name="line.179"></a>
-<span class="sourceLineNo">180</span>          try {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>            if (verbose) {<a name="line.183"></a>
-<span class="sourceLineNo">184</span>              LOG.info("Good row key: " + delimiter<a name="line.184"></a>
-<span class="sourceLineNo">185</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>            }<a name="line.186"></a>
-<span class="sourceLineNo">187</span>          } catch (Exception e) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>          }<a name="line.189"></a>
-<span class="sourceLineNo">190</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.190"></a>
-<span class="sourceLineNo">191</span>          break;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>        } else if (rowCmpRet &lt; 0) {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>          // row only exists in source table<a name="line.193"></a>
-<span class="sourceLineNo">194</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.194"></a>
+<span class="sourceLineNo">164</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.164"></a>
+<span class="sourceLineNo">165</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.165"></a>
+<span class="sourceLineNo">166</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.166"></a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.168"></a>
+<span class="sourceLineNo">169</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.169"></a>
+<span class="sourceLineNo">170</span>        scan.setStartRow(value.getRow());<a name="line.170"></a>
+<span class="sourceLineNo">171</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.171"></a>
+<span class="sourceLineNo">172</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      }<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      while (true) {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>        if (currentCompareRowInPeerTable == null) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>          // reach the region end of peer table, row only in source table<a name="line.177"></a>
+<span class="sourceLineNo">178</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.178"></a>
+<span class="sourceLineNo">179</span>          break;<a name="line.179"></a>
+<span class="sourceLineNo">180</span>        }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.181"></a>
+<span class="sourceLineNo">182</span>        if (rowCmpRet == 0) {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>          // rowkey is same, need to compare the content of the row<a name="line.183"></a>
+<span class="sourceLineNo">184</span>          try {<a name="line.184"></a>
+<span class="sourceLineNo">185</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>            if (verbose) {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>              LOG.info("Good row key: " + delimiter<a name="line.188"></a>
+<span class="sourceLineNo">189</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>            }<a name="line.190"></a>
+<span class="sourceLineNo">191</span>          } catch (Exception e) {<a name="line.191"></a>
+<span class="sourceLineNo">192</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.192"></a>
+<span class="sourceLineNo">193</span>          }<a name="line.193"></a>
+<span class="sourceLineNo">194</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.194"></a>
 <span class="sourceLineNo">195</span>          break;<a name="line.195"></a>
-<span class="sourceLineNo">196</span>        } else {<a name="line.196"></a>
-<span class="sourceLineNo">197</span>          // row only exists in peer table<a name="line.197"></a>
-<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.198"></a>
-<span class="sourceLineNo">199</span>            currentCompareRowInPeerTable);<a name="line.199"></a>
-<span class="sourceLineNo">200</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.200"></a>
-<span class="sourceLineNo">201</span>        }<a name="line.201"></a>
-<span class="sourceLineNo">202</span>      }<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    }<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.207"></a>
-<span class="sourceLineNo">208</span>        try {<a name="line.208"></a>
-<span class="sourceLineNo">209</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.209"></a>
-<span class="sourceLineNo">210</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.210"></a>
-<span class="sourceLineNo">211</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>          if (!sourceResult.isEmpty()) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.213"></a>
-<span class="sourceLineNo">214</span>            if (verbose) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.215"></a>
-<span class="sourceLineNo">216</span>              + delimiter);<a name="line.216"></a>
-<span class="sourceLineNo">217</span>            }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>          }<a name="line.218"></a>
-<span class="sourceLineNo">219</span>          return;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>        } catch (Exception e) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.221"></a>
-<span class="sourceLineNo">222</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>        }<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      }<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      context.getCounter(counter).increment(1);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.226"></a>
-<span class="sourceLineNo">227</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.227"></a>
-<span class="sourceLineNo">228</span>          delimiter);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
-<span class="sourceLineNo">230</span><a name="line.230"></a>
-<span class="sourceLineNo">231</span>    @Override<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    protected void cleanup(Context context) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      if (replicatedScanner != null) {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        try {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>          while (currentCompareRowInPeerTable != null) {<a name="line.235"></a>
-<span class="sourceLineNo">236</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.236"></a>
-<span class="sourceLineNo">237</span>              currentCompareRowInPeerTable);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.238"></a>
-<span class="sourceLineNo">239</span>          }<a name="line.239"></a>
-<span class="sourceLineNo">240</span>        } catch (Exception e) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.241"></a>
-<span class="sourceLineNo">242</span>        } finally {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>          replicatedScanner.close();<a name="line.243"></a>
-<span class="sourceLineNo">244</span>          replicatedScanner = null;<a name="line.244"></a>
-<span class="sourceLineNo">245</span>        }<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      }<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>      if (sourceTable != null) {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>        try {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>          sourceTable.close();<a name="line.250"></a>
-<span class="sourceLineNo">251</span>        } catch (IOException e) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      }<a name="line.254"></a>
-<span class="sourceLineNo">255</span>      if(sourceConnection != null){<a name="line.255"></a>
-<span class="sourceLineNo">256</span>        try {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          sourceConnection.close();<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        } catch (Exception e) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.259"></a>
-<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>      if(replicatedTable != null){<a name="line.263"></a>
-<span class="sourceLineNo">264</span>        try{<a name="line.264"></a>
-<span class="sourceLineNo">265</span>          replicatedTable.close();<a name="line.265"></a>
-<span class="sourceLineNo">266</span>        } catch (Exception e) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>      }<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      if(replicatedConnection != null){<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        try {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>          replicatedConnection.close();<a name="line.272"></a>
-<span class="sourceLineNo">273</span>        } catch (Exception e) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.274"></a>
-<span class="sourceLineNo">275</span>        }<a name="line.275"></a>
-<span class="sourceLineNo">276</span>      }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    }<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  }<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      final Configuration conf) throws IOException {<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    ZooKeeperWatcher localZKW = null;<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    ReplicationPeerZKImpl peer = null;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    try {<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.285"></a>
-<span class="sourceLineNo">286</span>          new Abortable() {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>            @Override public void abort(String why, Throwable e) {}<a name="line.287"></a>
-<span class="sourceLineNo">288</span>            @Override public boolean isAborted() {return false;}<a name="line.288"></a>
-<span class="sourceLineNo">289</span>          });<a name="line.289"></a>
-<span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>      rp.init();<a name="line.292"></a>
-<span class="sourceLineNo">293</span><a name="line.293"></a>
-<span class="sourceLineNo">294</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      if (pair == null) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        throw new IOException("Couldn't get peer conf!");<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>      return pair;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    } catch (ReplicationException e) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      throw new IOException(<a name="line.301"></a>
-<span class="sourceLineNo">302</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    } finally {<a name="line.303"></a>
-<span class="sourceLineNo">304</span>      if (peer != null) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        peer.close();<a name="line.305"></a>
-<span class="sourceLineNo">306</span>      }<a name="line.306"></a>
-<span class="sourceLineNo">307</span>      if (localZKW != null) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        localZKW.close();<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      }<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>  }<a name="line.311"></a>
-<span class="sourceLineNo">312</span><a name="line.312"></a>
-<span class="sourceLineNo">313</span>  /**<a name="line.313"></a>
-<span class="sourceLineNo">314</span>   * Sets up the actual job.<a name="line.314"></a>
-<span class="sourceLineNo">315</span>   *<a name="line.315"></a>
-<span class="sourceLineNo">316</span>   * @param conf  The current configuration.<a name="line.316"></a>
-<span class="sourceLineNo">317</span>   * @param args  The command line parameters.<a name="line.317"></a>
-<span class="sourceLineNo">318</span>   * @return The newly created job.<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   */<a name="line.320"></a>
-<span class="sourceLineNo">321</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>  throws IOException {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    if (!doCommandLine(args)) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>      return null;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>    conf.set(NAME+".peerId", peerId);<a name="line.326"></a>
-<span class="sourceLineNo">327</span>    conf.set(NAME+".tableName", tableName);<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.331"></a>
-<span class="sourceLineNo">332</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    if (families != null) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>      conf.set(NAME+".families", families);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    }<a name="line.336"></a>
-<span class="sourceLineNo">337</span>    if (rowPrefixes != null){<a name="line.337"></a>
-<span class="sourceLineNo">338</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.338"></a>
-<span class="sourceLineNo">339</span>    }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.343"></a>
-<span class="sourceLineNo">344</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.344"></a>
-<span class="sourceLineNo">345</span>        peerConfig.getConfiguration());<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.346"></a>
-<span class="sourceLineNo">347</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.347"></a>
-<span class="sourceLineNo">348</span>        peerConfig.getConfiguration().entrySet());<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>    conf.setInt(NAME + ".versions", versions);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    LOG.info("Number of version: " + versions);<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    job.setJarByClass(VerifyReplication.class);<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>    Scan scan = new Scan();<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    scan.setTimeRange(startTime, endTime);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    scan.setRaw(includeDeletedCells);<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    if (versions &gt;= 0) {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>      scan.setMaxVersions(versions);<a name="line.360"></a>
-<span class="sourceLineNo">361</span>      LOG.info("Number of versions set to " + versions);<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    }<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    if(families != null) {<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      String[] fams = families.split(",");<a name="line.364"></a>
-<span class="sourceLineNo">365</span>      for(String fam : fams) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.366"></a>
-<span class="sourceLineNo">367</span>      }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    }<a name="line.368"></a>
-<span class="sourceLineNo">369</span><a name="line.369"></a>
-<span class="sourceLineNo">370</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        Verifier.class, null, null, job);<a name="line.373"></a>
-<span class="sourceLineNo">374</span><a name="line.374"></a>
-<span class="sourceLineNo">375</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    // Obtain the auth token from peer cluster<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.377"></a>
+<span class="sourceLineNo">196</span>        } else if (rowCmpRet &lt; 0) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>          // row only exists in source table<a name="line.197"></a>
+<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.198"></a>
+<span class="sourceLineNo">199</span>          break;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>        } else {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>          // row only exists in peer table<a name="line.201"></a>
+<span class="sourceLineNo">202</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.202"></a>
+<span class="sourceLineNo">203</span>            currentCompareRowInPeerTable);<a name="line.203"></a>
+<span class="sourceLineNo">204</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>        }<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      }<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.209"></a>
+<span class="sourceLineNo">210</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.211"></a>
+<span class="sourceLineNo">212</span>        try {<a name="line.212"></a>
+<span class="sourceLineNo">213</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.213"></a>
+<span class="sourceLineNo">214</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.214"></a>
+<span class="sourceLineNo">215</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.215"></a>
+<span class="sourceLineNo">216</span>          if (!sourceResult.isEmpty()) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.217"></a>
+<span class="sourceLineNo">218</span>            if (verbose) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.219"></a>
+<span class="sourceLineNo">220</span>              + delimiter);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>            }<a name="line.221"></a>
+<span class="sourceLineNo">222</span>          }<a name="line.222"></a>
+<span class="sourceLineNo">223</span>          return;<a name="line.223"></a>
+<span class="sourceLineNo">224</span>        } catch (Exception e) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.225"></a>
+<span class="sourceLineNo">226</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.226"></a>
+<span class="sourceLineNo">227</span>        }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      context.getCounter(counter).increment(1);<a name="line.229"></a>
+<span class="sourceLineNo">230</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.231"></a>
+<span class="sourceLineNo">232</span>          delimiter);<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    }<a name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span>    @Override<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    protected void cleanup(Context context) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      if (replicatedScanner != null) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>        try {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>          while (currentCompareRowInPeerTable != null) {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.240"></a>
+<span class="sourceLineNo">241</span>              currentCompareRowInPeerTable);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.242"></a>
+<span class="sourceLineNo">243</span>          }<a name="line.243"></a>
+<span class="sourceLineNo">244</span>        } catch (Exception e) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>        } finally {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>          replicatedScanner.close();<a name="line.247"></a>
+<span class="sourceLineNo">248</span>          replicatedScanner = null;<a name="line.248"></a>
+<span class="sourceLineNo">249</span>        }<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      }<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>      if (sourceTable != null) {<a name="line.252"></a>
+<span class="sourceLineNo">253</span>        try {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          sourceTable.close();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        } catch (IOException e) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        }<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      }<a name="line.258"></a>
+<span class="sourceLineNo">259</span>      if(sourceConnection != null){<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        try {<a name="line.260"></a>
+<span class="sourceLineNo">261</span>          sourceConnection.close();<a name="line.261"></a>
+<span class="sourceLineNo">262</span>        } catch (Exception e) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.263"></a>
+<span class="sourceLineNo">264</span>        }<a name="line.264"></a>
+<span class="sourceLineNo">265</span>      }<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>      if(replicatedTable != null){<a name="line.267"></a>
+<span class="sourceLineNo">268</span>        try{<a name="line.268"></a>
+<span class="sourceLineNo">269</span>          replicatedTable.close();<a name="line.269"></a>
+<span class="sourceLineNo">270</span>        } catch (Exception e) {<a name="line.270"></a>
+<span class="sourceLineNo">271</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>        }<a name="line.272"></a>
+<span class="sourceLineNo">273</span>      }<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      if(replicatedConnection != null){<a name="line.274"></a>
+<span class="sourceLineNo">275</span>        try {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>          replicatedConnection.close();<a name="line.276"></a>
+<span class="sourceLineNo">277</span>        } catch (Exception e) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>        }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>      }<a name="line.280"></a>
+<span class="sourceLineNo">281</span>    }<a name="line.281"></a>
+<span class="sourceLineNo">282</span>  }<a name="line.282"></a>
+<span class="sourceLineNo">283</span><a name="line.283"></a>
+<span class="sourceLineNo">284</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.284"></a>
+<span class="sourceLineNo">285</span>      final Configuration conf) throws IOException {<a name="line.285"></a>
+<span class="sourceLineNo">286</span>    ZooKeeperWatcher localZKW = null;<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    ReplicationPeerZKImpl peer = null;<a name="line.287"></a>
+<span class="sourceLineNo">288</span>    try {<a name="line.288"></a>
+<span class="sourceLineNo">289</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.289"></a>
+<span class="sourceLineNo">290</span>          new Abortable() {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>            @Override public void abort(String why, Throwable e) {}<a name="line.291"></a>
+<span class="sourceLineNo">292</span>            @Override public boolean isAborted() {return false;}<a name="line.292"></a>
+<span class="sourceLineNo">293</span>          });<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.295"></a>
+<span class="sourceLineNo">296</span>      rp.init();<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      if (pair == null) {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        throw new IOException("Couldn't get peer conf!");<a name="line.300"></a>
+<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
+<span class="sourceLineNo">302</span><a name="line.302"></a>
+<span class="sourceLineNo">303</span>      return pair;<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    } catch (ReplicationException e) {<a name="line.304"></a>
+<span class="sourceLineNo">305</span>      throw new IOException(<a name="line.305"></a>
+<span class="sourceLineNo">306</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.306"></a>
+<span class="sourceLineNo">307</span>    } finally {<a name="line.307"></a>
+<span class="sourceLineNo">308</span>      if (peer != null) {<a name="line.308"></a>
+<span class="sourceLineNo">309</span>        peer.close();<a name="line.309"></a>
+<span class="sourceLineNo">310</span>      }<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      if (localZKW != null) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>        localZKW.close();<a name="line.312"></a>
+<span class="sourceLineNo">313</span>      }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
+<span class="sourceLineNo">315</span>  }<a name="line.315"></a>
+<span class="sourceLineNo">316</span><a name="line.316"></a>
+<span class="sourceLineNo">317</span>  /**<a name="line.317"></a>
+<span class="sourceLineNo">318</span>   * Sets up the actual job.<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   *<a name="line.319"></a>
+<span class="sourceLineNo">320</span>   * @param conf  The current configuration.<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * @param args  The command line parameters.<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * @return The newly created job.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   */<a name="line.324"></a>
+<span class="sourceLineNo">325</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.325"></a>
+<span class="sourceLineNo">326</span>  throws IOException {<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    if (!doCommandLine(args)) {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>      return null;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>    }<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    conf.set(NAME+".peerId", peerId);<a name="line.330"></a>
+<span class="sourceLineNo">331</span>    conf.set(NAME+".tableName", tableName);<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.333"></a>
+<span class="sourceLineNo">334</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    conf.setInt(NAME + ".batch", batch);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.338"></a>
+<span class="sourceLineNo">339</span>    if (families != null) {<a name="line.339"></a>
+<span class="sourceLineNo">340</span>      conf.set(NAME+".families", families);<a name="line.340"></a>
+<span class="sourceLineNo">341</span>    }<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    if (rowPrefixes != null){<a name="line.342"></a>
+<span class="sourceLineNo">343</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    }<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.348"></a>
+<span class="sourceLineNo">349</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.349"></a>
+<span class="sourceLineNo">350</span>        peerConfig.getConfiguration());<a name="line.350"></a>
+<span class="sourceLineNo">351</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        peerConfig.getConfiguration().entrySet());<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>    conf.setInt(NAME + ".versions", versions);<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    LOG.info("Number of version: " + versions);<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    job.setJarByClass(VerifyReplication.class);<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>    Scan scan = new Scan();<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    scan.setTimeRange(startTime, endTime);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    scan.setRaw(includeDeletedCells);<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    scan.setCacheBlocks(false);<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    if (batch &gt; 0) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>      scan.setBatch(batch);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    }<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    if (versions &gt;= 0) {<a name="line.368"></a>
+<span class="sourceLineNo">369</span>      scan.setMaxVersions(versions);<a name="line.369"></a>
+<span class="sourceLineNo">370</span>      LOG.info("Number of versions set to " + versions);<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    }<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    if(families != null) {<a name="line.372"></a>
+<span class="sourceLineNo">373</span>      String[] fams = families.split(",");<a name="line.373"></a>
+<span class="sourceLineNo">374</span>      for(String fam : fams) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.375"></a>
+<span class="sourceLineNo">376</span>      }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    }<a name="line.377"></a>
 <span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    job.setNumReduceTasks(0);<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    return job;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
+<span class="sourceLineNo">379</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.381"></a>
+<span class="sourceLineNo">382</span>        Verifier.class, null, null, job);<a name="line.382"></a>
 <span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.386"></a>
-<span class="sourceLineNo">387</span>      Arrays.sort(rowPrefixArray);<a name="line.387"></a>
-<span class="sourceLineNo">388</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      for (String prefix : rowPrefixArray) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        filterList.addFilter(filter);<a name="line.391"></a>
-<span class="sourceLineNo">392</span>      }<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      scan.setFilter(filterList);<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.395"></a>
-<span class="sourceLineNo">396</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    }<a name="line.397"></a>
-<span class="sourceLineNo">398</span>  }<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    scan.setStartRow(startPrefixRow);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.402"></a>
-<span class="sourceLineNo">403</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    scan.setStopRow(stopRow);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>  }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span>  private static boolean doCommandLine(final String[] args) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    if (args.length &lt; 2) {<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      printUsage(null);<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      return false;<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    }<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    //we might hold on to the old value.<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    restoreDefaults();<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    try {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        String cmd = args[i];<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>          printUsage(null);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          return false;<a name="line.421"></a>
-<span class="sourceLineNo">422</span>        }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>        final String startTimeArgKey = "--starttime=";<a name="line.424"></a>
-<span class="sourceLineNo">425</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.425"></a>
-<span class="sourceLineNo">426</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          continue;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>        }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>        final String endTimeArgKey = "--endtime=";<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.432"></a>
-<span class="sourceLineNo">433</span>          continue;<a name="line.433"></a>
-<span class="sourceLineNo">434</span>        }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          includeDeletedCells = true;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>          continue;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>        }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>        final String versionsArgKey = "--versions=";<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.443"></a>
-<span class="sourceLineNo">444</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.444"></a>
-<span class="sourceLineNo">445</span>          continue;<a name="line.445"></a>
-<span class="sourceLineNo">446</span>        }<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        <a name="line.447"></a>
-<span class="sourceLineNo">448</span>        final String batchArgKey = "--batch=";<a name="line.448"></a>
-<span class="sourceLineNo">449</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.450"></a>
-<span class="sourceLineNo">451</span>          continue;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>        }<a name="line.452"></a>
-<span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>        final String familiesArgKey = "--families=";<a name="line.454"></a>
-<span class="sourceLineNo">455</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>          families = cmd.substring(familiesArgKey.length());<a name="line.456"></a>
-<span class="sourceLineNo">457</span>          continue;<a name="line.457"></a>
-<span class="sourceLineNo">458</span>        }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.460"></a>
-<span class="sourceLineNo">461</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.461"></a>
-<span class="sourceLineNo">462</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.462"></a>
-<span class="sourceLineNo">463</span>          continue;<a name="line.463"></a>
-<span class="sourceLineNo">464</span>        }<a name="line.464"></a>
-<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span>        final String delimiterArgKey = "--delimiter=";<a name="line.466"></a>
-<span class="sourceLineNo">467</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.468"></a>
-<span class="sourceLineNo">469</span>          continue;<a name="line.469"></a>
-<span class="sourceLineNo">470</span>        }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.472"></a>
-<span class="sourceLineNo">473</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.474"></a>
-<span class="sourceLineNo">475</span>          continue;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>        }<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        final String verboseKey = "--verbose";<a name="line.477"></a>
-<span class="sourceLineNo">478</span>        if (cmd.startsWith(verboseKey)) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span>          verbose = true;<a name="line.479"></a>
-<span class="sourceLineNo">480</span>          continue;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>        }        <a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>        if (cmd.startsWith("--")) {<a name="line.483"></a>
-<span class="sourceLineNo">484</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.484"></a>
+<span class="sourceLineNo">384</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    // Obtain the auth token from peer cluster<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.386"></a>
+<span class="sourceLineNo">387</span><a name="line.387"></a>
+<span class="sourceLineNo">388</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    job.setNumReduceTasks(0);<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    return job;<a name="line.390"></a>
+<span class="sourceLineNo">391</span>  }<a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.395"></a>
+<span class="sourceLineNo">396</span>      Arrays.sort(rowPrefixArray);<a name="line.396"></a>
+<span class="sourceLineNo">397</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      for (String prefix : rowPrefixArray) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        filterList.addFilter(filter);<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      scan.setFilter(filterList);<a name="line.402"></a>
+<span class="sourceLineNo">403</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    }<a name="line.406"></a>
+<span class="sourceLineNo">407</span>  }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    scan.setStartRow(startPrefixRow);<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    scan.setStopRow(stopRow);<a name="line.413"></a>
+<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>  private static boolean doCommandLine(final String[] args) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    if (args.length &lt; 2) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>      printUsage(null);<a name="line.418"></a>
+<span class="sourceLineNo">419</span>      return false;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    }<a name="line.420"></a>
+<span class="sourceLineNo">421</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    //we might hold on to the old value.<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    restoreDefaults();<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    try {<a name="line.425"></a>
+<span class="sourceLineNo">426</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>        String cmd = args[i];<a name="line.427"></a>
+<span class="sourceLineNo">428</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          printUsage(null);<a name="line.429"></a>
+<span class="sourceLineNo">430</span>          return false;<a name="line.430"></a>
+<span class="sourceLineNo">431</span>        }<a name="line.431"></a>
+<span class="sourceLineNo">432</span><a name="line.432"></a>
+<span class="sourceLineNo">433</span>        final String startTimeArgKey = "--starttime=";<a name="line.433"></a>
+<span class="sourceLineNo">434</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.435"></a>
+<span class="sourceLineNo">436</span>          continue;<a name="line.436"></a>
+<span class="sourceLineNo">437</span>        }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span>        final String endTimeArgKey = "--endtime=";<a name="line.439"></a>
+<span class="sourceLineNo">440</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.440"></a>
+<span class="sourceLineNo">441</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.441"></a>
+<span class="sourceLineNo">442</span>          continue;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>        }<a name="line.443"></a>
+<span class="sourceLineNo">444</span><a name="line.444"></a>
+<span class="sourceLineNo">445</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.445"></a>
+<span class="sourceLineNo">446</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.446"></a>
+<span class="sourceLineNo">447</span>          includeDeletedCells = true;<a name="line.447"></a>
+<span class="sourceLineNo">448</span>          continue;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>        }<a name="line.449"></a>
+<span class="sourceLineNo">450</span><a name="line.450"></a>
+<span class="sourceLineNo">451</span>        final String versionsArgKey = "--versions=";<a name="line.451"></a>
+<span class="sourceLineNo">452</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.452"></a>
+<span class="sourceLineNo">453</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.453"></a>
+<span class="sourceLineNo">454</span>          continue;<a name="line.454"></a>
+<span class="sourceLineNo">455</span>        }<a name="line.455"></a>
+<span class="sourceLineNo">456</span>        <a name="line.456"></a>
+<span class="sourceLineNo">457</span>        final String batchArgKey = "--batch=";<a name="line.457"></a>
+<span class="sourceLineNo">458</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.458"></a>
+<span class="sourceLineNo">459</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.459"></a>
+<span class="sourceLineNo">460</span>          continue;<a name="line.460"></a>
+<span class="sourceLineNo">461</span>        }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>        final String familiesArgKey = "--families=";<a name="line.463"></a>
+<span class="sourceLineNo">464</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.464"></a>
+<span class="sourceLineNo">465</span>          families = cmd.substring(familiesArgKey.length());<a name="line.465"></a>
+<span class="sourceLineNo">466</span>          continue;<a name="line.466"></a>
+<span class="sourceLineNo">467</span>        }<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.469"></a>
+<span class="sourceLineNo">470</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.470"></a>
+<span class="sourceLineNo">471</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.471"></a>
+<span class="sourceLineNo">472</span>          continue;<a name="line.472"></a>
+<span class="sourceLineNo">473</span>        }<a name="line.473"></a>
+<span class="sourceLineNo">474</span><a name="line.474"></a>
+<span class="sourceLineNo">475</span>        final String delimiterArgKey = "--delimiter=";<a name="line.475"></a>
+<span class="sourceLineNo">476</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.476"></a>
+<span class="sourceLineNo">477</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.477"></a>
+<span class="sourceLineNo">478</span>          continue;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>        }<a name="line.479"></a>
+<span class="sourceLineNo">480</span><a name="line.480"></a>
+<span class="sourceLineNo">481</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.481"></a>
+<span class="sourceLineNo">482</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.482"></a>
+<span class="sourceLineNo">483</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.483"></a>
+<span class="sourceLineNo">484</span>          continue;<a name="line.484"></a>
 <span class="sourceLineNo">485</span>        }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>        if (i == args.length-2) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>          peerId = cmd;<a name="line.488"></a>
-<span class="sourceLineNo">489</span>        }<a name="line.489"></a>
-<span class="sourceLineNo">490</span><a name="line.490"></a>
-<span class="sourceLineNo">491</span>        if (i == args.length-1) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>          tableName = cmd;<a name="line.492"></a>
-<span class="sourceLineNo">493</span>        }<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    } catch (Exception e) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      e.printStackTrace();<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      printUsage("Can't start because " + e.getMessage());<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      return false;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    return true;<a name="line.500"></a>
-<span class="sourceLineNo">501</span>  }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span>  private static void restoreDefaults() {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    startTime = 0;<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    endTime = Long.MAX_VALUE;<a name="line.505"></a>
-<span class="sourceLineNo">506</span>    batch = Integer.MAX_VALUE;<a name="line.506"></a>
-<span class="sourceLineNo">507</span>    versions = -1;<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    tableName = null;<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    families = null;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    peerId = null;<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    rowPrefixes = null;<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    includeDeletedCells = false;<a name="line.512"></a>
-<span class="sourceLineNo">513</span>  }<a name="line.513"></a>
-<span class="sourceLineNo">514</span><a name="line.514"></a>
-<span class="sourceLineNo">515</span>  /*<a name="line.515"></a>
-<span class="sourceLineNo">516</span>   * @param errorMsg Error message.  Can be null.<a name="line.516"></a>
-<span class="sourceLineNo">517</span>   */<a name="line.517"></a>
-<span class="sourceLineNo">518</span>  private static void printUsage(final String errorMsg) {<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span>      System.err.println("ERROR: " + errorMsg);<a name="line.520"></a>
-<span class="sourceLineNo">521</span>    }<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.522"></a>
-<span class="sourceLineNo">523</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.523"></a>
-<span class="sourceLineNo">524</span>        "[--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.524"></a>
-<span class="sourceLineNo">525</span>    System.err.println();<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    System.err.println("Options:");<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    System.err.println(" starttime    beginning of the time range");<a name="line.527"></a>
-<span class="sourceLineNo">528</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    System.err.println(" endtime      end of the time range");<a name="line.529"></a>
-<span class="sourceLineNo">530</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.534"></a>
-<span class="sourceLineNo">535</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.535"></a>
-<span class="sourceLineNo">536</span>        "default value is 0 which disables the recompare.");<a name="line.536"></a>
-<span class="sourceLineNo">537</span>    System.err.println(" verbose      logs row keys of good rows");<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    System.err.println();<a name="line.538"></a>
-<span class="sourceLineNo">539</span>    System.err.println("Args:");<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    System.err.println(" peerid       Id of the peer used for verification, must match the one given for replication");<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    System.err.println(" tablename    Name of the table to verify");<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    System.err.println();<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    System.err.println("Examples:");<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    System.err.println(" To verify the data replicated from TestTable for a 1 hour window with peer #5 ");<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    System.err.println(" $ hbase " +<a name="line.545"></a>
-<span class="sourceLineNo">546</span>        "org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication" +<a name="line.546"></a>
-<span class="sourceLineNo">547</span>        " --starttime=1265875194289 --endtime=1265878794289 5 TestTable ");<a name="line.547"></a>
-<span class="sourceLineNo">548</span>  }<a name="line.548"></a>
-<span class="sourceLineNo">549</span><a name="line.549"></a>
-<span class="sourceLineNo">550</span>  @Override<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  public int run(String[] args) throws Exception {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    Configuration conf = this.getConf();<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    Job job = createSubmittableJob(conf, args);<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    if (job != null) {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>      return job.waitForCompletion(true) ? 0 : 1;<a name="line.555"></a>
-<span class="sourceLineNo">556</span>    } <a name="line.556"></a>
-<span class="sourceLineNo">557</span>    return 1;<a name="line.557"></a>
-<span class="sourceLineNo">558</span>  }<a name="line.558"></a>
-<span class="sourceLineNo">559</span><a name="line.559"></a>
-<span class="sourceLineNo">560</span>  /**<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   * Main entry point.<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   *<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param args  The command line parameters.<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @throws Exception When running the job fails.<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   */<a name="line.565"></a>
-<span class="sourceLineNo">566</span>  public static void main(String[] args) throws Exception {<a name="line.566"></a>
-<span class="sourceLineNo">567</span>    int res = ToolRunner.run(HBaseConfiguration.create(), new VerifyReplication(), args);<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    System.exit(res);<a name="line.568"></a>
+<span class="sourceLineNo">486</span>        final String verboseKey = "--verbose";<a name="line.486"></a>
+<span class="sourceLineNo">487</span>        if (cmd.startsWith(verboseKey)) {<a name="line.487"></a>
+<span class="sourceLineNo">488</span>          verbose = true;<a name="line.488"></a>
+<span class="sourceLineNo">489</span>          continue;<a name="line.489"></a>
+<span class="sourceLineNo">490</span>        }        <a name="line.490"></a>
+<span class="sourceLineNo">491</span><a name="line.491"></a>
+<span class="sourceLineNo">492</span>        if (cmd.startsWith("--")) {<a name="line.492"></a>
+<span class="sourceLineNo">493</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.493"></a>
+<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
+<span class="sourceLineNo">495</span><a name="line.495"></a>
+<span class="sourceLineNo">496</span>        if (i == args.length-2) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>          peerId = cmd;<a name="line.497"></a>
+<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
+<span class="sourceLineNo">499</span><a name="line.499"></a>
+<span class="sourceLineNo">500</span>        if (i == args.length-1) {<a name="line.500"></a>
+<span class="sourceLineNo">501</span>          tableName = cmd;<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        }<a name="line.502"></a>
+<span class="sourceLineNo">503</span>      }<a name="line.503"></a>
+<span class="sourceLineNo">504</span>    } catch (Exception e) {<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      e.printStackTrace();<a name="line.505"></a>
+<span class="sourceLineNo">506</span>      printUsage("Can't start because " + e.getMessage());<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    }<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    return true;<a name="line.509"></a>
+<span class="sourceLineNo">510</span>  }<a name="line.510"></a>
+<span class="sourceLineNo">511</span><a name="line.511"></a>
+<span class="sourceLineNo">512</span>  private static void restoreDefaults() {<a name="line.512"></a>
+<span class="sourceLineNo">513</span>    startTime = 0;<a name="line.513"></a>
+<span class="sourceLineNo">514</span>    endTime = Long.MAX_VALUE;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    batch = -1;<a name="line.515"></a>
+<span class="sourceLineNo">516</span>    versions = -1;<a name="line.516"></a>
+<span class="sourceLineNo">517</span>    tableName = null;<a name="line.517"></a>
+<span class="sourceLineNo">518</span>    families = null;<a name="line.518"></a>
+<span class="sourceLineNo">519</span>    peerId = null;<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    rowPrefixes = null;<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    includeDeletedCells = false;<a name="line.521"></a>
+<span class="sourceLineNo">522</span>  }<a name="line.522"></a>
+<span class="sourceLineNo">523</span><a name="line.523"></a>
+<span class="sourceLineNo">524</span>  /*<a name="line.524"></a>
+<span class="sourceLineNo">525</span>   * @param errorMsg Error message.  Can be null.<a name="line.525"></a>
+<span class="sourceLineNo">526</span>   */<a name="line.526"></a>
+<span class="sourceLineNo">527</span>  private static void printUsage(final String errorMsg) {<a name="line.527"></a>
+<span class="sourceLineNo">528</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      System.err.println("ERROR: " + errorMsg);<a name="line.529"></a>
+<span class="sourceLineNo">530</span>    }<a name="line.530"></a>
+<span class="sourceLineNo">531</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.531"></a>
+<span class="sourceLineNo">532</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.532"></a>
+<span class="sourceLineNo">533</span>        "[--batch=] [--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    System.err.println();<a name="line.534"></a>
+<span class="sourceLineNo">535</span>    System.err.println("Options:");<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    System.err.println(" starttime    beginning of the time range");<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.537"></a>
+<span class="sourceLineNo">538</span>    System.err.println(" endtime      end of the time range");<a name="line.538"></a>
+<span class="sourceLineNo">539</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.539"></a>
+<span class="sourceLineNo">540</span>    System.err.println(" batch        batch count for scan, " +<a name="line.540"></a>
+<span class="sourceLineNo">541</span>        "note that result row counts will no longer be actual number of rows when you use this option");<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.542"></a>
+<span class="sourceLineNo">543</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.543"></a>
+<span class="sourceLineNo">544</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.544"></a>
+<span class="sourceLineNo">545</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.546"></a>
+<span class="sourceLineNo">547</span>        "default value is 0 which disables the recompare.");<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    System.err.println(" verbose  

<TRUNCATED>

[2/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
index b261e45..2e6aa7b 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
@@ -69,14 +69,14 @@
 <span class="sourceLineNo">061</span>  requiredArguments = {<a name="line.61"></a>
 <span class="sourceLineNo">062</span>    @org.jamon.annotations.Argument(name = "master", type = "HMaster")},<a name="line.62"></a>
 <span class="sourceLineNo">063</span>  optionalArguments = {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.64"></a>
+<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.64"></a>
 <span class="sourceLineNo">065</span>    @org.jamon.annotations.Argument(name = "assignmentManager", type = "AssignmentManager"),<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.67"></a>
+<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.67"></a>
 <span class="sourceLineNo">068</span>    @org.jamon.annotations.Argument(name = "serverManager", type = "ServerManager"),<a name="line.68"></a>
 <span class="sourceLineNo">069</span>    @org.jamon.annotations.Argument(name = "frags", type = "Map&lt;String,Integer&gt;"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.71"></a>
+<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.71"></a>
 <span class="sourceLineNo">072</span>    @org.jamon.annotations.Argument(name = "metaLocation", type = "ServerName")})<a name="line.72"></a>
 <span class="sourceLineNo">073</span>public class MasterStatusTmpl<a name="line.73"></a>
 <span class="sourceLineNo">074</span>  extends org.jamon.AbstractTemplateProxy<a name="line.74"></a>
@@ -118,23 +118,23 @@
 <span class="sourceLineNo">110</span>      return m_master;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    }<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private HMaster m_master;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    // 23, 1<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.114"></a>
+<span class="sourceLineNo">113</span>    // 27, 1<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    public void setFormat(String format)<a name="line.114"></a>
 <span class="sourceLineNo">115</span>    {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>      // 23, 1<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      m_servers = servers;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      m_servers__IsNotDefault = true;<a name="line.118"></a>
+<span class="sourceLineNo">116</span>      // 27, 1<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      m_format = format;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      m_format__IsNotDefault = true;<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    }<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    public List&lt;ServerName&gt; getServers()<a name="line.120"></a>
+<span class="sourceLineNo">120</span>    public String getFormat()<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      return m_servers;<a name="line.122"></a>
+<span class="sourceLineNo">122</span>      return m_format;<a name="line.122"></a>
 <span class="sourceLineNo">123</span>    }<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    private List&lt;ServerName&gt; m_servers;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    public boolean getServers__IsNotDefault()<a name="line.125"></a>
+<span class="sourceLineNo">124</span>    private String m_format;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    public boolean getFormat__IsNotDefault()<a name="line.125"></a>
 <span class="sourceLineNo">126</span>    {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      return m_servers__IsNotDefault;<a name="line.127"></a>
+<span class="sourceLineNo">127</span>      return m_format__IsNotDefault;<a name="line.127"></a>
 <span class="sourceLineNo">128</span>    }<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    private boolean m_servers__IsNotDefault;<a name="line.129"></a>
+<span class="sourceLineNo">129</span>    private boolean m_format__IsNotDefault;<a name="line.129"></a>
 <span class="sourceLineNo">130</span>    // 29, 1<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    public void setAssignmentManager(AssignmentManager assignmentManager)<a name="line.131"></a>
 <span class="sourceLineNo">132</span>    {<a name="line.132"></a>
@@ -152,40 +152,40 @@
 <span class="sourceLineNo">144</span>      return m_assignmentManager__IsNotDefault;<a name="line.144"></a>
 <span class="sourceLineNo">145</span>    }<a name="line.145"></a>
 <span class="sourceLineNo">146</span>    private boolean m_assignmentManager__IsNotDefault;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    // 25, 1<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.148"></a>
+<span class="sourceLineNo">147</span>    // 24, 1<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.148"></a>
 <span class="sourceLineNo">149</span>    {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      // 25, 1<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.152"></a>
+<span class="sourceLineNo">150</span>      // 24, 1<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      m_deadServers = deadServers;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      m_deadServers__IsNotDefault = true;<a name="line.152"></a>
 <span class="sourceLineNo">153</span>    }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    public boolean getCatalogJanitorEnabled()<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      return m_catalogJanitorEnabled;<a name="line.156"></a>
+<span class="sourceLineNo">156</span>      return m_deadServers;<a name="line.156"></a>
 <span class="sourceLineNo">157</span>    }<a name="line.157"></a>
-<span class="sourceLineNo">158</span>    private boolean m_catalogJanitorEnabled;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.159"></a>
+<span class="sourceLineNo">158</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    public boolean getDeadServers__IsNotDefault()<a name="line.159"></a>
 <span class="sourceLineNo">160</span>    {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>      return m_deadServers__IsNotDefault;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    }<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    // 26, 1<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    public void setFilter(String filter)<a name="line.165"></a>
+<span class="sourceLineNo">163</span>    private boolean m_deadServers__IsNotDefault;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    // 25, 1<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.165"></a>
 <span class="sourceLineNo">166</span>    {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      // 26, 1<a name="line.167"></a>
-<span class="sourceLineNo">168</span>      m_filter = filter;<a name="line.168"></a>
-<span class="sourceLineNo">169</span>      m_filter__IsNotDefault = true;<a name="line.169"></a>
+<span class="sourceLineNo">167</span>      // 25, 1<a name="line.167"></a>
+<span class="sourceLineNo">168</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>    }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    public String getFilter()<a name="line.171"></a>
+<span class="sourceLineNo">171</span>    public boolean getCatalogJanitorEnabled()<a name="line.171"></a>
 <span class="sourceLineNo">172</span>    {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      return m_filter;<a name="line.173"></a>
+<span class="sourceLineNo">173</span>      return m_catalogJanitorEnabled;<a name="line.173"></a>
 <span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    private String m_filter;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    public boolean getFilter__IsNotDefault()<a name="line.176"></a>
+<span class="sourceLineNo">175</span>    private boolean m_catalogJanitorEnabled;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.176"></a>
 <span class="sourceLineNo">177</span>    {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      return m_filter__IsNotDefault;<a name="line.178"></a>
+<span class="sourceLineNo">178</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.178"></a>
 <span class="sourceLineNo">179</span>    }<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    private boolean m_filter__IsNotDefault;<a name="line.180"></a>
+<span class="sourceLineNo">180</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.180"></a>
 <span class="sourceLineNo">181</span>    // 28, 1<a name="line.181"></a>
 <span class="sourceLineNo">182</span>    public void setServerManager(ServerManager serverManager)<a name="line.182"></a>
 <span class="sourceLineNo">183</span>    {<a name="line.183"></a>
@@ -220,40 +220,40 @@
 <span class="sourceLineNo">212</span>      return m_frags__IsNotDefault;<a name="line.212"></a>
 <span class="sourceLineNo">213</span>    }<a name="line.213"></a>
 <span class="sourceLineNo">214</span>    private boolean m_frags__IsNotDefault;<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    // 24, 1<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.216"></a>
+<span class="sourceLineNo">215</span>    // 26, 1<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    public void setFilter(String filter)<a name="line.216"></a>
 <span class="sourceLineNo">217</span>    {<a name="line.217"></a>
-<span class="sourceLineNo">218</span>      // 24, 1<a name="line.218"></a>
-<span class="sourceLineNo">219</span>      m_deadServers = deadServers;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>      m_deadServers__IsNotDefault = true;<a name="line.220"></a>
+<span class="sourceLineNo">218</span>      // 26, 1<a name="line.218"></a>
+<span class="sourceLineNo">219</span>      m_filter = filter;<a name="line.219"></a>
+<span class="sourceLineNo">220</span>      m_filter__IsNotDefault = true;<a name="line.220"></a>
 <span class="sourceLineNo">221</span>    }<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.222"></a>
+<span class="sourceLineNo">222</span>    public String getFilter()<a name="line.222"></a>
 <span class="sourceLineNo">223</span>    {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      return m_deadServers;<a name="line.224"></a>
+<span class="sourceLineNo">224</span>      return m_filter;<a name="line.224"></a>
 <span class="sourceLineNo">225</span>    }<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    public boolean getDeadServers__IsNotDefault()<a name="line.227"></a>
+<span class="sourceLineNo">226</span>    private String m_filter;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    public boolean getFilter__IsNotDefault()<a name="line.227"></a>
 <span class="sourceLineNo">228</span>    {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      return m_deadServers__IsNotDefault;<a name="line.229"></a>
+<span class="sourceLineNo">229</span>      return m_filter__IsNotDefault;<a name="line.229"></a>
 <span class="sourceLineNo">230</span>    }<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    private boolean m_deadServers__IsNotDefault;<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    // 27, 1<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    public void setFormat(String format)<a name="line.233"></a>
+<span class="sourceLineNo">231</span>    private boolean m_filter__IsNotDefault;<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    // 23, 1<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.233"></a>
 <span class="sourceLineNo">234</span>    {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      // 27, 1<a name="line.235"></a>
-<span class="sourceLineNo">236</span>      m_format = format;<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      m_format__IsNotDefault = true;<a name="line.237"></a>
+<span class="sourceLineNo">235</span>      // 23, 1<a name="line.235"></a>
+<span class="sourceLineNo">236</span>      m_servers = servers;<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      m_servers__IsNotDefault = true;<a name="line.237"></a>
 <span class="sourceLineNo">238</span>    }<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    public String getFormat()<a name="line.239"></a>
+<span class="sourceLineNo">239</span>    public List&lt;ServerName&gt; getServers()<a name="line.239"></a>
 <span class="sourceLineNo">240</span>    {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      return m_format;<a name="line.241"></a>
+<span class="sourceLineNo">241</span>      return m_servers;<a name="line.241"></a>
 <span class="sourceLineNo">242</span>    }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>    private String m_format;<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    public boolean getFormat__IsNotDefault()<a name="line.244"></a>
+<span class="sourceLineNo">243</span>    private List&lt;ServerName&gt; m_servers;<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    public boolean getServers__IsNotDefault()<a name="line.244"></a>
 <span class="sourceLineNo">245</span>    {<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      return m_format__IsNotDefault;<a name="line.246"></a>
+<span class="sourceLineNo">246</span>      return m_servers__IsNotDefault;<a name="line.246"></a>
 <span class="sourceLineNo">247</span>    }<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    private boolean m_format__IsNotDefault;<a name="line.248"></a>
+<span class="sourceLineNo">248</span>    private boolean m_servers__IsNotDefault;<a name="line.248"></a>
 <span class="sourceLineNo">249</span>    // 22, 1<a name="line.249"></a>
 <span class="sourceLineNo">250</span>    public void setMetaLocation(ServerName metaLocation)<a name="line.250"></a>
 <span class="sourceLineNo">251</span>    {<a name="line.251"></a>
@@ -282,10 +282,10 @@
 <span class="sourceLineNo">274</span>    return (ImplData) super.getImplData();<a name="line.274"></a>
 <span class="sourceLineNo">275</span>  }<a name="line.275"></a>
 <span class="sourceLineNo">276</span>  <a name="line.276"></a>
-<span class="sourceLineNo">277</span>  protected List&lt;ServerName&gt; servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.278"></a>
+<span class="sourceLineNo">277</span>  protected String format;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.278"></a>
 <span class="sourceLineNo">279</span>  {<a name="line.279"></a>
-<span class="sourceLineNo">280</span>    (getImplData()).setServers(p_servers);<a name="line.280"></a>
+<span class="sourceLineNo">280</span>    (getImplData()).setFormat(p_format);<a name="line.280"></a>
 <span class="sourceLineNo">281</span>    return this;<a name="line.281"></a>
 <span class="sourceLineNo">282</span>  }<a name="line.282"></a>
 <span class="sourceLineNo">283</span>  <a name="line.283"></a>
@@ -296,17 +296,17 @@
 <span class="sourceLineNo">288</span>    return this;<a name="line.288"></a>
 <span class="sourceLineNo">289</span>  }<a name="line.289"></a>
 <span class="sourceLineNo">290</span>  <a name="line.290"></a>
-<span class="sourceLineNo">291</span>  protected boolean catalogJanitorEnabled;<a name="line.291"></a>
-<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.292"></a>
+<span class="sourceLineNo">291</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.292"></a>
 <span class="sourceLineNo">293</span>  {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.294"></a>
+<span class="sourceLineNo">294</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.294"></a>
 <span class="sourceLineNo">295</span>    return this;<a name="line.295"></a>
 <span class="sourceLineNo">296</span>  }<a name="line.296"></a>
 <span class="sourceLineNo">297</span>  <a name="line.297"></a>
-<span class="sourceLineNo">298</span>  protected String filter;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.299"></a>
+<span class="sourceLineNo">298</span>  protected boolean catalogJanitorEnabled;<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.299"></a>
 <span class="sourceLineNo">300</span>  {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>    (getImplData()).setFilter(p_filter);<a name="line.301"></a>
+<span class="sourceLineNo">301</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.301"></a>
 <span class="sourceLineNo">302</span>    return this;<a name="line.302"></a>
 <span class="sourceLineNo">303</span>  }<a name="line.303"></a>
 <span class="sourceLineNo">304</span>  <a name="line.304"></a>
@@ -324,17 +324,17 @@
 <span class="sourceLineNo">316</span>    return this;<a name="line.316"></a>
 <span class="sourceLineNo">317</span>  }<a name="line.317"></a>
 <span class="sourceLineNo">318</span>  <a name="line.318"></a>
-<span class="sourceLineNo">319</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.320"></a>
+<span class="sourceLineNo">319</span>  protected String filter;<a name="line.319"></a>
+<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.320"></a>
 <span class="sourceLineNo">321</span>  {<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.322"></a>
+<span class="sourceLineNo">322</span>    (getImplData()).setFilter(p_filter);<a name="line.322"></a>
 <span class="sourceLineNo">323</span>    return this;<a name="line.323"></a>
 <span class="sourceLineNo">324</span>  }<a name="line.324"></a>
 <span class="sourceLineNo">325</span>  <a name="line.325"></a>
-<span class="sourceLineNo">326</span>  protected String format;<a name="line.326"></a>
-<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.327"></a>
+<span class="sourceLineNo">326</span>  protected List&lt;ServerName&gt; servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.327"></a>
 <span class="sourceLineNo">328</span>  {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    (getImplData()).setFormat(p_format);<a name="line.329"></a>
+<span class="sourceLineNo">329</span>    (getImplData()).setServers(p_servers);<a name="line.329"></a>
 <span class="sourceLineNo">330</span>    return this;<a name="line.330"></a>
 <span class="sourceLineNo">331</span>  }<a name="line.331"></a>
 <span class="sourceLineNo">332</span>  <a name="line.332"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.Intf.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.Intf.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.Intf.html
index b261e45..2e6aa7b 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.Intf.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.Intf.html
@@ -69,14 +69,14 @@
 <span class="sourceLineNo">061</span>  requiredArguments = {<a name="line.61"></a>
 <span class="sourceLineNo">062</span>    @org.jamon.annotations.Argument(name = "master", type = "HMaster")},<a name="line.62"></a>
 <span class="sourceLineNo">063</span>  optionalArguments = {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.64"></a>
+<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.64"></a>
 <span class="sourceLineNo">065</span>    @org.jamon.annotations.Argument(name = "assignmentManager", type = "AssignmentManager"),<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.67"></a>
+<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.67"></a>
 <span class="sourceLineNo">068</span>    @org.jamon.annotations.Argument(name = "serverManager", type = "ServerManager"),<a name="line.68"></a>
 <span class="sourceLineNo">069</span>    @org.jamon.annotations.Argument(name = "frags", type = "Map&lt;String,Integer&gt;"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.71"></a>
+<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.71"></a>
 <span class="sourceLineNo">072</span>    @org.jamon.annotations.Argument(name = "metaLocation", type = "ServerName")})<a name="line.72"></a>
 <span class="sourceLineNo">073</span>public class MasterStatusTmpl<a name="line.73"></a>
 <span class="sourceLineNo">074</span>  extends org.jamon.AbstractTemplateProxy<a name="line.74"></a>
@@ -118,23 +118,23 @@
 <span class="sourceLineNo">110</span>      return m_master;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    }<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private HMaster m_master;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    // 23, 1<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.114"></a>
+<span class="sourceLineNo">113</span>    // 27, 1<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    public void setFormat(String format)<a name="line.114"></a>
 <span class="sourceLineNo">115</span>    {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>      // 23, 1<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      m_servers = servers;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      m_servers__IsNotDefault = true;<a name="line.118"></a>
+<span class="sourceLineNo">116</span>      // 27, 1<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      m_format = format;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      m_format__IsNotDefault = true;<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    }<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    public List&lt;ServerName&gt; getServers()<a name="line.120"></a>
+<span class="sourceLineNo">120</span>    public String getFormat()<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      return m_servers;<a name="line.122"></a>
+<span class="sourceLineNo">122</span>      return m_format;<a name="line.122"></a>
 <span class="sourceLineNo">123</span>    }<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    private List&lt;ServerName&gt; m_servers;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    public boolean getServers__IsNotDefault()<a name="line.125"></a>
+<span class="sourceLineNo">124</span>    private String m_format;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    public boolean getFormat__IsNotDefault()<a name="line.125"></a>
 <span class="sourceLineNo">126</span>    {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      return m_servers__IsNotDefault;<a name="line.127"></a>
+<span class="sourceLineNo">127</span>      return m_format__IsNotDefault;<a name="line.127"></a>
 <span class="sourceLineNo">128</span>    }<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    private boolean m_servers__IsNotDefault;<a name="line.129"></a>
+<span class="sourceLineNo">129</span>    private boolean m_format__IsNotDefault;<a name="line.129"></a>
 <span class="sourceLineNo">130</span>    // 29, 1<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    public void setAssignmentManager(AssignmentManager assignmentManager)<a name="line.131"></a>
 <span class="sourceLineNo">132</span>    {<a name="line.132"></a>
@@ -152,40 +152,40 @@
 <span class="sourceLineNo">144</span>      return m_assignmentManager__IsNotDefault;<a name="line.144"></a>
 <span class="sourceLineNo">145</span>    }<a name="line.145"></a>
 <span class="sourceLineNo">146</span>    private boolean m_assignmentManager__IsNotDefault;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    // 25, 1<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.148"></a>
+<span class="sourceLineNo">147</span>    // 24, 1<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.148"></a>
 <span class="sourceLineNo">149</span>    {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      // 25, 1<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.152"></a>
+<span class="sourceLineNo">150</span>      // 24, 1<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      m_deadServers = deadServers;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      m_deadServers__IsNotDefault = true;<a name="line.152"></a>
 <span class="sourceLineNo">153</span>    }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    public boolean getCatalogJanitorEnabled()<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      return m_catalogJanitorEnabled;<a name="line.156"></a>
+<span class="sourceLineNo">156</span>      return m_deadServers;<a name="line.156"></a>
 <span class="sourceLineNo">157</span>    }<a name="line.157"></a>
-<span class="sourceLineNo">158</span>    private boolean m_catalogJanitorEnabled;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.159"></a>
+<span class="sourceLineNo">158</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    public boolean getDeadServers__IsNotDefault()<a name="line.159"></a>
 <span class="sourceLineNo">160</span>    {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>      return m_deadServers__IsNotDefault;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    }<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    // 26, 1<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    public void setFilter(String filter)<a name="line.165"></a>
+<span class="sourceLineNo">163</span>    private boolean m_deadServers__IsNotDefault;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    // 25, 1<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.165"></a>
 <span class="sourceLineNo">166</span>    {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      // 26, 1<a name="line.167"></a>
-<span class="sourceLineNo">168</span>      m_filter = filter;<a name="line.168"></a>
-<span class="sourceLineNo">169</span>      m_filter__IsNotDefault = true;<a name="line.169"></a>
+<span class="sourceLineNo">167</span>      // 25, 1<a name="line.167"></a>
+<span class="sourceLineNo">168</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>    }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    public String getFilter()<a name="line.171"></a>
+<span class="sourceLineNo">171</span>    public boolean getCatalogJanitorEnabled()<a name="line.171"></a>
 <span class="sourceLineNo">172</span>    {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      return m_filter;<a name="line.173"></a>
+<span class="sourceLineNo">173</span>      return m_catalogJanitorEnabled;<a name="line.173"></a>
 <span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    private String m_filter;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    public boolean getFilter__IsNotDefault()<a name="line.176"></a>
+<span class="sourceLineNo">175</span>    private boolean m_catalogJanitorEnabled;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.176"></a>
 <span class="sourceLineNo">177</span>    {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      return m_filter__IsNotDefault;<a name="line.178"></a>
+<span class="sourceLineNo">178</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.178"></a>
 <span class="sourceLineNo">179</span>    }<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    private boolean m_filter__IsNotDefault;<a name="line.180"></a>
+<span class="sourceLineNo">180</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.180"></a>
 <span class="sourceLineNo">181</span>    // 28, 1<a name="line.181"></a>
 <span class="sourceLineNo">182</span>    public void setServerManager(ServerManager serverManager)<a name="line.182"></a>
 <span class="sourceLineNo">183</span>    {<a name="line.183"></a>
@@ -220,40 +220,40 @@
 <span class="sourceLineNo">212</span>      return m_frags__IsNotDefault;<a name="line.212"></a>
 <span class="sourceLineNo">213</span>    }<a name="line.213"></a>
 <span class="sourceLineNo">214</span>    private boolean m_frags__IsNotDefault;<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    // 24, 1<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.216"></a>
+<span class="sourceLineNo">215</span>    // 26, 1<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    public void setFilter(String filter)<a name="line.216"></a>
 <span class="sourceLineNo">217</span>    {<a name="line.217"></a>
-<span class="sourceLineNo">218</span>      // 24, 1<a name="line.218"></a>
-<span class="sourceLineNo">219</span>      m_deadServers = deadServers;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>      m_deadServers__IsNotDefault = true;<a name="line.220"></a>
+<span class="sourceLineNo">218</span>      // 26, 1<a name="line.218"></a>
+<span class="sourceLineNo">219</span>      m_filter = filter;<a name="line.219"></a>
+<span class="sourceLineNo">220</span>      m_filter__IsNotDefault = true;<a name="line.220"></a>
 <span class="sourceLineNo">221</span>    }<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.222"></a>
+<span class="sourceLineNo">222</span>    public String getFilter()<a name="line.222"></a>
 <span class="sourceLineNo">223</span>    {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      return m_deadServers;<a name="line.224"></a>
+<span class="sourceLineNo">224</span>      return m_filter;<a name="line.224"></a>
 <span class="sourceLineNo">225</span>    }<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    public boolean getDeadServers__IsNotDefault()<a name="line.227"></a>
+<span class="sourceLineNo">226</span>    private String m_filter;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    public boolean getFilter__IsNotDefault()<a name="line.227"></a>
 <span class="sourceLineNo">228</span>    {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      return m_deadServers__IsNotDefault;<a name="line.229"></a>
+<span class="sourceLineNo">229</span>      return m_filter__IsNotDefault;<a name="line.229"></a>
 <span class="sourceLineNo">230</span>    }<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    private boolean m_deadServers__IsNotDefault;<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    // 27, 1<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    public void setFormat(String format)<a name="line.233"></a>
+<span class="sourceLineNo">231</span>    private boolean m_filter__IsNotDefault;<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    // 23, 1<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.233"></a>
 <span class="sourceLineNo">234</span>    {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      // 27, 1<a name="line.235"></a>
-<span class="sourceLineNo">236</span>      m_format = format;<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      m_format__IsNotDefault = true;<a name="line.237"></a>
+<span class="sourceLineNo">235</span>      // 23, 1<a name="line.235"></a>
+<span class="sourceLineNo">236</span>      m_servers = servers;<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      m_servers__IsNotDefault = true;<a name="line.237"></a>
 <span class="sourceLineNo">238</span>    }<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    public String getFormat()<a name="line.239"></a>
+<span class="sourceLineNo">239</span>    public List&lt;ServerName&gt; getServers()<a name="line.239"></a>
 <span class="sourceLineNo">240</span>    {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      return m_format;<a name="line.241"></a>
+<span class="sourceLineNo">241</span>      return m_servers;<a name="line.241"></a>
 <span class="sourceLineNo">242</span>    }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>    private String m_format;<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    public boolean getFormat__IsNotDefault()<a name="line.244"></a>
+<span class="sourceLineNo">243</span>    private List&lt;ServerName&gt; m_servers;<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    public boolean getServers__IsNotDefault()<a name="line.244"></a>
 <span class="sourceLineNo">245</span>    {<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      return m_format__IsNotDefault;<a name="line.246"></a>
+<span class="sourceLineNo">246</span>      return m_servers__IsNotDefault;<a name="line.246"></a>
 <span class="sourceLineNo">247</span>    }<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    private boolean m_format__IsNotDefault;<a name="line.248"></a>
+<span class="sourceLineNo">248</span>    private boolean m_servers__IsNotDefault;<a name="line.248"></a>
 <span class="sourceLineNo">249</span>    // 22, 1<a name="line.249"></a>
 <span class="sourceLineNo">250</span>    public void setMetaLocation(ServerName metaLocation)<a name="line.250"></a>
 <span class="sourceLineNo">251</span>    {<a name="line.251"></a>
@@ -282,10 +282,10 @@
 <span class="sourceLineNo">274</span>    return (ImplData) super.getImplData();<a name="line.274"></a>
 <span class="sourceLineNo">275</span>  }<a name="line.275"></a>
 <span class="sourceLineNo">276</span>  <a name="line.276"></a>
-<span class="sourceLineNo">277</span>  protected List&lt;ServerName&gt; servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.278"></a>
+<span class="sourceLineNo">277</span>  protected String format;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.278"></a>
 <span class="sourceLineNo">279</span>  {<a name="line.279"></a>
-<span class="sourceLineNo">280</span>    (getImplData()).setServers(p_servers);<a name="line.280"></a>
+<span class="sourceLineNo">280</span>    (getImplData()).setFormat(p_format);<a name="line.280"></a>
 <span class="sourceLineNo">281</span>    return this;<a name="line.281"></a>
 <span class="sourceLineNo">282</span>  }<a name="line.282"></a>
 <span class="sourceLineNo">283</span>  <a name="line.283"></a>
@@ -296,17 +296,17 @@
 <span class="sourceLineNo">288</span>    return this;<a name="line.288"></a>
 <span class="sourceLineNo">289</span>  }<a name="line.289"></a>
 <span class="sourceLineNo">290</span>  <a name="line.290"></a>
-<span class="sourceLineNo">291</span>  protected boolean catalogJanitorEnabled;<a name="line.291"></a>
-<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.292"></a>
+<span class="sourceLineNo">291</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.292"></a>
 <span class="sourceLineNo">293</span>  {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.294"></a>
+<span class="sourceLineNo">294</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.294"></a>
 <span class="sourceLineNo">295</span>    return this;<a name="line.295"></a>
 <span class="sourceLineNo">296</span>  }<a name="line.296"></a>
 <span class="sourceLineNo">297</span>  <a name="line.297"></a>
-<span class="sourceLineNo">298</span>  protected String filter;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.299"></a>
+<span class="sourceLineNo">298</span>  protected boolean catalogJanitorEnabled;<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.299"></a>
 <span class="sourceLineNo">300</span>  {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>    (getImplData()).setFilter(p_filter);<a name="line.301"></a>
+<span class="sourceLineNo">301</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.301"></a>
 <span class="sourceLineNo">302</span>    return this;<a name="line.302"></a>
 <span class="sourceLineNo">303</span>  }<a name="line.303"></a>
 <span class="sourceLineNo">304</span>  <a name="line.304"></a>
@@ -324,17 +324,17 @@
 <span class="sourceLineNo">316</span>    return this;<a name="line.316"></a>
 <span class="sourceLineNo">317</span>  }<a name="line.317"></a>
 <span class="sourceLineNo">318</span>  <a name="line.318"></a>
-<span class="sourceLineNo">319</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.320"></a>
+<span class="sourceLineNo">319</span>  protected String filter;<a name="line.319"></a>
+<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.320"></a>
 <span class="sourceLineNo">321</span>  {<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.322"></a>
+<span class="sourceLineNo">322</span>    (getImplData()).setFilter(p_filter);<a name="line.322"></a>
 <span class="sourceLineNo">323</span>    return this;<a name="line.323"></a>
 <span class="sourceLineNo">324</span>  }<a name="line.324"></a>
 <span class="sourceLineNo">325</span>  <a name="line.325"></a>
-<span class="sourceLineNo">326</span>  protected String format;<a name="line.326"></a>
-<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.327"></a>
+<span class="sourceLineNo">326</span>  protected List&lt;ServerName&gt; servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.327"></a>
 <span class="sourceLineNo">328</span>  {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    (getImplData()).setFormat(p_format);<a name="line.329"></a>
+<span class="sourceLineNo">329</span>    (getImplData()).setServers(p_servers);<a name="line.329"></a>
 <span class="sourceLineNo">330</span>    return this;<a name="line.330"></a>
 <span class="sourceLineNo">331</span>  }<a name="line.331"></a>
 <span class="sourceLineNo">332</span>  <a name="line.332"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
index b261e45..2e6aa7b 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
@@ -69,14 +69,14 @@
 <span class="sourceLineNo">061</span>  requiredArguments = {<a name="line.61"></a>
 <span class="sourceLineNo">062</span>    @org.jamon.annotations.Argument(name = "master", type = "HMaster")},<a name="line.62"></a>
 <span class="sourceLineNo">063</span>  optionalArguments = {<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.64"></a>
+<span class="sourceLineNo">064</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.64"></a>
 <span class="sourceLineNo">065</span>    @org.jamon.annotations.Argument(name = "assignmentManager", type = "AssignmentManager"),<a name="line.65"></a>
-<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.67"></a>
+<span class="sourceLineNo">066</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    @org.jamon.annotations.Argument(name = "catalogJanitorEnabled", type = "boolean"),<a name="line.67"></a>
 <span class="sourceLineNo">068</span>    @org.jamon.annotations.Argument(name = "serverManager", type = "ServerManager"),<a name="line.68"></a>
 <span class="sourceLineNo">069</span>    @org.jamon.annotations.Argument(name = "frags", type = "Map&lt;String,Integer&gt;"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "deadServers", type = "Set&lt;ServerName&gt;"),<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "format", type = "String"),<a name="line.71"></a>
+<span class="sourceLineNo">070</span>    @org.jamon.annotations.Argument(name = "filter", type = "String"),<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    @org.jamon.annotations.Argument(name = "servers", type = "List&lt;ServerName&gt;"),<a name="line.71"></a>
 <span class="sourceLineNo">072</span>    @org.jamon.annotations.Argument(name = "metaLocation", type = "ServerName")})<a name="line.72"></a>
 <span class="sourceLineNo">073</span>public class MasterStatusTmpl<a name="line.73"></a>
 <span class="sourceLineNo">074</span>  extends org.jamon.AbstractTemplateProxy<a name="line.74"></a>
@@ -118,23 +118,23 @@
 <span class="sourceLineNo">110</span>      return m_master;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    }<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private HMaster m_master;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    // 23, 1<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.114"></a>
+<span class="sourceLineNo">113</span>    // 27, 1<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    public void setFormat(String format)<a name="line.114"></a>
 <span class="sourceLineNo">115</span>    {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>      // 23, 1<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      m_servers = servers;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>      m_servers__IsNotDefault = true;<a name="line.118"></a>
+<span class="sourceLineNo">116</span>      // 27, 1<a name="line.116"></a>
+<span class="sourceLineNo">117</span>      m_format = format;<a name="line.117"></a>
+<span class="sourceLineNo">118</span>      m_format__IsNotDefault = true;<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    }<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    public List&lt;ServerName&gt; getServers()<a name="line.120"></a>
+<span class="sourceLineNo">120</span>    public String getFormat()<a name="line.120"></a>
 <span class="sourceLineNo">121</span>    {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      return m_servers;<a name="line.122"></a>
+<span class="sourceLineNo">122</span>      return m_format;<a name="line.122"></a>
 <span class="sourceLineNo">123</span>    }<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    private List&lt;ServerName&gt; m_servers;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    public boolean getServers__IsNotDefault()<a name="line.125"></a>
+<span class="sourceLineNo">124</span>    private String m_format;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    public boolean getFormat__IsNotDefault()<a name="line.125"></a>
 <span class="sourceLineNo">126</span>    {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>      return m_servers__IsNotDefault;<a name="line.127"></a>
+<span class="sourceLineNo">127</span>      return m_format__IsNotDefault;<a name="line.127"></a>
 <span class="sourceLineNo">128</span>    }<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    private boolean m_servers__IsNotDefault;<a name="line.129"></a>
+<span class="sourceLineNo">129</span>    private boolean m_format__IsNotDefault;<a name="line.129"></a>
 <span class="sourceLineNo">130</span>    // 29, 1<a name="line.130"></a>
 <span class="sourceLineNo">131</span>    public void setAssignmentManager(AssignmentManager assignmentManager)<a name="line.131"></a>
 <span class="sourceLineNo">132</span>    {<a name="line.132"></a>
@@ -152,40 +152,40 @@
 <span class="sourceLineNo">144</span>      return m_assignmentManager__IsNotDefault;<a name="line.144"></a>
 <span class="sourceLineNo">145</span>    }<a name="line.145"></a>
 <span class="sourceLineNo">146</span>    private boolean m_assignmentManager__IsNotDefault;<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    // 25, 1<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.148"></a>
+<span class="sourceLineNo">147</span>    // 24, 1<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.148"></a>
 <span class="sourceLineNo">149</span>    {<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      // 25, 1<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.152"></a>
+<span class="sourceLineNo">150</span>      // 24, 1<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      m_deadServers = deadServers;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      m_deadServers__IsNotDefault = true;<a name="line.152"></a>
 <span class="sourceLineNo">153</span>    }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    public boolean getCatalogJanitorEnabled()<a name="line.154"></a>
+<span class="sourceLineNo">154</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.154"></a>
 <span class="sourceLineNo">155</span>    {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      return m_catalogJanitorEnabled;<a name="line.156"></a>
+<span class="sourceLineNo">156</span>      return m_deadServers;<a name="line.156"></a>
 <span class="sourceLineNo">157</span>    }<a name="line.157"></a>
-<span class="sourceLineNo">158</span>    private boolean m_catalogJanitorEnabled;<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.159"></a>
+<span class="sourceLineNo">158</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>    public boolean getDeadServers__IsNotDefault()<a name="line.159"></a>
 <span class="sourceLineNo">160</span>    {<a name="line.160"></a>
-<span class="sourceLineNo">161</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.161"></a>
+<span class="sourceLineNo">161</span>      return m_deadServers__IsNotDefault;<a name="line.161"></a>
 <span class="sourceLineNo">162</span>    }<a name="line.162"></a>
-<span class="sourceLineNo">163</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    // 26, 1<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    public void setFilter(String filter)<a name="line.165"></a>
+<span class="sourceLineNo">163</span>    private boolean m_deadServers__IsNotDefault;<a name="line.163"></a>
+<span class="sourceLineNo">164</span>    // 25, 1<a name="line.164"></a>
+<span class="sourceLineNo">165</span>    public void setCatalogJanitorEnabled(boolean catalogJanitorEnabled)<a name="line.165"></a>
 <span class="sourceLineNo">166</span>    {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      // 26, 1<a name="line.167"></a>
-<span class="sourceLineNo">168</span>      m_filter = filter;<a name="line.168"></a>
-<span class="sourceLineNo">169</span>      m_filter__IsNotDefault = true;<a name="line.169"></a>
+<span class="sourceLineNo">167</span>      // 25, 1<a name="line.167"></a>
+<span class="sourceLineNo">168</span>      m_catalogJanitorEnabled = catalogJanitorEnabled;<a name="line.168"></a>
+<span class="sourceLineNo">169</span>      m_catalogJanitorEnabled__IsNotDefault = true;<a name="line.169"></a>
 <span class="sourceLineNo">170</span>    }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    public String getFilter()<a name="line.171"></a>
+<span class="sourceLineNo">171</span>    public boolean getCatalogJanitorEnabled()<a name="line.171"></a>
 <span class="sourceLineNo">172</span>    {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      return m_filter;<a name="line.173"></a>
+<span class="sourceLineNo">173</span>      return m_catalogJanitorEnabled;<a name="line.173"></a>
 <span class="sourceLineNo">174</span>    }<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    private String m_filter;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    public boolean getFilter__IsNotDefault()<a name="line.176"></a>
+<span class="sourceLineNo">175</span>    private boolean m_catalogJanitorEnabled;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    public boolean getCatalogJanitorEnabled__IsNotDefault()<a name="line.176"></a>
 <span class="sourceLineNo">177</span>    {<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      return m_filter__IsNotDefault;<a name="line.178"></a>
+<span class="sourceLineNo">178</span>      return m_catalogJanitorEnabled__IsNotDefault;<a name="line.178"></a>
 <span class="sourceLineNo">179</span>    }<a name="line.179"></a>
-<span class="sourceLineNo">180</span>    private boolean m_filter__IsNotDefault;<a name="line.180"></a>
+<span class="sourceLineNo">180</span>    private boolean m_catalogJanitorEnabled__IsNotDefault;<a name="line.180"></a>
 <span class="sourceLineNo">181</span>    // 28, 1<a name="line.181"></a>
 <span class="sourceLineNo">182</span>    public void setServerManager(ServerManager serverManager)<a name="line.182"></a>
 <span class="sourceLineNo">183</span>    {<a name="line.183"></a>
@@ -220,40 +220,40 @@
 <span class="sourceLineNo">212</span>      return m_frags__IsNotDefault;<a name="line.212"></a>
 <span class="sourceLineNo">213</span>    }<a name="line.213"></a>
 <span class="sourceLineNo">214</span>    private boolean m_frags__IsNotDefault;<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    // 24, 1<a name="line.215"></a>
-<span class="sourceLineNo">216</span>    public void setDeadServers(Set&lt;ServerName&gt; deadServers)<a name="line.216"></a>
+<span class="sourceLineNo">215</span>    // 26, 1<a name="line.215"></a>
+<span class="sourceLineNo">216</span>    public void setFilter(String filter)<a name="line.216"></a>
 <span class="sourceLineNo">217</span>    {<a name="line.217"></a>
-<span class="sourceLineNo">218</span>      // 24, 1<a name="line.218"></a>
-<span class="sourceLineNo">219</span>      m_deadServers = deadServers;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>      m_deadServers__IsNotDefault = true;<a name="line.220"></a>
+<span class="sourceLineNo">218</span>      // 26, 1<a name="line.218"></a>
+<span class="sourceLineNo">219</span>      m_filter = filter;<a name="line.219"></a>
+<span class="sourceLineNo">220</span>      m_filter__IsNotDefault = true;<a name="line.220"></a>
 <span class="sourceLineNo">221</span>    }<a name="line.221"></a>
-<span class="sourceLineNo">222</span>    public Set&lt;ServerName&gt; getDeadServers()<a name="line.222"></a>
+<span class="sourceLineNo">222</span>    public String getFilter()<a name="line.222"></a>
 <span class="sourceLineNo">223</span>    {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      return m_deadServers;<a name="line.224"></a>
+<span class="sourceLineNo">224</span>      return m_filter;<a name="line.224"></a>
 <span class="sourceLineNo">225</span>    }<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    private Set&lt;ServerName&gt; m_deadServers;<a name="line.226"></a>
-<span class="sourceLineNo">227</span>    public boolean getDeadServers__IsNotDefault()<a name="line.227"></a>
+<span class="sourceLineNo">226</span>    private String m_filter;<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    public boolean getFilter__IsNotDefault()<a name="line.227"></a>
 <span class="sourceLineNo">228</span>    {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>      return m_deadServers__IsNotDefault;<a name="line.229"></a>
+<span class="sourceLineNo">229</span>      return m_filter__IsNotDefault;<a name="line.229"></a>
 <span class="sourceLineNo">230</span>    }<a name="line.230"></a>
-<span class="sourceLineNo">231</span>    private boolean m_deadServers__IsNotDefault;<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    // 27, 1<a name="line.232"></a>
-<span class="sourceLineNo">233</span>    public void setFormat(String format)<a name="line.233"></a>
+<span class="sourceLineNo">231</span>    private boolean m_filter__IsNotDefault;<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    // 23, 1<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    public void setServers(List&lt;ServerName&gt; servers)<a name="line.233"></a>
 <span class="sourceLineNo">234</span>    {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      // 27, 1<a name="line.235"></a>
-<span class="sourceLineNo">236</span>      m_format = format;<a name="line.236"></a>
-<span class="sourceLineNo">237</span>      m_format__IsNotDefault = true;<a name="line.237"></a>
+<span class="sourceLineNo">235</span>      // 23, 1<a name="line.235"></a>
+<span class="sourceLineNo">236</span>      m_servers = servers;<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      m_servers__IsNotDefault = true;<a name="line.237"></a>
 <span class="sourceLineNo">238</span>    }<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    public String getFormat()<a name="line.239"></a>
+<span class="sourceLineNo">239</span>    public List&lt;ServerName&gt; getServers()<a name="line.239"></a>
 <span class="sourceLineNo">240</span>    {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      return m_format;<a name="line.241"></a>
+<span class="sourceLineNo">241</span>      return m_servers;<a name="line.241"></a>
 <span class="sourceLineNo">242</span>    }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>    private String m_format;<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    public boolean getFormat__IsNotDefault()<a name="line.244"></a>
+<span class="sourceLineNo">243</span>    private List&lt;ServerName&gt; m_servers;<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    public boolean getServers__IsNotDefault()<a name="line.244"></a>
 <span class="sourceLineNo">245</span>    {<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      return m_format__IsNotDefault;<a name="line.246"></a>
+<span class="sourceLineNo">246</span>      return m_servers__IsNotDefault;<a name="line.246"></a>
 <span class="sourceLineNo">247</span>    }<a name="line.247"></a>
-<span class="sourceLineNo">248</span>    private boolean m_format__IsNotDefault;<a name="line.248"></a>
+<span class="sourceLineNo">248</span>    private boolean m_servers__IsNotDefault;<a name="line.248"></a>
 <span class="sourceLineNo">249</span>    // 22, 1<a name="line.249"></a>
 <span class="sourceLineNo">250</span>    public void setMetaLocation(ServerName metaLocation)<a name="line.250"></a>
 <span class="sourceLineNo">251</span>    {<a name="line.251"></a>
@@ -282,10 +282,10 @@
 <span class="sourceLineNo">274</span>    return (ImplData) super.getImplData();<a name="line.274"></a>
 <span class="sourceLineNo">275</span>  }<a name="line.275"></a>
 <span class="sourceLineNo">276</span>  <a name="line.276"></a>
-<span class="sourceLineNo">277</span>  protected List&lt;ServerName&gt; servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.278"></a>
+<span class="sourceLineNo">277</span>  protected String format;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.278"></a>
 <span class="sourceLineNo">279</span>  {<a name="line.279"></a>
-<span class="sourceLineNo">280</span>    (getImplData()).setServers(p_servers);<a name="line.280"></a>
+<span class="sourceLineNo">280</span>    (getImplData()).setFormat(p_format);<a name="line.280"></a>
 <span class="sourceLineNo">281</span>    return this;<a name="line.281"></a>
 <span class="sourceLineNo">282</span>  }<a name="line.282"></a>
 <span class="sourceLineNo">283</span>  <a name="line.283"></a>
@@ -296,17 +296,17 @@
 <span class="sourceLineNo">288</span>    return this;<a name="line.288"></a>
 <span class="sourceLineNo">289</span>  }<a name="line.289"></a>
 <span class="sourceLineNo">290</span>  <a name="line.290"></a>
-<span class="sourceLineNo">291</span>  protected boolean catalogJanitorEnabled;<a name="line.291"></a>
-<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.292"></a>
+<span class="sourceLineNo">291</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.292"></a>
 <span class="sourceLineNo">293</span>  {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.294"></a>
+<span class="sourceLineNo">294</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.294"></a>
 <span class="sourceLineNo">295</span>    return this;<a name="line.295"></a>
 <span class="sourceLineNo">296</span>  }<a name="line.296"></a>
 <span class="sourceLineNo">297</span>  <a name="line.297"></a>
-<span class="sourceLineNo">298</span>  protected String filter;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.299"></a>
+<span class="sourceLineNo">298</span>  protected boolean catalogJanitorEnabled;<a name="line.298"></a>
+<span class="sourceLineNo">299</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setCatalogJanitorEnabled(boolean p_catalogJanitorEnabled)<a name="line.299"></a>
 <span class="sourceLineNo">300</span>  {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>    (getImplData()).setFilter(p_filter);<a name="line.301"></a>
+<span class="sourceLineNo">301</span>    (getImplData()).setCatalogJanitorEnabled(p_catalogJanitorEnabled);<a name="line.301"></a>
 <span class="sourceLineNo">302</span>    return this;<a name="line.302"></a>
 <span class="sourceLineNo">303</span>  }<a name="line.303"></a>
 <span class="sourceLineNo">304</span>  <a name="line.304"></a>
@@ -324,17 +324,17 @@
 <span class="sourceLineNo">316</span>    return this;<a name="line.316"></a>
 <span class="sourceLineNo">317</span>  }<a name="line.317"></a>
 <span class="sourceLineNo">318</span>  <a name="line.318"></a>
-<span class="sourceLineNo">319</span>  protected Set&lt;ServerName&gt; deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set&lt;ServerName&gt; p_deadServers)<a name="line.320"></a>
+<span class="sourceLineNo">319</span>  protected String filter;<a name="line.319"></a>
+<span class="sourceLineNo">320</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFilter(String p_filter)<a name="line.320"></a>
 <span class="sourceLineNo">321</span>  {<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    (getImplData()).setDeadServers(p_deadServers);<a name="line.322"></a>
+<span class="sourceLineNo">322</span>    (getImplData()).setFilter(p_filter);<a name="line.322"></a>
 <span class="sourceLineNo">323</span>    return this;<a name="line.323"></a>
 <span class="sourceLineNo">324</span>  }<a name="line.324"></a>
 <span class="sourceLineNo">325</span>  <a name="line.325"></a>
-<span class="sourceLineNo">326</span>  protected String format;<a name="line.326"></a>
-<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setFormat(String p_format)<a name="line.327"></a>
+<span class="sourceLineNo">326</span>  protected List&lt;ServerName&gt; servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span>  public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List&lt;ServerName&gt; p_servers)<a name="line.327"></a>
 <span class="sourceLineNo">328</span>  {<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    (getImplData()).setFormat(p_format);<a name="line.329"></a>
+<span class="sourceLineNo">329</span>    (getImplData()).setServers(p_servers);<a name="line.329"></a>
 <span class="sourceLineNo">330</span>    return this;<a name="line.330"></a>
 <span class="sourceLineNo">331</span>  }<a name="line.331"></a>
 <span class="sourceLineNo">332</span>  <a name="line.332"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
index 76c07cb..3c7f1a6 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
@@ -70,14 +70,14 @@
 <span class="sourceLineNo">062</span><a name="line.62"></a>
 <span class="sourceLineNo">063</span>{<a name="line.63"></a>
 <span class="sourceLineNo">064</span>  private final HMaster master;<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private final List&lt;ServerName&gt; servers;<a name="line.65"></a>
+<span class="sourceLineNo">065</span>  private final String format;<a name="line.65"></a>
 <span class="sourceLineNo">066</span>  private final AssignmentManager assignmentManager;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final boolean catalogJanitorEnabled;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private final String filter;<a name="line.68"></a>
+<span class="sourceLineNo">067</span>  private final Set&lt;ServerName&gt; deadServers;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private final boolean catalogJanitorEnabled;<a name="line.68"></a>
 <span class="sourceLineNo">069</span>  private final ServerManager serverManager;<a name="line.69"></a>
 <span class="sourceLineNo">070</span>  private final Map&lt;String,Integer&gt; frags;<a name="line.70"></a>
-<span class="sourceLineNo">071</span>  private final Set&lt;ServerName&gt; deadServers;<a name="line.71"></a>
-<span class="sourceLineNo">072</span>  private final String format;<a name="line.72"></a>
+<span class="sourceLineNo">071</span>  private final String filter;<a name="line.71"></a>
+<span class="sourceLineNo">072</span>  private final List&lt;ServerName&gt; servers;<a name="line.72"></a>
 <span class="sourceLineNo">073</span>  private final ServerName metaLocation;<a name="line.73"></a>
 <span class="sourceLineNo">074</span>  // 69, 1<a name="line.74"></a>
 <span class="sourceLineNo">075</span>  <a name="line.75"></a>
@@ -108,21 +108,21 @@
 <span class="sourceLineNo">100</span><a name="line.100"></a>
 <span class="sourceLineNo">101</span>  protected static org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData __jamon_setOptionalArguments(org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl.ImplData p_implData)<a name="line.101"></a>
 <span class="sourceLineNo">102</span>  {<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    if(! p_implData.getServers__IsNotDefault())<a name="line.103"></a>
+<span class="sourceLineNo">103</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.103"></a>
 <span class="sourceLineNo">104</span>    {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>      p_implData.setServers(null);<a name="line.105"></a>
+<span class="sourceLineNo">105</span>      p_implData.setFormat("html");<a name="line.105"></a>
 <span class="sourceLineNo">106</span>    }<a name="line.106"></a>
 <span class="sourceLineNo">107</span>    if(! p_implData.getAssignmentManager__IsNotDefault())<a name="line.107"></a>
 <span class="sourceLineNo">108</span>    {<a name="line.108"></a>
 <span class="sourceLineNo">109</span>      p_implData.setAssignmentManager(null);<a name="line.109"></a>
 <span class="sourceLineNo">110</span>    }<a name="line.110"></a>
-<span class="sourceLineNo">111</span>    if(! p_implData.getCatalogJanitorEnabled__IsNotDefault())<a name="line.111"></a>
+<span class="sourceLineNo">111</span>    if(! p_implData.getDeadServers__IsNotDefault())<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    {<a name="line.112"></a>
-<span class="sourceLineNo">113</span>      p_implData.setCatalogJanitorEnabled(true);<a name="line.113"></a>
+<span class="sourceLineNo">113</span>      p_implData.setDeadServers(null);<a name="line.113"></a>
 <span class="sourceLineNo">114</span>    }<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.115"></a>
+<span class="sourceLineNo">115</span>    if(! p_implData.getCatalogJanitorEnabled__IsNotDefault())<a name="line.115"></a>
 <span class="sourceLineNo">116</span>    {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>      p_implData.setFilter("general");<a name="line.117"></a>
+<span class="sourceLineNo">117</span>      p_implData.setCatalogJanitorEnabled(true);<a name="line.117"></a>
 <span class="sourceLineNo">118</span>    }<a name="line.118"></a>
 <span class="sourceLineNo">119</span>    if(! p_implData.getServerManager__IsNotDefault())<a name="line.119"></a>
 <span class="sourceLineNo">120</span>    {<a name="line.120"></a>
@@ -132,13 +132,13 @@
 <span class="sourceLineNo">124</span>    {<a name="line.124"></a>
 <span class="sourceLineNo">125</span>      p_implData.setFrags(null);<a name="line.125"></a>
 <span class="sourceLineNo">126</span>    }<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    if(! p_implData.getDeadServers__IsNotDefault())<a name="line.127"></a>
+<span class="sourceLineNo">127</span>    if(! p_implData.getFilter__IsNotDefault())<a name="line.127"></a>
 <span class="sourceLineNo">128</span>    {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      p_implData.setDeadServers(null);<a name="line.129"></a>
+<span class="sourceLineNo">129</span>      p_implData.setFilter("general");<a name="line.129"></a>
 <span class="sourceLineNo">130</span>    }<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    if(! p_implData.getFormat__IsNotDefault())<a name="line.131"></a>
+<span class="sourceLineNo">131</span>    if(! p_implData.getServers__IsNotDefault())<a name="line.131"></a>
 <span class="sourceLineNo">132</span>    {<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      p_implData.setFormat("html");<a name="line.133"></a>
+<span class="sourceLineNo">133</span>      p_implData.setServers(null);<a name="line.133"></a>
 <span class="sourceLineNo">134</span>    }<a name="line.134"></a>
 <span class="sourceLineNo">135</span>    if(! p_implData.getMetaLocation__IsNotDefault())<a name="line.135"></a>
 <span class="sourceLineNo">136</span>    {<a name="line.136"></a>
@@ -150,14 +150,14 @@
 <span class="sourceLineNo">142</span>  {<a name="line.142"></a>
 <span class="sourceLineNo">143</span>    super(p_templateManager, __jamon_setOptionalArguments(p_implData));<a name="line.143"></a>
 <span class="sourceLineNo">144</span>    master = p_implData.getMaster();<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    servers = p_implData.getServers();<a name="line.145"></a>
+<span class="sourceLineNo">145</span>    format = p_implData.getFormat();<a name="line.145"></a>
 <span class="sourceLineNo">146</span>    assignmentManager = p_implData.getAssignmentManager();<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    catalogJanitorEnabled = p_implData.getCatalogJanitorEnabled();<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    filter = p_implData.getFilter();<a name="line.148"></a>
+<span class="sourceLineNo">147</span>    deadServers = p_implData.getDeadServers();<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    catalogJanitorEnabled = p_implData.getCatalogJanitorEnabled();<a name="line.148"></a>
 <span class="sourceLineNo">149</span>    serverManager = p_implData.getServerManager();<a name="line.149"></a>
 <span class="sourceLineNo">150</span>    frags = p_implData.getFrags();<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    deadServers = p_implData.getDeadServers();<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    format = p_implData.getFormat();<a name="line.152"></a>
+<span class="sourceLineNo">151</span>    filter = p_implData.getFilter();<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    servers = p_implData.getServers();<a name="line.152"></a>
 <span class="sourceLineNo">153</span>    metaLocation = p_implData.getMetaLocation();<a name="line.153"></a>
 <span class="sourceLineNo">154</span>  }<a name="line.154"></a>
 <span class="sourceLineNo">155</span>  <a name="line.155"></a>


[6/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index d466246..1fd7e56 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -199,8 +199,8 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.ImplType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftServerRunner.ImplType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
index 77d2f45..2a23079 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html
@@ -393,22 +393,22 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>private&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.112">m_master</a></pre>
 </li>
 </ul>
-<a name="m_servers">
+<a name="m_format">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_servers</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.124">m_servers</a></pre>
+<h4>m_format</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.124">m_format</a></pre>
 </li>
 </ul>
-<a name="m_servers__IsNotDefault">
+<a name="m_format__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_servers__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.129">m_servers__IsNotDefault</a></pre>
+<h4>m_format__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.129">m_format__IsNotDefault</a></pre>
 </li>
 </ul>
 <a name="m_assignmentManager">
@@ -429,40 +429,40 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.146">m_assignmentManager__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_catalogJanitorEnabled">
+<a name="m_deadServers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_catalogJanitorEnabled</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.158">m_catalogJanitorEnabled</a></pre>
+<h4>m_deadServers</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.158">m_deadServers</a></pre>
 </li>
 </ul>
-<a name="m_catalogJanitorEnabled__IsNotDefault">
+<a name="m_deadServers__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_catalogJanitorEnabled__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.163">m_catalogJanitorEnabled__IsNotDefault</a></pre>
+<h4>m_deadServers__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.163">m_deadServers__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_filter">
+<a name="m_catalogJanitorEnabled">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_filter</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.175">m_filter</a></pre>
+<h4>m_catalogJanitorEnabled</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.175">m_catalogJanitorEnabled</a></pre>
 </li>
 </ul>
-<a name="m_filter__IsNotDefault">
+<a name="m_catalogJanitorEnabled__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_filter__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.180">m_filter__IsNotDefault</a></pre>
+<h4>m_catalogJanitorEnabled__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.180">m_catalogJanitorEnabled__IsNotDefault</a></pre>
 </li>
 </ul>
 <a name="m_serverManager">
@@ -501,40 +501,40 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.214">m_frags__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_deadServers">
+<a name="m_filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_deadServers</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.226">m_deadServers</a></pre>
+<h4>m_filter</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.226">m_filter</a></pre>
 </li>
 </ul>
-<a name="m_deadServers__IsNotDefault">
+<a name="m_filter__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_deadServers__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.231">m_deadServers__IsNotDefault</a></pre>
+<h4>m_filter__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.231">m_filter__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_format">
+<a name="m_servers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_format</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.243">m_format</a></pre>
+<h4>m_servers</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.243">m_servers</a></pre>
 </li>
 </ul>
-<a name="m_format__IsNotDefault">
+<a name="m_servers__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_format__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.248">m_format__IsNotDefault</a></pre>
+<h4>m_servers__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.248">m_servers__IsNotDefault</a></pre>
 </li>
 </ul>
 <a name="m_metaLocation">
@@ -598,31 +598,31 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.108">getMaster</a>()</pre>
 </li>
 </ul>
-<a name="setServers-java.util.List-">
+<a name="setFormat-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setServers</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.114">setServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;servers)</pre>
+<h4>setFormat</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.114">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format)</pre>
 </li>
 </ul>
-<a name="getServers--">
+<a name="getFormat--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getServers</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.120">getServers</a>()</pre>
+<h4>getFormat</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.120">getFormat</a>()</pre>
 </li>
 </ul>
-<a name="getServers__IsNotDefault--">
+<a name="getFormat__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getServers__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.125">getServers__IsNotDefault</a>()</pre>
+<h4>getFormat__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.125">getFormat__IsNotDefault</a>()</pre>
 </li>
 </ul>
 <a name="setAssignmentManager-org.apache.hadoop.hbase.master.AssignmentManager-">
@@ -652,58 +652,58 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.142">getAssignmentManager__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setCatalogJanitorEnabled-boolean-">
+<a name="setDeadServers-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setCatalogJanitorEnabled</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.148">setCatalogJanitorEnabled</a>(boolean&nbsp;catalogJanitorEnabled)</pre>
+<h4>setDeadServers</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.148">setDeadServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;deadServers)</pre>
 </li>
 </ul>
-<a name="getCatalogJanitorEnabled--">
+<a name="getDeadServers--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getCatalogJanitorEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.154">getCatalogJanitorEnabled</a>()</pre>
+<h4>getDeadServers</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.154">getDeadServers</a>()</pre>
 </li>
 </ul>
-<a name="getCatalogJanitorEnabled__IsNotDefault--">
+<a name="getDeadServers__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getCatalogJanitorEnabled__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.159">getCatalogJanitorEnabled__IsNotDefault</a>()</pre>
+<h4>getDeadServers__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.159">getDeadServers__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setFilter-java.lang.String-">
+<a name="setCatalogJanitorEnabled-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.165">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;filter)</pre>
+<h4>setCatalogJanitorEnabled</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.165">setCatalogJanitorEnabled</a>(boolean&nbsp;catalogJanitorEnabled)</pre>
 </li>
 </ul>
-<a name="getFilter--">
+<a name="getCatalogJanitorEnabled--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFilter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.171">getFilter</a>()</pre>
+<h4>getCatalogJanitorEnabled</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.171">getCatalogJanitorEnabled</a>()</pre>
 </li>
 </ul>
-<a name="getFilter__IsNotDefault--">
+<a name="getCatalogJanitorEnabled__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFilter__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.176">getFilter__IsNotDefault</a>()</pre>
+<h4>getCatalogJanitorEnabled__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.176">getCatalogJanitorEnabled__IsNotDefault</a>()</pre>
 </li>
 </ul>
 <a name="setServerManager-org.apache.hadoop.hbase.master.ServerManager-">
@@ -760,58 +760,58 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.210">getFrags__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setDeadServers-java.util.Set-">
+<a name="setFilter-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setDeadServers</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.216">setDeadServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;deadServers)</pre>
+<h4>setFilter</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.216">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;filter)</pre>
 </li>
 </ul>
-<a name="getDeadServers--">
+<a name="getFilter--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getDeadServers</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.222">getDeadServers</a>()</pre>
+<h4>getFilter</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.222">getFilter</a>()</pre>
 </li>
 </ul>
-<a name="getDeadServers__IsNotDefault--">
+<a name="getFilter__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getDeadServers__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.227">getDeadServers__IsNotDefault</a>()</pre>
+<h4>getFilter__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.227">getFilter__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setFormat-java.lang.String-">
+<a name="setServers-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFormat</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.233">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format)</pre>
+<h4>setServers</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.233">setServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;servers)</pre>
 </li>
 </ul>
-<a name="getFormat--">
+<a name="getServers--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFormat</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.239">getFormat</a>()</pre>
+<h4>getServers</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.239">getServers</a>()</pre>
 </li>
 </ul>
-<a name="getFormat__IsNotDefault--">
+<a name="getServers__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFormat__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.244">getFormat__IsNotDefault</a>()</pre>
+<h4>getServers__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.244">getServers__IsNotDefault</a>()</pre>
 </li>
 </ul>
 <a name="setMetaLocation-org.apache.hadoop.hbase.ServerName-">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
index 8bd3881..6f284b2 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
@@ -337,13 +337,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="servers">
+<a name="format">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>servers</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.277">servers</a></pre>
+<h4>format</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.277">format</a></pre>
 </li>
 </ul>
 <a name="assignmentManager">
@@ -355,22 +355,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <pre>protected&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.284">assignmentManager</a></pre>
 </li>
 </ul>
-<a name="catalogJanitorEnabled">
+<a name="deadServers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>catalogJanitorEnabled</h4>
-<pre>protected&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.291">catalogJanitorEnabled</a></pre>
+<h4>deadServers</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.291">deadServers</a></pre>
 </li>
 </ul>
-<a name="filter">
+<a name="catalogJanitorEnabled">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>filter</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.298">filter</a></pre>
+<h4>catalogJanitorEnabled</h4>
+<pre>protected&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.298">catalogJanitorEnabled</a></pre>
 </li>
 </ul>
 <a name="serverManager">
@@ -391,22 +391,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.312">frags</a></pre>
 </li>
 </ul>
-<a name="deadServers">
+<a name="filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>deadServers</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.319">deadServers</a></pre>
+<h4>filter</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.319">filter</a></pre>
 </li>
 </ul>
-<a name="format">
+<a name="servers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>format</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.326">format</a></pre>
+<h4>servers</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.326">servers</a></pre>
 </li>
 </ul>
 <a name="metaLocation">
@@ -487,13 +487,13 @@ extends org.jamon.AbstractTemplateProxy</pre>
 </dl>
 </li>
 </ul>
-<a name="setServers-java.util.List-">
+<a name="setFormat-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setServers</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.278">setServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;p_servers)</pre>
+<h4>setFormat</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.278">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_format)</pre>
 </li>
 </ul>
 <a name="setAssignmentManager-org.apache.hadoop.hbase.master.AssignmentManager-">
@@ -505,22 +505,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.285">setAssignmentManager</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a>&nbsp;p_assignmentManager)</pre>
 </li>
 </ul>
-<a name="setCatalogJanitorEnabled-boolean-">
+<a name="setDeadServers-java.util.Set-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setCatalogJanitorEnabled</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.292">setCatalogJanitorEnabled</a>(boolean&nbsp;p_catalogJanitorEnabled)</pre>
+<h4>setDeadServers</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.292">setDeadServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;p_deadServers)</pre>
 </li>
 </ul>
-<a name="setFilter-java.lang.String-">
+<a name="setCatalogJanitorEnabled-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFilter</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.299">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_filter)</pre>
+<h4>setCatalogJanitorEnabled</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.299">setCatalogJanitorEnabled</a>(boolean&nbsp;p_catalogJanitorEnabled)</pre>
 </li>
 </ul>
 <a name="setServerManager-org.apache.hadoop.hbase.master.ServerManager-">
@@ -541,22 +541,22 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.313">setFrags</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;p_frags)</pre>
 </li>
 </ul>
-<a name="setDeadServers-java.util.Set-">
+<a name="setFilter-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setDeadServers</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.320">setDeadServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;p_deadServers)</pre>
+<h4>setFilter</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.320">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_filter)</pre>
 </li>
 </ul>
-<a name="setFormat-java.lang.String-">
+<a name="setServers-java.util.List-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFormat</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.327">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_format)</pre>
+<h4>setServers</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.327">setServers</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt;&nbsp;p_servers)</pre>
 </li>
 </ul>
 <a name="setMetaLocation-org.apache.hadoop.hbase.ServerName-">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
index 950db5e..6b9505e 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html
@@ -278,13 +278,13 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/Master
 <pre>private final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.64">master</a></pre>
 </li>
 </ul>
-<a name="servers">
+<a name="format">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>servers</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.65">servers</a></pre>
+<h4>format</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.65">format</a></pre>
 </li>
 </ul>
 <a name="assignmentManager">
@@ -296,22 +296,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/Master
 <pre>private final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/master/AssignmentManager.html" title="class in org.apache.hadoop.hbase.master">AssignmentManager</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.66">assignmentManager</a></pre>
 </li>
 </ul>
-<a name="catalogJanitorEnabled">
+<a name="deadServers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>catalogJanitorEnabled</h4>
-<pre>private final&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.67">catalogJanitorEnabled</a></pre>
+<h4>deadServers</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.67">deadServers</a></pre>
 </li>
 </ul>
-<a name="filter">
+<a name="catalogJanitorEnabled">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>filter</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.68">filter</a></pre>
+<h4>catalogJanitorEnabled</h4>
+<pre>private final&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.68">catalogJanitorEnabled</a></pre>
 </li>
 </ul>
 <a name="serverManager">
@@ -332,22 +332,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/Master
 <pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.70">frags</a></pre>
 </li>
 </ul>
-<a name="deadServers">
+<a name="filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>deadServers</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.71">deadServers</a></pre>
+<h4>filter</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.71">filter</a></pre>
 </li>
 </ul>
-<a name="format">
+<a name="servers">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>format</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.72">format</a></pre>
+<h4>servers</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&gt; <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.72">servers</a></pre>
 </li>
 </ul>
 <a name="metaLocation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
index bbeeaf1..e18c485 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html
@@ -293,76 +293,76 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>private&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.71">m_regionServer</a></pre>
 </li>
 </ul>
-<a name="m_bcv">
+<a name="m_bcn">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_bcv</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.83">m_bcv</a></pre>
+<h4>m_bcn</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.83">m_bcn</a></pre>
 </li>
 </ul>
-<a name="m_bcv__IsNotDefault">
+<a name="m_bcn__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_bcv__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.88">m_bcv__IsNotDefault</a></pre>
+<h4>m_bcn__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.88">m_bcn__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_bcn">
+<a name="m_filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_bcn</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.100">m_bcn</a></pre>
+<h4>m_filter</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.100">m_filter</a></pre>
 </li>
 </ul>
-<a name="m_bcn__IsNotDefault">
+<a name="m_filter__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_bcn__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.105">m_bcn__IsNotDefault</a></pre>
+<h4>m_filter__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.105">m_filter__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_format">
+<a name="m_bcv">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_format</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.117">m_format</a></pre>
+<h4>m_bcv</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.117">m_bcv</a></pre>
 </li>
 </ul>
-<a name="m_format__IsNotDefault">
+<a name="m_bcv__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_format__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.122">m_format__IsNotDefault</a></pre>
+<h4>m_bcv__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.122">m_bcv__IsNotDefault</a></pre>
 </li>
 </ul>
-<a name="m_filter">
+<a name="m_format">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>m_filter</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.134">m_filter</a></pre>
+<h4>m_format</h4>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.134">m_format</a></pre>
 </li>
 </ul>
-<a name="m_filter__IsNotDefault">
+<a name="m_format__IsNotDefault">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>m_filter__IsNotDefault</h4>
-<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.139">m_filter__IsNotDefault</a></pre>
+<h4>m_format__IsNotDefault</h4>
+<pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.139">m_format__IsNotDefault</a></pre>
 </li>
 </ul>
 </li>
@@ -408,112 +408,112 @@ extends org.jamon.AbstractTemplateProxy.ImplData</pre>
 <pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.67">getRegionServer</a>()</pre>
 </li>
 </ul>
-<a name="setBcv-java.lang.String-">
+<a name="setBcn-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setBcv</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.73">setBcv</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bcv)</pre>
+<h4>setBcn</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.73">setBcn</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bcn)</pre>
 </li>
 </ul>
-<a name="getBcv--">
+<a name="getBcn--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getBcv</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.79">getBcv</a>()</pre>
+<h4>getBcn</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.79">getBcn</a>()</pre>
 </li>
 </ul>
-<a name="getBcv__IsNotDefault--">
+<a name="getBcn__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getBcv__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.84">getBcv__IsNotDefault</a>()</pre>
+<h4>getBcn__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.84">getBcn__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setBcn-java.lang.String-">
+<a name="setFilter-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setBcn</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.90">setBcn</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bcn)</pre>
+<h4>setFilter</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.90">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;filter)</pre>
 </li>
 </ul>
-<a name="getBcn--">
+<a name="getFilter--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getBcn</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.96">getBcn</a>()</pre>
+<h4>getFilter</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.96">getFilter</a>()</pre>
 </li>
 </ul>
-<a name="getBcn__IsNotDefault--">
+<a name="getFilter__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getBcn__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.101">getBcn__IsNotDefault</a>()</pre>
+<h4>getFilter__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.101">getFilter__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setFormat-java.lang.String-">
+<a name="setBcv-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFormat</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.107">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format)</pre>
+<h4>setBcv</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.107">setBcv</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bcv)</pre>
 </li>
 </ul>
-<a name="getFormat--">
+<a name="getBcv--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFormat</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.113">getFormat</a>()</pre>
+<h4>getBcv</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.113">getBcv</a>()</pre>
 </li>
 </ul>
-<a name="getFormat__IsNotDefault--">
+<a name="getBcv__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFormat__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.118">getFormat__IsNotDefault</a>()</pre>
+<h4>getBcv__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.118">getBcv__IsNotDefault</a>()</pre>
 </li>
 </ul>
-<a name="setFilter-java.lang.String-">
+<a name="setFormat-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.124">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;filter)</pre>
+<h4>setFormat</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.124">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format)</pre>
 </li>
 </ul>
-<a name="getFilter--">
+<a name="getFormat--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getFilter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.130">getFilter</a>()</pre>
+<h4>getFormat</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.130">getFormat</a>()</pre>
 </li>
 </ul>
-<a name="getFilter__IsNotDefault--">
+<a name="getFormat__IsNotDefault--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getFilter__IsNotDefault</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.135">getFilter__IsNotDefault</a>()</pre>
+<h4>getFormat__IsNotDefault</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.ImplData.html#line.135">getFormat__IsNotDefault</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
index ac6a9ea..d9a6d2c 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html
@@ -297,40 +297,40 @@ extends org.jamon.AbstractTemplateProxy</pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="bcv">
+<a name="bcn">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>bcv</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.151">bcv</a></pre>
+<h4>bcn</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.151">bcn</a></pre>
 </li>
 </ul>
-<a name="bcn">
+<a name="filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>bcn</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.158">bcn</a></pre>
+<h4>filter</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.158">filter</a></pre>
 </li>
 </ul>
-<a name="format">
+<a name="bcv">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>format</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.165">format</a></pre>
+<h4>bcv</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.165">bcv</a></pre>
 </li>
 </ul>
-<a name="filter">
+<a name="format">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>filter</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.172">filter</a></pre>
+<h4>format</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.172">format</a></pre>
 </li>
 </ul>
 </li>
@@ -402,40 +402,40 @@ extends org.jamon.AbstractTemplateProxy</pre>
 </dl>
 </li>
 </ul>
-<a name="setBcv-java.lang.String-">
+<a name="setBcn-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setBcv</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.152">setBcv</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_bcv)</pre>
+<h4>setBcn</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.152">setBcn</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_bcn)</pre>
 </li>
 </ul>
-<a name="setBcn-java.lang.String-">
+<a name="setFilter-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setBcn</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.159">setBcn</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_bcn)</pre>
+<h4>setFilter</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.159">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_filter)</pre>
 </li>
 </ul>
-<a name="setFormat-java.lang.String-">
+<a name="setBcv-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFormat</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.166">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_format)</pre>
+<h4>setBcv</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.166">setBcv</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_bcv)</pre>
 </li>
 </ul>
-<a name="setFilter-java.lang.String-">
+<a name="setFormat-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setFilter</h4>
-<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.173">setFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_filter)</pre>
+<h4>setFormat</h4>
+<pre>public final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html#line.173">setFormat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;p_format)</pre>
 </li>
 </ul>
 <a name="constructImpl-java.lang.Class-">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
index 354a5da..54a275b 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html
@@ -238,40 +238,40 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/
 <pre>private final&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.28">regionServer</a></pre>
 </li>
 </ul>
-<a name="bcv">
+<a name="bcn">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>bcv</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.29">bcv</a></pre>
+<h4>bcn</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.29">bcn</a></pre>
 </li>
 </ul>
-<a name="bcn">
+<a name="filter">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>bcn</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.30">bcn</a></pre>
+<h4>filter</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.30">filter</a></pre>
 </li>
 </ul>
-<a name="format">
+<a name="bcv">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>format</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.31">format</a></pre>
+<h4>bcv</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.31">bcv</a></pre>
 </li>
 </ul>
-<a name="filter">
+<a name="format">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>filter</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.32">filter</a></pre>
+<h4>format</h4>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmplImpl.html#line.32">format</a></pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index c68a2dc..d5a5181 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -520,13 +520,13 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index b67eefa..9872218 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -166,8 +166,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALKey.Version.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALKey.Version</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
index 3b21316..d4083a7 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -16,11 +16,11 @@
 <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a>
 <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a>
 <span class="sourceLineNo">010</span>  public static final String version = "2.0.0-SNAPSHOT";<a name="line.10"></a>
-<span class="sourceLineNo">011</span>  public static final String revision = "d7e3116a1744057359ca48d94aa50d7fdf0db974";<a name="line.11"></a>
+<span class="sourceLineNo">011</span>  public static final String revision = "ec5188df3090d42088b6f4cb8f0c2fd49425f8c1";<a name="line.11"></a>
 <span class="sourceLineNo">012</span>  public static final String user = "jenkins";<a name="line.12"></a>
-<span class="sourceLineNo">013</span>  public static final String date = "Thu Apr  6 12:36:05 UTC 2017";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String date = "Thu Apr  6 14:09:03 UTC 2017";<a name="line.13"></a>
 <span class="sourceLineNo">014</span>  public static final String url = "git://asf920.gq1.ygridcore.net/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a>
-<span class="sourceLineNo">015</span>  public static final String srcChecksum = "906be204b3769836f98168ddc288e3ff";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String srcChecksum = "94c3021046b3fe0722ae960aa2896c3a";<a name="line.15"></a>
 <span class="sourceLineNo">016</span>}<a name="line.16"></a>
 
 


[7/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index 876fdad..ea1372d 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -26,7 +26,7 @@ under the License.
     <copyright>&#169;2007 - 2017 The Apache Software Foundation</copyright>
     <item>
       <title>File: 2145,
-             Errors: 14242,
+             Errors: 14243,
              Warnings: 0,
              Infos: 0
       </title>
@@ -22455,7 +22455,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  6
+                  7
                 </td>
               </tr>
                           <tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index eb49785..dfd0ab7 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3775,21 +3775,21 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Thu Apr  6 12:36:05 UTC 2017"</code></td>
+<td class="colLast"><code>"Thu Apr  6 14:09:03 UTC 2017"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"d7e3116a1744057359ca48d94aa50d7fdf0db974"</code></td>
+<td class="colLast"><code>"ec5188df3090d42088b6f4cb8f0c2fd49425f8c1"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"906be204b3769836f98168ddc288e3ff"</code></td>
+<td class="colLast"><code>"94c3021046b3fe0722ae960aa2896c3a"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 20432a5..ebd9a01 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -5338,6 +5338,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#batch">batch</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.replication.<a href="org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html" title="class in org.apache.hadoop.hbase.mapreduce.replication">VerifyReplication</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#batch">batch</a></span> - Variable in class org.apache.hadoop.hbase.mapreduce.replication.<a href="org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html" title="class in org.apache.hadoop.hbase.mapreduce.replication">VerifyReplication.Verifier</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/SplitLogManager.Task.html#batch">batch</a></span> - Variable in class org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/SplitLogManager.Task.html" title="class in org.apache.hadoop.hbase.master">SplitLogManager.Task</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/ScannerContext.LimitFields.html#batch">batch</a></span> - Variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/ScannerContext.LimitFields.html" title="class in org.apache.hadoop.hbase.regionserver">ScannerContext.LimitFields</a></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index 1715dc4..52166f6 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -165,10 +165,10 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
index 0cfa738..ef8c3ea 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
@@ -88,12 +88,12 @@
 </ul>
 <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
 <ul>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Private</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Public</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 929ac45..f9c704b 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -514,25 +514,25 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcessTask.SubmittedRows.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcessTask.SubmittedRows</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">HBaseAdmin.ReplicationState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcessTask.SubmittedRows.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcessTask.SubmittedRows</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.MoreResults.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerCallable.MoreResults</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">HBaseAdmin.ReplicationState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.MoreResults.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerCallable.MoreResults</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.Retry</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 96f0b14..98fe2a3 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -104,8 +104,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 77f939b..048581e 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -175,14 +175,14 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 06f9828..8832747 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -273,12 +273,12 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 1b5da5f..07cb975 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -326,9 +326,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index 42c16ce..2a07d75 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -282,9 +282,9 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
index dead352..31fb232 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
@@ -171,38 +171,42 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#batch">batch</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#currentCompareRowInPeerTable">currentCompareRowInPeerTable</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#delimiter">delimiter</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#replicatedConnection">replicatedConnection</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#replicatedScanner">replicatedScanner</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#replicatedTable">replicatedTable</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#sleepMsBeforeReCompare">sleepMsBeforeReCompare</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#sourceConnection">sourceConnection</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#sourceTable">sourceTable</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#verbose">verbose</a></span></code>&nbsp;</td>
 </tr>
@@ -361,12 +365,21 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper
 <a name="verbose">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>verbose</h4>
 <pre>private&nbsp;boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.112">verbose</a></pre>
 </li>
 </ul>
+<a name="batch">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>batch</h4>
+<pre>private&nbsp;int <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.113">batch</a></pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -398,7 +411,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper
 <ul class="blockList">
 <li class="blockList">
 <h4>map</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.123">map</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;row,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.124">map</a>(<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>&nbsp;row,
                 <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;value,
                 org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)
          throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -422,7 +435,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper
 <ul class="blockList">
 <li class="blockList">
 <h4>logFailRowAndIncreaseCounter</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.205">logFailRowAndIncreaseCounter</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
+<pre>private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.209">logFailRowAndIncreaseCounter</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context,
                                           <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce.replication">VerifyReplication.Verifier.Counters</a>&nbsp;counter,
                                           <a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;row)</pre>
 </li>
@@ -433,7 +446,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/mapreduce/TableMapper
 <ul class="blockListLast">
 <li class="blockList">
 <h4>cleanup</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.232">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)</pre>
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.236">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context&nbsp;context)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code>cleanup</code>&nbsp;in class&nbsp;<code>org.apache.hadoop.mapreduce.Mapper&lt;<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>,<a href="../../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a>&gt;</code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
index 715fc4d..a21c7db 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html
@@ -531,7 +531,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPeerQuorumConfig</h4>
-<pre>private static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.280">getPeerQuorumConfig</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>private static&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration&gt;&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.284">getPeerQuorumConfig</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -545,7 +545,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>createSubmittableJob</h4>
-<pre>public static&nbsp;org.apache.hadoop.mapreduce.Job&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.321">createSubmittableJob</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;org.apache.hadoop.mapreduce.Job&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.325">createSubmittableJob</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                                                             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Sets up the actual job.</div>
@@ -566,7 +566,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>setRowPrefixFilter</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.384">setRowPrefixFilter</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.393">setRowPrefixFilter</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
                                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rowPrefixes)</pre>
 </li>
 </ul>
@@ -576,7 +576,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>setStartAndStopRows</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.400">setStartAndStopRows</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.409">setStartAndStopRows</a>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
                                         byte[]&nbsp;startPrefixRow,
                                         byte[]&nbsp;lastPrefixRow)</pre>
 </li>
@@ -587,7 +587,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>doCommandLine</h4>
-<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.407">doCommandLine</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
+<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.416">doCommandLine</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</pre>
 </li>
 </ul>
 <a name="restoreDefaults--">
@@ -596,7 +596,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>restoreDefaults</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.503">restoreDefaults</a>()</pre>
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.512">restoreDefaults</a>()</pre>
 </li>
 </ul>
 <a name="printUsage-java.lang.String-">
@@ -605,7 +605,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>printUsage</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.518">printUsage</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorMsg)</pre>
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.527">printUsage</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;errorMsg)</pre>
 </li>
 </ul>
 <a name="run-java.lang.String:A-">
@@ -614,7 +614,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.551">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.562">run</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
         throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -630,7 +630,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.566">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.577">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Main entry point.</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index e152bfd..45667b1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -322,11 +322,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index a3aadda..ff790b4 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -175,8 +175,8 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">ServerProcedureInterface.ServerOperationType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">TableProcedureInterface.TableOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="typeNameLink">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index ef84740..445c941 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -422,16 +422,16 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.Modify.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.Modify</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.Modify.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.Modify</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index ddc1f12..ef42cc2 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -189,8 +189,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index 4716207..3653666 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -178,11 +178,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 79f82c3..096d509 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -668,20 +668,20 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">RegionOpeningState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">StoreScanner.StoreScannerCompactionRace</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactor.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ImmutableSegment.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">StoreScanner.StoreScannerCompactionRace</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">RegionOpeningState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index 98da217..b4cd04c 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -125,10 +125,10 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteCompare</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteCompare</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index 5456659..e88caf9 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -249,8 +249,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
index dbfbf42..d9efa05 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/model/package-tree.html
@@ -110,8 +110,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.FilterType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.FilterType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.rest.model.<a href="../../../../../../org/apache/hadoop/hbase/rest/model/ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType.html" title="enum in org.apache.hadoop.hbase.rest.model"><span class="typeNameLink">ScannerModel.FilterModel.ByteArrayComparableModel.ComparatorType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index 042bbd4..f7d6190 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -135,9 +135,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index 1c19e45..59a46a4 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -191,9 +191,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
 </ul>
 </li>
 </ul>


[4/9] hbase-site git commit: Published site at ec5188df3090d42088b6f4cb8f0c2fd49425f8c1.

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9a2dcf32/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
index d7eae79..3492ff5 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html
@@ -85,7 +85,7 @@
 <span class="sourceLineNo">077</span>  private final static String PEER_CONFIG_PREFIX = NAME + ".peer.";<a name="line.77"></a>
 <span class="sourceLineNo">078</span>  static long startTime = 0;<a name="line.78"></a>
 <span class="sourceLineNo">079</span>  static long endTime = Long.MAX_VALUE;<a name="line.79"></a>
-<span class="sourceLineNo">080</span>  static int batch = Integer.MAX_VALUE;<a name="line.80"></a>
+<span class="sourceLineNo">080</span>  static int batch = -1;<a name="line.80"></a>
 <span class="sourceLineNo">081</span>  static int versions = -1;<a name="line.81"></a>
 <span class="sourceLineNo">082</span>  static String tableName = null;<a name="line.82"></a>
 <span class="sourceLineNo">083</span>  static String families = null;<a name="line.83"></a>
@@ -118,464 +118,475 @@
 <span class="sourceLineNo">110</span>    private int sleepMsBeforeReCompare;<a name="line.110"></a>
 <span class="sourceLineNo">111</span>    private String delimiter = "";<a name="line.111"></a>
 <span class="sourceLineNo">112</span>    private boolean verbose = false;<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span>    /**<a name="line.114"></a>
-<span class="sourceLineNo">115</span>     * Map method that compares every scanned row with the equivalent from<a name="line.115"></a>
-<span class="sourceLineNo">116</span>     * a distant cluster.<a name="line.116"></a>
-<span class="sourceLineNo">117</span>     * @param row  The current table row key.<a name="line.117"></a>
-<span class="sourceLineNo">118</span>     * @param value  The columns.<a name="line.118"></a>
-<span class="sourceLineNo">119</span>     * @param context  The current context.<a name="line.119"></a>
-<span class="sourceLineNo">120</span>     * @throws IOException When something is broken with the data.<a name="line.120"></a>
-<span class="sourceLineNo">121</span>     */<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    @Override<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.123"></a>
-<span class="sourceLineNo">124</span>                    Context context)<a name="line.124"></a>
-<span class="sourceLineNo">125</span>        throws IOException {<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      if (replicatedScanner == null) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>        Configuration conf = context.getConfiguration();<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.129"></a>
-<span class="sourceLineNo">130</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.130"></a>
-<span class="sourceLineNo">131</span>        final Scan scan = new Scan();<a name="line.131"></a>
-<span class="sourceLineNo">132</span>        scan.setBatch(batch);<a name="line.132"></a>
-<span class="sourceLineNo">133</span>        scan.setCacheBlocks(false);<a name="line.133"></a>
-<span class="sourceLineNo">134</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.134"></a>
-<span class="sourceLineNo">135</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>        String families = conf.get(NAME + ".families", null);<a name="line.137"></a>
-<span class="sourceLineNo">138</span>        if(families != null) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>          String[] fams = families.split(",");<a name="line.139"></a>
-<span class="sourceLineNo">140</span>          for(String fam : fams) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.141"></a>
-<span class="sourceLineNo">142</span>          }<a name="line.142"></a>
-<span class="sourceLineNo">143</span>        }<a name="line.143"></a>
-<span class="sourceLineNo">144</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.144"></a>
-<span class="sourceLineNo">145</span>        scan.setRaw(includeDeletedCells);<a name="line.145"></a>
-<span class="sourceLineNo">146</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.146"></a>
-<span class="sourceLineNo">147</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.147"></a>
-<span class="sourceLineNo">148</span>        scan.setTimeRange(startTime, endTime);<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.149"></a>
-<span class="sourceLineNo">150</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.150"></a>
-<span class="sourceLineNo">151</span>        if (versions &gt;= 0) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>          scan.setMaxVersions(versions);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>        }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.155"></a>
-<span class="sourceLineNo">156</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.158"></a>
-<span class="sourceLineNo">159</span><a name="line.159"></a>
-<span class="sourceLineNo">160</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.160"></a>
-<span class="sourceLineNo">161</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.161"></a>
-<span class="sourceLineNo">162</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.162"></a>
+<span class="sourceLineNo">113</span>    private int batch = -1;<a name="line.113"></a>
+<span class="sourceLineNo">114</span><a name="line.114"></a>
+<span class="sourceLineNo">115</span>    /**<a name="line.115"></a>
+<span class="sourceLineNo">116</span>     * Map method that compares every scanned row with the equivalent from<a name="line.116"></a>
+<span class="sourceLineNo">117</span>     * a distant cluster.<a name="line.117"></a>
+<span class="sourceLineNo">118</span>     * @param row  The current table row key.<a name="line.118"></a>
+<span class="sourceLineNo">119</span>     * @param value  The columns.<a name="line.119"></a>
+<span class="sourceLineNo">120</span>     * @param context  The current context.<a name="line.120"></a>
+<span class="sourceLineNo">121</span>     * @throws IOException When something is broken with the data.<a name="line.121"></a>
+<span class="sourceLineNo">122</span>     */<a name="line.122"></a>
+<span class="sourceLineNo">123</span>    @Override<a name="line.123"></a>
+<span class="sourceLineNo">124</span>    public void map(ImmutableBytesWritable row, final Result value,<a name="line.124"></a>
+<span class="sourceLineNo">125</span>                    Context context)<a name="line.125"></a>
+<span class="sourceLineNo">126</span>        throws IOException {<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      if (replicatedScanner == null) {<a name="line.127"></a>
+<span class="sourceLineNo">128</span>        Configuration conf = context.getConfiguration();<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        sleepMsBeforeReCompare = conf.getInt(NAME +".sleepMsBeforeReCompare", 0);<a name="line.129"></a>
+<span class="sourceLineNo">130</span>        delimiter = conf.get(NAME + ".delimiter", "");<a name="line.130"></a>
+<span class="sourceLineNo">131</span>        verbose = conf.getBoolean(NAME +".verbose", false);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        batch = conf.getInt(NAME + ".batch", -1);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        final Scan scan = new Scan();<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        if (batch &gt; 0) {<a name="line.134"></a>
+<span class="sourceLineNo">135</span>          scan.setBatch(batch);<a name="line.135"></a>
+<span class="sourceLineNo">136</span>        }<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        scan.setCacheBlocks(false);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>        scan.setCaching(conf.getInt(TableInputFormat.SCAN_CACHEDROWS, 1));<a name="line.138"></a>
+<span class="sourceLineNo">139</span>        long startTime = conf.getLong(NAME + ".startTime", 0);<a name="line.139"></a>
+<span class="sourceLineNo">140</span>        long endTime = conf.getLong(NAME + ".endTime", Long.MAX_VALUE);<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        String families = conf.get(NAME + ".families", null);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>        if(families != null) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>          String[] fams = families.split(",");<a name="line.143"></a>
+<span class="sourceLineNo">144</span>          for(String fam : fams) {<a name="line.144"></a>
+<span class="sourceLineNo">145</span>            scan.addFamily(Bytes.toBytes(fam));<a name="line.145"></a>
+<span class="sourceLineNo">146</span>          }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>        }<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        boolean includeDeletedCells = conf.getBoolean(NAME + ".includeDeletedCells", false);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        scan.setRaw(includeDeletedCells);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        String rowPrefixes = conf.get(NAME + ".rowPrefixes", null);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        setRowPrefixFilter(scan, rowPrefixes);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>        scan.setTimeRange(startTime, endTime);<a name="line.152"></a>
+<span class="sourceLineNo">153</span>        int versions = conf.getInt(NAME+".versions", -1);<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        LOG.info("Setting number of version inside map as: " + versions);<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        if (versions &gt;= 0) {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>          scan.setMaxVersions(versions);<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        }<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        TableName tableName = TableName.valueOf(conf.get(NAME + ".tableName"));<a name="line.158"></a>
+<span class="sourceLineNo">159</span>        sourceConnection = ConnectionFactory.createConnection(conf);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>        sourceTable = sourceConnection.getTable(tableName);<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>        final TableSplit tableSplit = (TableSplit)(context.getInputSplit());<a name="line.162"></a>
 <span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.164"></a>
-<span class="sourceLineNo">165</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.165"></a>
-<span class="sourceLineNo">166</span>        scan.setStartRow(value.getRow());<a name="line.166"></a>
-<span class="sourceLineNo">167</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.168"></a>
-<span class="sourceLineNo">169</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      }<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      while (true) {<a name="line.171"></a>
-<span class="sourceLineNo">172</span>        if (currentCompareRowInPeerTable == null) {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>          // reach the region end of peer table, row only in source table<a name="line.173"></a>
-<span class="sourceLineNo">174</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>          break;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>        }<a name="line.176"></a>
-<span class="sourceLineNo">177</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.177"></a>
-<span class="sourceLineNo">178</span>        if (rowCmpRet == 0) {<a name="line.178"></a>
-<span class="sourceLineNo">179</span>          // rowkey is same, need to compare the content of the row<a name="line.179"></a>
-<span class="sourceLineNo">180</span>          try {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>            if (verbose) {<a name="line.183"></a>
-<span class="sourceLineNo">184</span>              LOG.info("Good row key: " + delimiter<a name="line.184"></a>
-<span class="sourceLineNo">185</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>            }<a name="line.186"></a>
-<span class="sourceLineNo">187</span>          } catch (Exception e) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.188"></a>
-<span class="sourceLineNo">189</span>          }<a name="line.189"></a>
-<span class="sourceLineNo">190</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.190"></a>
-<span class="sourceLineNo">191</span>          break;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>        } else if (rowCmpRet &lt; 0) {<a name="line.192"></a>
-<span class="sourceLineNo">193</span>          // row only exists in source table<a name="line.193"></a>
-<span class="sourceLineNo">194</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.194"></a>
+<span class="sourceLineNo">164</span>        String zkClusterKey = conf.get(NAME + ".peerQuorumAddress");<a name="line.164"></a>
+<span class="sourceLineNo">165</span>        Configuration peerConf = HBaseConfiguration.createClusterConf(conf,<a name="line.165"></a>
+<span class="sourceLineNo">166</span>            zkClusterKey, PEER_CONFIG_PREFIX);<a name="line.166"></a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span>        replicatedConnection = ConnectionFactory.createConnection(peerConf);<a name="line.168"></a>
+<span class="sourceLineNo">169</span>        replicatedTable = replicatedConnection.getTable(tableName);<a name="line.169"></a>
+<span class="sourceLineNo">170</span>        scan.setStartRow(value.getRow());<a name="line.170"></a>
+<span class="sourceLineNo">171</span>        scan.setStopRow(tableSplit.getEndRow());<a name="line.171"></a>
+<span class="sourceLineNo">172</span>        replicatedScanner = replicatedTable.getScanner(scan);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>        currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      }<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      while (true) {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>        if (currentCompareRowInPeerTable == null) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>          // reach the region end of peer table, row only in source table<a name="line.177"></a>
+<span class="sourceLineNo">178</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.178"></a>
+<span class="sourceLineNo">179</span>          break;<a name="line.179"></a>
+<span class="sourceLineNo">180</span>        }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>        int rowCmpRet = Bytes.compareTo(value.getRow(), currentCompareRowInPeerTable.getRow());<a name="line.181"></a>
+<span class="sourceLineNo">182</span>        if (rowCmpRet == 0) {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>          // rowkey is same, need to compare the content of the row<a name="line.183"></a>
+<span class="sourceLineNo">184</span>          try {<a name="line.184"></a>
+<span class="sourceLineNo">185</span>            Result.compareResults(value, currentCompareRowInPeerTable);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>            if (verbose) {<a name="line.187"></a>
+<span class="sourceLineNo">188</span>              LOG.info("Good row key: " + delimiter<a name="line.188"></a>
+<span class="sourceLineNo">189</span>                  + Bytes.toStringBinary(value.getRow()) + delimiter);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>            }<a name="line.190"></a>
+<span class="sourceLineNo">191</span>          } catch (Exception e) {<a name="line.191"></a>
+<span class="sourceLineNo">192</span>            logFailRowAndIncreaseCounter(context, Counters.CONTENT_DIFFERENT_ROWS, value);<a name="line.192"></a>
+<span class="sourceLineNo">193</span>          }<a name="line.193"></a>
+<span class="sourceLineNo">194</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.194"></a>
 <span class="sourceLineNo">195</span>          break;<a name="line.195"></a>
-<span class="sourceLineNo">196</span>        } else {<a name="line.196"></a>
-<span class="sourceLineNo">197</span>          // row only exists in peer table<a name="line.197"></a>
-<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.198"></a>
-<span class="sourceLineNo">199</span>            currentCompareRowInPeerTable);<a name="line.199"></a>
-<span class="sourceLineNo">200</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.200"></a>
-<span class="sourceLineNo">201</span>        }<a name="line.201"></a>
-<span class="sourceLineNo">202</span>      }<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    }<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.205"></a>
-<span class="sourceLineNo">206</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.207"></a>
-<span class="sourceLineNo">208</span>        try {<a name="line.208"></a>
-<span class="sourceLineNo">209</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.209"></a>
-<span class="sourceLineNo">210</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.210"></a>
-<span class="sourceLineNo">211</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>          if (!sourceResult.isEmpty()) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.213"></a>
-<span class="sourceLineNo">214</span>            if (verbose) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.215"></a>
-<span class="sourceLineNo">216</span>              + delimiter);<a name="line.216"></a>
-<span class="sourceLineNo">217</span>            }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>          }<a name="line.218"></a>
-<span class="sourceLineNo">219</span>          return;<a name="line.219"></a>
-<span class="sourceLineNo">220</span>        } catch (Exception e) {<a name="line.220"></a>
-<span class="sourceLineNo">221</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.221"></a>
-<span class="sourceLineNo">222</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>        }<a name="line.223"></a>
-<span class="sourceLineNo">224</span>      }<a name="line.224"></a>
-<span class="sourceLineNo">225</span>      context.getCounter(counter).increment(1);<a name="line.225"></a>
-<span class="sourceLineNo">226</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.226"></a>
-<span class="sourceLineNo">227</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.227"></a>
-<span class="sourceLineNo">228</span>          delimiter);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    }<a name="line.229"></a>
-<span class="sourceLineNo">230</span><a name="line.230"></a>
-<span class="sourceLineNo">231</span>    @Override<a name="line.231"></a>
-<span class="sourceLineNo">232</span>    protected void cleanup(Context context) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      if (replicatedScanner != null) {<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        try {<a name="line.234"></a>
-<span class="sourceLineNo">235</span>          while (currentCompareRowInPeerTable != null) {<a name="line.235"></a>
-<span class="sourceLineNo">236</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.236"></a>
-<span class="sourceLineNo">237</span>              currentCompareRowInPeerTable);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.238"></a>
-<span class="sourceLineNo">239</span>          }<a name="line.239"></a>
-<span class="sourceLineNo">240</span>        } catch (Exception e) {<a name="line.240"></a>
-<span class="sourceLineNo">241</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.241"></a>
-<span class="sourceLineNo">242</span>        } finally {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>          replicatedScanner.close();<a name="line.243"></a>
-<span class="sourceLineNo">244</span>          replicatedScanner = null;<a name="line.244"></a>
-<span class="sourceLineNo">245</span>        }<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      }<a name="line.246"></a>
-<span class="sourceLineNo">247</span><a name="line.247"></a>
-<span class="sourceLineNo">248</span>      if (sourceTable != null) {<a name="line.248"></a>
-<span class="sourceLineNo">249</span>        try {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>          sourceTable.close();<a name="line.250"></a>
-<span class="sourceLineNo">251</span>        } catch (IOException e) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      }<a name="line.254"></a>
-<span class="sourceLineNo">255</span>      if(sourceConnection != null){<a name="line.255"></a>
-<span class="sourceLineNo">256</span>        try {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          sourceConnection.close();<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        } catch (Exception e) {<a name="line.258"></a>
-<span class="sourceLineNo">259</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.259"></a>
-<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
-<span class="sourceLineNo">262</span><a name="line.262"></a>
-<span class="sourceLineNo">263</span>      if(replicatedTable != null){<a name="line.263"></a>
-<span class="sourceLineNo">264</span>        try{<a name="line.264"></a>
-<span class="sourceLineNo">265</span>          replicatedTable.close();<a name="line.265"></a>
-<span class="sourceLineNo">266</span>        } catch (Exception e) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>        }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>      }<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      if(replicatedConnection != null){<a name="line.270"></a>
-<span class="sourceLineNo">271</span>        try {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>          replicatedConnection.close();<a name="line.272"></a>
-<span class="sourceLineNo">273</span>        } catch (Exception e) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.274"></a>
-<span class="sourceLineNo">275</span>        }<a name="line.275"></a>
-<span class="sourceLineNo">276</span>      }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    }<a name="line.277"></a>
-<span class="sourceLineNo">278</span>  }<a name="line.278"></a>
-<span class="sourceLineNo">279</span><a name="line.279"></a>
-<span class="sourceLineNo">280</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      final Configuration conf) throws IOException {<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    ZooKeeperWatcher localZKW = null;<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    ReplicationPeerZKImpl peer = null;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>    try {<a name="line.284"></a>
-<span class="sourceLineNo">285</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.285"></a>
-<span class="sourceLineNo">286</span>          new Abortable() {<a name="line.286"></a>
-<span class="sourceLineNo">287</span>            @Override public void abort(String why, Throwable e) {}<a name="line.287"></a>
-<span class="sourceLineNo">288</span>            @Override public boolean isAborted() {return false;}<a name="line.288"></a>
-<span class="sourceLineNo">289</span>          });<a name="line.289"></a>
-<span class="sourceLineNo">290</span><a name="line.290"></a>
-<span class="sourceLineNo">291</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.291"></a>
-<span class="sourceLineNo">292</span>      rp.init();<a name="line.292"></a>
-<span class="sourceLineNo">293</span><a name="line.293"></a>
-<span class="sourceLineNo">294</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.294"></a>
-<span class="sourceLineNo">295</span>      if (pair == null) {<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        throw new IOException("Couldn't get peer conf!");<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      }<a name="line.297"></a>
-<span class="sourceLineNo">298</span><a name="line.298"></a>
-<span class="sourceLineNo">299</span>      return pair;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>    } catch (ReplicationException e) {<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      throw new IOException(<a name="line.301"></a>
-<span class="sourceLineNo">302</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    } finally {<a name="line.303"></a>
-<span class="sourceLineNo">304</span>      if (peer != null) {<a name="line.304"></a>
-<span class="sourceLineNo">305</span>        peer.close();<a name="line.305"></a>
-<span class="sourceLineNo">306</span>      }<a name="line.306"></a>
-<span class="sourceLineNo">307</span>      if (localZKW != null) {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>        localZKW.close();<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      }<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>  }<a name="line.311"></a>
-<span class="sourceLineNo">312</span><a name="line.312"></a>
-<span class="sourceLineNo">313</span>  /**<a name="line.313"></a>
-<span class="sourceLineNo">314</span>   * Sets up the actual job.<a name="line.314"></a>
-<span class="sourceLineNo">315</span>   *<a name="line.315"></a>
-<span class="sourceLineNo">316</span>   * @param conf  The current configuration.<a name="line.316"></a>
-<span class="sourceLineNo">317</span>   * @param args  The command line parameters.<a name="line.317"></a>
-<span class="sourceLineNo">318</span>   * @return The newly created job.<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   */<a name="line.320"></a>
-<span class="sourceLineNo">321</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.321"></a>
-<span class="sourceLineNo">322</span>  throws IOException {<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    if (!doCommandLine(args)) {<a name="line.323"></a>
-<span class="sourceLineNo">324</span>      return null;<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    }<a name="line.325"></a>
-<span class="sourceLineNo">326</span>    conf.set(NAME+".peerId", peerId);<a name="line.326"></a>
-<span class="sourceLineNo">327</span>    conf.set(NAME+".tableName", tableName);<a name="line.327"></a>
-<span class="sourceLineNo">328</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.328"></a>
-<span class="sourceLineNo">329</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.331"></a>
-<span class="sourceLineNo">332</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    if (families != null) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>      conf.set(NAME+".families", families);<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    }<a name="line.336"></a>
-<span class="sourceLineNo">337</span>    if (rowPrefixes != null){<a name="line.337"></a>
-<span class="sourceLineNo">338</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.338"></a>
-<span class="sourceLineNo">339</span>    }<a name="line.339"></a>
-<span class="sourceLineNo">340</span><a name="line.340"></a>
-<span class="sourceLineNo">341</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.343"></a>
-<span class="sourceLineNo">344</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.344"></a>
-<span class="sourceLineNo">345</span>        peerConfig.getConfiguration());<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.346"></a>
-<span class="sourceLineNo">347</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.347"></a>
-<span class="sourceLineNo">348</span>        peerConfig.getConfiguration().entrySet());<a name="line.348"></a>
-<span class="sourceLineNo">349</span><a name="line.349"></a>
-<span class="sourceLineNo">350</span>    conf.setInt(NAME + ".versions", versions);<a name="line.350"></a>
-<span class="sourceLineNo">351</span>    LOG.info("Number of version: " + versions);<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.353"></a>
-<span class="sourceLineNo">354</span>    job.setJarByClass(VerifyReplication.class);<a name="line.354"></a>
-<span class="sourceLineNo">355</span><a name="line.355"></a>
-<span class="sourceLineNo">356</span>    Scan scan = new Scan();<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    scan.setTimeRange(startTime, endTime);<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    scan.setRaw(includeDeletedCells);<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    if (versions &gt;= 0) {<a name="line.359"></a>
-<span class="sourceLineNo">360</span>      scan.setMaxVersions(versions);<a name="line.360"></a>
-<span class="sourceLineNo">361</span>      LOG.info("Number of versions set to " + versions);<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    }<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    if(families != null) {<a name="line.363"></a>
-<span class="sourceLineNo">364</span>      String[] fams = families.split(",");<a name="line.364"></a>
-<span class="sourceLineNo">365</span>      for(String fam : fams) {<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.366"></a>
-<span class="sourceLineNo">367</span>      }<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    }<a name="line.368"></a>
-<span class="sourceLineNo">369</span><a name="line.369"></a>
-<span class="sourceLineNo">370</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.370"></a>
-<span class="sourceLineNo">371</span><a name="line.371"></a>
-<span class="sourceLineNo">372</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.372"></a>
-<span class="sourceLineNo">373</span>        Verifier.class, null, null, job);<a name="line.373"></a>
-<span class="sourceLineNo">374</span><a name="line.374"></a>
-<span class="sourceLineNo">375</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    // Obtain the auth token from peer cluster<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.377"></a>
+<span class="sourceLineNo">196</span>        } else if (rowCmpRet &lt; 0) {<a name="line.196"></a>
+<span class="sourceLineNo">197</span>          // row only exists in source table<a name="line.197"></a>
+<span class="sourceLineNo">198</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_SOURCE_TABLE_ROWS, value);<a name="line.198"></a>
+<span class="sourceLineNo">199</span>          break;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>        } else {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>          // row only exists in peer table<a name="line.201"></a>
+<span class="sourceLineNo">202</span>          logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.202"></a>
+<span class="sourceLineNo">203</span>            currentCompareRowInPeerTable);<a name="line.203"></a>
+<span class="sourceLineNo">204</span>          currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.204"></a>
+<span class="sourceLineNo">205</span>        }<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      }<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    }<a name="line.207"></a>
+<span class="sourceLineNo">208</span><a name="line.208"></a>
+<span class="sourceLineNo">209</span>    private void logFailRowAndIncreaseCounter(Context context, Counters counter, Result row) {<a name="line.209"></a>
+<span class="sourceLineNo">210</span>      if (sleepMsBeforeReCompare &gt; 0) {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>        Threads.sleep(sleepMsBeforeReCompare);<a name="line.211"></a>
+<span class="sourceLineNo">212</span>        try {<a name="line.212"></a>
+<span class="sourceLineNo">213</span>          Result sourceResult = sourceTable.get(new Get(row.getRow()));<a name="line.213"></a>
+<span class="sourceLineNo">214</span>          Result replicatedResult = replicatedTable.get(new Get(row.getRow()));<a name="line.214"></a>
+<span class="sourceLineNo">215</span>          Result.compareResults(sourceResult, replicatedResult);<a name="line.215"></a>
+<span class="sourceLineNo">216</span>          if (!sourceResult.isEmpty()) {<a name="line.216"></a>
+<span class="sourceLineNo">217</span>            context.getCounter(Counters.GOODROWS).increment(1);<a name="line.217"></a>
+<span class="sourceLineNo">218</span>            if (verbose) {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>              LOG.info("Good row key (with recompare): " + delimiter + Bytes.toStringBinary(row.getRow())<a name="line.219"></a>
+<span class="sourceLineNo">220</span>              + delimiter);<a name="line.220"></a>
+<span class="sourceLineNo">221</span>            }<a name="line.221"></a>
+<span class="sourceLineNo">222</span>          }<a name="line.222"></a>
+<span class="sourceLineNo">223</span>          return;<a name="line.223"></a>
+<span class="sourceLineNo">224</span>        } catch (Exception e) {<a name="line.224"></a>
+<span class="sourceLineNo">225</span>          LOG.error("recompare fail after sleep, rowkey=" + delimiter +<a name="line.225"></a>
+<span class="sourceLineNo">226</span>              Bytes.toStringBinary(row.getRow()) + delimiter);<a name="line.226"></a>
+<span class="sourceLineNo">227</span>        }<a name="line.227"></a>
+<span class="sourceLineNo">228</span>      }<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      context.getCounter(counter).increment(1);<a name="line.229"></a>
+<span class="sourceLineNo">230</span>      context.getCounter(Counters.BADROWS).increment(1);<a name="line.230"></a>
+<span class="sourceLineNo">231</span>      LOG.error(counter.toString() + ", rowkey=" + delimiter + Bytes.toStringBinary(row.getRow()) +<a name="line.231"></a>
+<span class="sourceLineNo">232</span>          delimiter);<a name="line.232"></a>
+<span class="sourceLineNo">233</span>    }<a name="line.233"></a>
+<span class="sourceLineNo">234</span><a name="line.234"></a>
+<span class="sourceLineNo">235</span>    @Override<a name="line.235"></a>
+<span class="sourceLineNo">236</span>    protected void cleanup(Context context) {<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      if (replicatedScanner != null) {<a name="line.237"></a>
+<span class="sourceLineNo">238</span>        try {<a name="line.238"></a>
+<span class="sourceLineNo">239</span>          while (currentCompareRowInPeerTable != null) {<a name="line.239"></a>
+<span class="sourceLineNo">240</span>            logFailRowAndIncreaseCounter(context, Counters.ONLY_IN_PEER_TABLE_ROWS,<a name="line.240"></a>
+<span class="sourceLineNo">241</span>              currentCompareRowInPeerTable);<a name="line.241"></a>
+<span class="sourceLineNo">242</span>            currentCompareRowInPeerTable = replicatedScanner.next();<a name="line.242"></a>
+<span class="sourceLineNo">243</span>          }<a name="line.243"></a>
+<span class="sourceLineNo">244</span>        } catch (Exception e) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>          LOG.error("fail to scan peer table in cleanup", e);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>        } finally {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>          replicatedScanner.close();<a name="line.247"></a>
+<span class="sourceLineNo">248</span>          replicatedScanner = null;<a name="line.248"></a>
+<span class="sourceLineNo">249</span>        }<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      }<a name="line.250"></a>
+<span class="sourceLineNo">251</span><a name="line.251"></a>
+<span class="sourceLineNo">252</span>      if (sourceTable != null) {<a name="line.252"></a>
+<span class="sourceLineNo">253</span>        try {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          sourceTable.close();<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        } catch (IOException e) {<a name="line.255"></a>
+<span class="sourceLineNo">256</span>          LOG.error("fail to close source table in cleanup", e);<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        }<a name="line.257"></a>
+<span class="sourceLineNo">258</span>      }<a name="line.258"></a>
+<span class="sourceLineNo">259</span>      if(sourceConnection != null){<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        try {<a name="line.260"></a>
+<span class="sourceLineNo">261</span>          sourceConnection.close();<a name="line.261"></a>
+<span class="sourceLineNo">262</span>        } catch (Exception e) {<a name="line.262"></a>
+<span class="sourceLineNo">263</span>          LOG.error("fail to close source connection in cleanup", e);<a name="line.263"></a>
+<span class="sourceLineNo">264</span>        }<a name="line.264"></a>
+<span class="sourceLineNo">265</span>      }<a name="line.265"></a>
+<span class="sourceLineNo">266</span><a name="line.266"></a>
+<span class="sourceLineNo">267</span>      if(replicatedTable != null){<a name="line.267"></a>
+<span class="sourceLineNo">268</span>        try{<a name="line.268"></a>
+<span class="sourceLineNo">269</span>          replicatedTable.close();<a name="line.269"></a>
+<span class="sourceLineNo">270</span>        } catch (Exception e) {<a name="line.270"></a>
+<span class="sourceLineNo">271</span>          LOG.error("fail to close replicated table in cleanup", e);<a name="line.271"></a>
+<span class="sourceLineNo">272</span>        }<a name="line.272"></a>
+<span class="sourceLineNo">273</span>      }<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      if(replicatedConnection != null){<a name="line.274"></a>
+<span class="sourceLineNo">275</span>        try {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>          replicatedConnection.close();<a name="line.276"></a>
+<span class="sourceLineNo">277</span>        } catch (Exception e) {<a name="line.277"></a>
+<span class="sourceLineNo">278</span>          LOG.error("fail to close replicated connection in cleanup", e);<a name="line.278"></a>
+<span class="sourceLineNo">279</span>        }<a name="line.279"></a>
+<span class="sourceLineNo">280</span>      }<a name="line.280"></a>
+<span class="sourceLineNo">281</span>    }<a name="line.281"></a>
+<span class="sourceLineNo">282</span>  }<a name="line.282"></a>
+<span class="sourceLineNo">283</span><a name="line.283"></a>
+<span class="sourceLineNo">284</span>  private static Pair&lt;ReplicationPeerConfig, Configuration&gt; getPeerQuorumConfig(<a name="line.284"></a>
+<span class="sourceLineNo">285</span>      final Configuration conf) throws IOException {<a name="line.285"></a>
+<span class="sourceLineNo">286</span>    ZooKeeperWatcher localZKW = null;<a name="line.286"></a>
+<span class="sourceLineNo">287</span>    ReplicationPeerZKImpl peer = null;<a name="line.287"></a>
+<span class="sourceLineNo">288</span>    try {<a name="line.288"></a>
+<span class="sourceLineNo">289</span>      localZKW = new ZooKeeperWatcher(conf, "VerifyReplication",<a name="line.289"></a>
+<span class="sourceLineNo">290</span>          new Abortable() {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>            @Override public void abort(String why, Throwable e) {}<a name="line.291"></a>
+<span class="sourceLineNo">292</span>            @Override public boolean isAborted() {return false;}<a name="line.292"></a>
+<span class="sourceLineNo">293</span>          });<a name="line.293"></a>
+<span class="sourceLineNo">294</span><a name="line.294"></a>
+<span class="sourceLineNo">295</span>      ReplicationPeers rp = ReplicationFactory.getReplicationPeers(localZKW, conf, localZKW);<a name="line.295"></a>
+<span class="sourceLineNo">296</span>      rp.init();<a name="line.296"></a>
+<span class="sourceLineNo">297</span><a name="line.297"></a>
+<span class="sourceLineNo">298</span>      Pair&lt;ReplicationPeerConfig, Configuration&gt; pair = rp.getPeerConf(peerId);<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      if (pair == null) {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        throw new IOException("Couldn't get peer conf!");<a name="line.300"></a>
+<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
+<span class="sourceLineNo">302</span><a name="line.302"></a>
+<span class="sourceLineNo">303</span>      return pair;<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    } catch (ReplicationException e) {<a name="line.304"></a>
+<span class="sourceLineNo">305</span>      throw new IOException(<a name="line.305"></a>
+<span class="sourceLineNo">306</span>          "An error occurred while trying to connect to the remove peer cluster", e);<a name="line.306"></a>
+<span class="sourceLineNo">307</span>    } finally {<a name="line.307"></a>
+<span class="sourceLineNo">308</span>      if (peer != null) {<a name="line.308"></a>
+<span class="sourceLineNo">309</span>        peer.close();<a name="line.309"></a>
+<span class="sourceLineNo">310</span>      }<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      if (localZKW != null) {<a name="line.311"></a>
+<span class="sourceLineNo">312</span>        localZKW.close();<a name="line.312"></a>
+<span class="sourceLineNo">313</span>      }<a name="line.313"></a>
+<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
+<span class="sourceLineNo">315</span>  }<a name="line.315"></a>
+<span class="sourceLineNo">316</span><a name="line.316"></a>
+<span class="sourceLineNo">317</span>  /**<a name="line.317"></a>
+<span class="sourceLineNo">318</span>   * Sets up the actual job.<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   *<a name="line.319"></a>
+<span class="sourceLineNo">320</span>   * @param conf  The current configuration.<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * @param args  The command line parameters.<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * @return The newly created job.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * @throws java.io.IOException When setting up the job fails.<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   */<a name="line.324"></a>
+<span class="sourceLineNo">325</span>  public static Job createSubmittableJob(Configuration conf, String[] args)<a name="line.325"></a>
+<span class="sourceLineNo">326</span>  throws IOException {<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    if (!doCommandLine(args)) {<a name="line.327"></a>
+<span class="sourceLineNo">328</span>      return null;<a name="line.328"></a>
+<span class="sourceLineNo">329</span>    }<a name="line.329"></a>
+<span class="sourceLineNo">330</span>    conf.set(NAME+".peerId", peerId);<a name="line.330"></a>
+<span class="sourceLineNo">331</span>    conf.set(NAME+".tableName", tableName);<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    conf.setLong(NAME+".startTime", startTime);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    conf.setLong(NAME+".endTime", endTime);<a name="line.333"></a>
+<span class="sourceLineNo">334</span>    conf.setInt(NAME +".sleepMsBeforeReCompare", sleepMsBeforeReCompare);<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    conf.set(NAME + ".delimiter", delimiter);<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    conf.setInt(NAME + ".batch", batch);<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    conf.setBoolean(NAME +".verbose", verbose);<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    conf.setBoolean(NAME +".includeDeletedCells", includeDeletedCells);<a name="line.338"></a>
+<span class="sourceLineNo">339</span>    if (families != null) {<a name="line.339"></a>
+<span class="sourceLineNo">340</span>      conf.set(NAME+".families", families);<a name="line.340"></a>
+<span class="sourceLineNo">341</span>    }<a name="line.341"></a>
+<span class="sourceLineNo">342</span>    if (rowPrefixes != null){<a name="line.342"></a>
+<span class="sourceLineNo">343</span>      conf.set(NAME+".rowPrefixes", rowPrefixes);<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    }<a name="line.344"></a>
+<span class="sourceLineNo">345</span><a name="line.345"></a>
+<span class="sourceLineNo">346</span>    Pair&lt;ReplicationPeerConfig, Configuration&gt; peerConfigPair = getPeerQuorumConfig(conf);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    ReplicationPeerConfig peerConfig = peerConfigPair.getFirst();<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    String peerQuorumAddress = peerConfig.getClusterKey();<a name="line.348"></a>
+<span class="sourceLineNo">349</span>    LOG.info("Peer Quorum Address: " + peerQuorumAddress + ", Peer Configuration: " +<a name="line.349"></a>
+<span class="sourceLineNo">350</span>        peerConfig.getConfiguration());<a name="line.350"></a>
+<span class="sourceLineNo">351</span>    conf.set(NAME + ".peerQuorumAddress", peerQuorumAddress);<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    HBaseConfiguration.setWithPrefix(conf, PEER_CONFIG_PREFIX,<a name="line.352"></a>
+<span class="sourceLineNo">353</span>        peerConfig.getConfiguration().entrySet());<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>    conf.setInt(NAME + ".versions", versions);<a name="line.355"></a>
+<span class="sourceLineNo">356</span>    LOG.info("Number of version: " + versions);<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    job.setJarByClass(VerifyReplication.class);<a name="line.359"></a>
+<span class="sourceLineNo">360</span><a name="line.360"></a>
+<span class="sourceLineNo">361</span>    Scan scan = new Scan();<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    scan.setTimeRange(startTime, endTime);<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    scan.setRaw(includeDeletedCells);<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    scan.setCacheBlocks(false);<a name="line.364"></a>
+<span class="sourceLineNo">365</span>    if (batch &gt; 0) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>      scan.setBatch(batch);<a name="line.366"></a>
+<span class="sourceLineNo">367</span>    }<a name="line.367"></a>
+<span class="sourceLineNo">368</span>    if (versions &gt;= 0) {<a name="line.368"></a>
+<span class="sourceLineNo">369</span>      scan.setMaxVersions(versions);<a name="line.369"></a>
+<span class="sourceLineNo">370</span>      LOG.info("Number of versions set to " + versions);<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    }<a name="line.371"></a>
+<span class="sourceLineNo">372</span>    if(families != null) {<a name="line.372"></a>
+<span class="sourceLineNo">373</span>      String[] fams = families.split(",");<a name="line.373"></a>
+<span class="sourceLineNo">374</span>      for(String fam : fams) {<a name="line.374"></a>
+<span class="sourceLineNo">375</span>        scan.addFamily(Bytes.toBytes(fam));<a name="line.375"></a>
+<span class="sourceLineNo">376</span>      }<a name="line.376"></a>
+<span class="sourceLineNo">377</span>    }<a name="line.377"></a>
 <span class="sourceLineNo">378</span><a name="line.378"></a>
-<span class="sourceLineNo">379</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.379"></a>
-<span class="sourceLineNo">380</span>    job.setNumReduceTasks(0);<a name="line.380"></a>
-<span class="sourceLineNo">381</span>    return job;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>  }<a name="line.382"></a>
+<span class="sourceLineNo">379</span>    setRowPrefixFilter(scan, rowPrefixes);<a name="line.379"></a>
+<span class="sourceLineNo">380</span><a name="line.380"></a>
+<span class="sourceLineNo">381</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.381"></a>
+<span class="sourceLineNo">382</span>        Verifier.class, null, null, job);<a name="line.382"></a>
 <span class="sourceLineNo">383</span><a name="line.383"></a>
-<span class="sourceLineNo">384</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.385"></a>
-<span class="sourceLineNo">386</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.386"></a>
-<span class="sourceLineNo">387</span>      Arrays.sort(rowPrefixArray);<a name="line.387"></a>
-<span class="sourceLineNo">388</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.388"></a>
-<span class="sourceLineNo">389</span>      for (String prefix : rowPrefixArray) {<a name="line.389"></a>
-<span class="sourceLineNo">390</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        filterList.addFilter(filter);<a name="line.391"></a>
-<span class="sourceLineNo">392</span>      }<a name="line.392"></a>
-<span class="sourceLineNo">393</span>      scan.setFilter(filterList);<a name="line.393"></a>
-<span class="sourceLineNo">394</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.394"></a>
-<span class="sourceLineNo">395</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.395"></a>
-<span class="sourceLineNo">396</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    }<a name="line.397"></a>
-<span class="sourceLineNo">398</span>  }<a name="line.398"></a>
-<span class="sourceLineNo">399</span><a name="line.399"></a>
-<span class="sourceLineNo">400</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>    scan.setStartRow(startPrefixRow);<a name="line.401"></a>
-<span class="sourceLineNo">402</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.402"></a>
-<span class="sourceLineNo">403</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.403"></a>
-<span class="sourceLineNo">404</span>    scan.setStopRow(stopRow);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>  }<a name="line.405"></a>
-<span class="sourceLineNo">406</span><a name="line.406"></a>
-<span class="sourceLineNo">407</span>  private static boolean doCommandLine(final String[] args) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>    if (args.length &lt; 2) {<a name="line.408"></a>
-<span class="sourceLineNo">409</span>      printUsage(null);<a name="line.409"></a>
-<span class="sourceLineNo">410</span>      return false;<a name="line.410"></a>
-<span class="sourceLineNo">411</span>    }<a name="line.411"></a>
-<span class="sourceLineNo">412</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.412"></a>
-<span class="sourceLineNo">413</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.413"></a>
-<span class="sourceLineNo">414</span>    //we might hold on to the old value.<a name="line.414"></a>
-<span class="sourceLineNo">415</span>    restoreDefaults();<a name="line.415"></a>
-<span class="sourceLineNo">416</span>    try {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        String cmd = args[i];<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>          printUsage(null);<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          return false;<a name="line.421"></a>
-<span class="sourceLineNo">422</span>        }<a name="line.422"></a>
-<span class="sourceLineNo">423</span><a name="line.423"></a>
-<span class="sourceLineNo">424</span>        final String startTimeArgKey = "--starttime=";<a name="line.424"></a>
-<span class="sourceLineNo">425</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.425"></a>
-<span class="sourceLineNo">426</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          continue;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>        }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>        final String endTimeArgKey = "--endtime=";<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.432"></a>
-<span class="sourceLineNo">433</span>          continue;<a name="line.433"></a>
-<span class="sourceLineNo">434</span>        }<a name="line.434"></a>
-<span class="sourceLineNo">435</span><a name="line.435"></a>
-<span class="sourceLineNo">436</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          includeDeletedCells = true;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>          continue;<a name="line.439"></a>
-<span class="sourceLineNo">440</span>        }<a name="line.440"></a>
-<span class="sourceLineNo">441</span><a name="line.441"></a>
-<span class="sourceLineNo">442</span>        final String versionsArgKey = "--versions=";<a name="line.442"></a>
-<span class="sourceLineNo">443</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.443"></a>
-<span class="sourceLineNo">444</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.444"></a>
-<span class="sourceLineNo">445</span>          continue;<a name="line.445"></a>
-<span class="sourceLineNo">446</span>        }<a name="line.446"></a>
-<span class="sourceLineNo">447</span>        <a name="line.447"></a>
-<span class="sourceLineNo">448</span>        final String batchArgKey = "--batch=";<a name="line.448"></a>
-<span class="sourceLineNo">449</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.449"></a>
-<span class="sourceLineNo">450</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.450"></a>
-<span class="sourceLineNo">451</span>          continue;<a name="line.451"></a>
-<span class="sourceLineNo">452</span>        }<a name="line.452"></a>
-<span class="sourceLineNo">453</span><a name="line.453"></a>
-<span class="sourceLineNo">454</span>        final String familiesArgKey = "--families=";<a name="line.454"></a>
-<span class="sourceLineNo">455</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.455"></a>
-<span class="sourceLineNo">456</span>          families = cmd.substring(familiesArgKey.length());<a name="line.456"></a>
-<span class="sourceLineNo">457</span>          continue;<a name="line.457"></a>
-<span class="sourceLineNo">458</span>        }<a name="line.458"></a>
-<span class="sourceLineNo">459</span><a name="line.459"></a>
-<span class="sourceLineNo">460</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.460"></a>
-<span class="sourceLineNo">461</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.461"></a>
-<span class="sourceLineNo">462</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.462"></a>
-<span class="sourceLineNo">463</span>          continue;<a name="line.463"></a>
-<span class="sourceLineNo">464</span>        }<a name="line.464"></a>
-<span class="sourceLineNo">465</span><a name="line.465"></a>
-<span class="sourceLineNo">466</span>        final String delimiterArgKey = "--delimiter=";<a name="line.466"></a>
-<span class="sourceLineNo">467</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.468"></a>
-<span class="sourceLineNo">469</span>          continue;<a name="line.469"></a>
-<span class="sourceLineNo">470</span>        }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.472"></a>
-<span class="sourceLineNo">473</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.474"></a>
-<span class="sourceLineNo">475</span>          continue;<a name="line.475"></a>
-<span class="sourceLineNo">476</span>        }<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        final String verboseKey = "--verbose";<a name="line.477"></a>
-<span class="sourceLineNo">478</span>        if (cmd.startsWith(verboseKey)) {<a name="line.478"></a>
-<span class="sourceLineNo">479</span>          verbose = true;<a name="line.479"></a>
-<span class="sourceLineNo">480</span>          continue;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>        }        <a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>        if (cmd.startsWith("--")) {<a name="line.483"></a>
-<span class="sourceLineNo">484</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.484"></a>
+<span class="sourceLineNo">384</span>    Configuration peerClusterConf = peerConfigPair.getSecond();<a name="line.384"></a>
+<span class="sourceLineNo">385</span>    // Obtain the auth token from peer cluster<a name="line.385"></a>
+<span class="sourceLineNo">386</span>    TableMapReduceUtil.initCredentialsForCluster(job, peerClusterConf);<a name="line.386"></a>
+<span class="sourceLineNo">387</span><a name="line.387"></a>
+<span class="sourceLineNo">388</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.388"></a>
+<span class="sourceLineNo">389</span>    job.setNumReduceTasks(0);<a name="line.389"></a>
+<span class="sourceLineNo">390</span>    return job;<a name="line.390"></a>
+<span class="sourceLineNo">391</span>  }<a name="line.391"></a>
+<span class="sourceLineNo">392</span><a name="line.392"></a>
+<span class="sourceLineNo">393</span>  private static void setRowPrefixFilter(Scan scan, String rowPrefixes) {<a name="line.393"></a>
+<span class="sourceLineNo">394</span>    if (rowPrefixes != null &amp;&amp; !rowPrefixes.isEmpty()) {<a name="line.394"></a>
+<span class="sourceLineNo">395</span>      String[] rowPrefixArray = rowPrefixes.split(",");<a name="line.395"></a>
+<span class="sourceLineNo">396</span>      Arrays.sort(rowPrefixArray);<a name="line.396"></a>
+<span class="sourceLineNo">397</span>      FilterList filterList = new FilterList(FilterList.Operator.MUST_PASS_ONE);<a name="line.397"></a>
+<span class="sourceLineNo">398</span>      for (String prefix : rowPrefixArray) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>        Filter filter = new PrefixFilter(Bytes.toBytes(prefix));<a name="line.399"></a>
+<span class="sourceLineNo">400</span>        filterList.addFilter(filter);<a name="line.400"></a>
+<span class="sourceLineNo">401</span>      }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      scan.setFilter(filterList);<a name="line.402"></a>
+<span class="sourceLineNo">403</span>      byte[] startPrefixRow = Bytes.toBytes(rowPrefixArray[0]);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      byte[] lastPrefixRow = Bytes.toBytes(rowPrefixArray[rowPrefixArray.length -1]);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      setStartAndStopRows(scan, startPrefixRow, lastPrefixRow);<a name="line.405"></a>
+<span class="sourceLineNo">406</span>    }<a name="line.406"></a>
+<span class="sourceLineNo">407</span>  }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>  private static void setStartAndStopRows(Scan scan, byte[] startPrefixRow, byte[] lastPrefixRow) {<a name="line.409"></a>
+<span class="sourceLineNo">410</span>    scan.setStartRow(startPrefixRow);<a name="line.410"></a>
+<span class="sourceLineNo">411</span>    byte[] stopRow = Bytes.add(Bytes.head(lastPrefixRow, lastPrefixRow.length - 1),<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        new byte[]{(byte) (lastPrefixRow[lastPrefixRow.length - 1] + 1)});<a name="line.412"></a>
+<span class="sourceLineNo">413</span>    scan.setStopRow(stopRow);<a name="line.413"></a>
+<span class="sourceLineNo">414</span>  }<a name="line.414"></a>
+<span class="sourceLineNo">415</span><a name="line.415"></a>
+<span class="sourceLineNo">416</span>  private static boolean doCommandLine(final String[] args) {<a name="line.416"></a>
+<span class="sourceLineNo">417</span>    if (args.length &lt; 2) {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>      printUsage(null);<a name="line.418"></a>
+<span class="sourceLineNo">419</span>      return false;<a name="line.419"></a>
+<span class="sourceLineNo">420</span>    }<a name="line.420"></a>
+<span class="sourceLineNo">421</span>    //in case we've been run before, restore all parameters to their initial states<a name="line.421"></a>
+<span class="sourceLineNo">422</span>    //Otherwise, if our previous run included a parameter not in args this time,<a name="line.422"></a>
+<span class="sourceLineNo">423</span>    //we might hold on to the old value.<a name="line.423"></a>
+<span class="sourceLineNo">424</span>    restoreDefaults();<a name="line.424"></a>
+<span class="sourceLineNo">425</span>    try {<a name="line.425"></a>
+<span class="sourceLineNo">426</span>      for (int i = 0; i &lt; args.length; i++) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>        String cmd = args[i];<a name="line.427"></a>
+<span class="sourceLineNo">428</span>        if (cmd.equals("-h") || cmd.startsWith("--h")) {<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          printUsage(null);<a name="line.429"></a>
+<span class="sourceLineNo">430</span>          return false;<a name="line.430"></a>
+<span class="sourceLineNo">431</span>        }<a name="line.431"></a>
+<span class="sourceLineNo">432</span><a name="line.432"></a>
+<span class="sourceLineNo">433</span>        final String startTimeArgKey = "--starttime=";<a name="line.433"></a>
+<span class="sourceLineNo">434</span>        if (cmd.startsWith(startTimeArgKey)) {<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          startTime = Long.parseLong(cmd.substring(startTimeArgKey.length()));<a name="line.435"></a>
+<span class="sourceLineNo">436</span>          continue;<a name="line.436"></a>
+<span class="sourceLineNo">437</span>        }<a name="line.437"></a>
+<span class="sourceLineNo">438</span><a name="line.438"></a>
+<span class="sourceLineNo">439</span>        final String endTimeArgKey = "--endtime=";<a name="line.439"></a>
+<span class="sourceLineNo">440</span>        if (cmd.startsWith(endTimeArgKey)) {<a name="line.440"></a>
+<span class="sourceLineNo">441</span>          endTime = Long.parseLong(cmd.substring(endTimeArgKey.length()));<a name="line.441"></a>
+<span class="sourceLineNo">442</span>          continue;<a name="line.442"></a>
+<span class="sourceLineNo">443</span>        }<a name="line.443"></a>
+<span class="sourceLineNo">444</span><a name="line.444"></a>
+<span class="sourceLineNo">445</span>        final String includeDeletedCellsArgKey = "--raw";<a name="line.445"></a>
+<span class="sourceLineNo">446</span>        if (cmd.equals(includeDeletedCellsArgKey)) {<a name="line.446"></a>
+<span class="sourceLineNo">447</span>          includeDeletedCells = true;<a name="line.447"></a>
+<span class="sourceLineNo">448</span>          continue;<a name="line.448"></a>
+<span class="sourceLineNo">449</span>        }<a name="line.449"></a>
+<span class="sourceLineNo">450</span><a name="line.450"></a>
+<span class="sourceLineNo">451</span>        final String versionsArgKey = "--versions=";<a name="line.451"></a>
+<span class="sourceLineNo">452</span>        if (cmd.startsWith(versionsArgKey)) {<a name="line.452"></a>
+<span class="sourceLineNo">453</span>          versions = Integer.parseInt(cmd.substring(versionsArgKey.length()));<a name="line.453"></a>
+<span class="sourceLineNo">454</span>          continue;<a name="line.454"></a>
+<span class="sourceLineNo">455</span>        }<a name="line.455"></a>
+<span class="sourceLineNo">456</span>        <a name="line.456"></a>
+<span class="sourceLineNo">457</span>        final String batchArgKey = "--batch=";<a name="line.457"></a>
+<span class="sourceLineNo">458</span>        if (cmd.startsWith(batchArgKey)) {<a name="line.458"></a>
+<span class="sourceLineNo">459</span>          batch = Integer.parseInt(cmd.substring(batchArgKey.length()));<a name="line.459"></a>
+<span class="sourceLineNo">460</span>          continue;<a name="line.460"></a>
+<span class="sourceLineNo">461</span>        }<a name="line.461"></a>
+<span class="sourceLineNo">462</span><a name="line.462"></a>
+<span class="sourceLineNo">463</span>        final String familiesArgKey = "--families=";<a name="line.463"></a>
+<span class="sourceLineNo">464</span>        if (cmd.startsWith(familiesArgKey)) {<a name="line.464"></a>
+<span class="sourceLineNo">465</span>          families = cmd.substring(familiesArgKey.length());<a name="line.465"></a>
+<span class="sourceLineNo">466</span>          continue;<a name="line.466"></a>
+<span class="sourceLineNo">467</span>        }<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span>        final String rowPrefixesKey = "--row-prefixes=";<a name="line.469"></a>
+<span class="sourceLineNo">470</span>        if (cmd.startsWith(rowPrefixesKey)){<a name="line.470"></a>
+<span class="sourceLineNo">471</span>          rowPrefixes = cmd.substring(rowPrefixesKey.length());<a name="line.471"></a>
+<span class="sourceLineNo">472</span>          continue;<a name="line.472"></a>
+<span class="sourceLineNo">473</span>        }<a name="line.473"></a>
+<span class="sourceLineNo">474</span><a name="line.474"></a>
+<span class="sourceLineNo">475</span>        final String delimiterArgKey = "--delimiter=";<a name="line.475"></a>
+<span class="sourceLineNo">476</span>        if (cmd.startsWith(delimiterArgKey)) {<a name="line.476"></a>
+<span class="sourceLineNo">477</span>          delimiter = cmd.substring(delimiterArgKey.length());<a name="line.477"></a>
+<span class="sourceLineNo">478</span>          continue;<a name="line.478"></a>
+<span class="sourceLineNo">479</span>        }<a name="line.479"></a>
+<span class="sourceLineNo">480</span><a name="line.480"></a>
+<span class="sourceLineNo">481</span>        final String sleepToReCompareKey = "--recomparesleep=";<a name="line.481"></a>
+<span class="sourceLineNo">482</span>        if (cmd.startsWith(sleepToReCompareKey)) {<a name="line.482"></a>
+<span class="sourceLineNo">483</span>          sleepMsBeforeReCompare = Integer.parseInt(cmd.substring(sleepToReCompareKey.length()));<a name="line.483"></a>
+<span class="sourceLineNo">484</span>          continue;<a name="line.484"></a>
 <span class="sourceLineNo">485</span>        }<a name="line.485"></a>
-<span class="sourceLineNo">486</span><a name="line.486"></a>
-<span class="sourceLineNo">487</span>        if (i == args.length-2) {<a name="line.487"></a>
-<span class="sourceLineNo">488</span>          peerId = cmd;<a name="line.488"></a>
-<span class="sourceLineNo">489</span>        }<a name="line.489"></a>
-<span class="sourceLineNo">490</span><a name="line.490"></a>
-<span class="sourceLineNo">491</span>        if (i == args.length-1) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>          tableName = cmd;<a name="line.492"></a>
-<span class="sourceLineNo">493</span>        }<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>    } catch (Exception e) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>      e.printStackTrace();<a name="line.496"></a>
-<span class="sourceLineNo">497</span>      printUsage("Can't start because " + e.getMessage());<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      return false;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>    }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    return true;<a name="line.500"></a>
-<span class="sourceLineNo">501</span>  }<a name="line.501"></a>
-<span class="sourceLineNo">502</span><a name="line.502"></a>
-<span class="sourceLineNo">503</span>  private static void restoreDefaults() {<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    startTime = 0;<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    endTime = Long.MAX_VALUE;<a name="line.505"></a>
-<span class="sourceLineNo">506</span>    batch = Integer.MAX_VALUE;<a name="line.506"></a>
-<span class="sourceLineNo">507</span>    versions = -1;<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    tableName = null;<a name="line.508"></a>
-<span class="sourceLineNo">509</span>    families = null;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    peerId = null;<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    rowPrefixes = null;<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    includeDeletedCells = false;<a name="line.512"></a>
-<span class="sourceLineNo">513</span>  }<a name="line.513"></a>
-<span class="sourceLineNo">514</span><a name="line.514"></a>
-<span class="sourceLineNo">515</span>  /*<a name="line.515"></a>
-<span class="sourceLineNo">516</span>   * @param errorMsg Error message.  Can be null.<a name="line.516"></a>
-<span class="sourceLineNo">517</span>   */<a name="line.517"></a>
-<span class="sourceLineNo">518</span>  private static void printUsage(final String errorMsg) {<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.519"></a>
-<span class="sourceLineNo">520</span>      System.err.println("ERROR: " + errorMsg);<a name="line.520"></a>
-<span class="sourceLineNo">521</span>    }<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.522"></a>
-<span class="sourceLineNo">523</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.523"></a>
-<span class="sourceLineNo">524</span>        "[--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.524"></a>
-<span class="sourceLineNo">525</span>    System.err.println();<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    System.err.println("Options:");<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    System.err.println(" starttime    beginning of the time range");<a name="line.527"></a>
-<span class="sourceLineNo">528</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    System.err.println(" endtime      end of the time range");<a name="line.529"></a>
-<span class="sourceLineNo">530</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.534"></a>
-<span class="sourceLineNo">535</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.535"></a>
-<span class="sourceLineNo">536</span>        "default value is 0 which disables the recompare.");<a name="line.536"></a>
-<span class="sourceLineNo">537</span>    System.err.println(" verbose      logs row keys of good rows");<a name="line.537"></a>
-<span class="sourceLineNo">538</span>    System.err.println();<a name="line.538"></a>
-<span class="sourceLineNo">539</span>    System.err.println("Args:");<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    System.err.println(" peerid       Id of the peer used for verification, must match the one given for replication");<a name="line.540"></a>
-<span class="sourceLineNo">541</span>    System.err.println(" tablename    Name of the table to verify");<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    System.err.println();<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    System.err.println("Examples:");<a name="line.543"></a>
-<span class="sourceLineNo">544</span>    System.err.println(" To verify the data replicated from TestTable for a 1 hour window with peer #5 ");<a name="line.544"></a>
-<span class="sourceLineNo">545</span>    System.err.println(" $ hbase " +<a name="line.545"></a>
-<span class="sourceLineNo">546</span>        "org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication" +<a name="line.546"></a>
-<span class="sourceLineNo">547</span>        " --starttime=1265875194289 --endtime=1265878794289 5 TestTable ");<a name="line.547"></a>
-<span class="sourceLineNo">548</span>  }<a name="line.548"></a>
-<span class="sourceLineNo">549</span><a name="line.549"></a>
-<span class="sourceLineNo">550</span>  @Override<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  public int run(String[] args) throws Exception {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    Configuration conf = this.getConf();<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    Job job = createSubmittableJob(conf, args);<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    if (job != null) {<a name="line.554"></a>
-<span class="sourceLineNo">555</span>      return job.waitForCompletion(true) ? 0 : 1;<a name="line.555"></a>
-<span class="sourceLineNo">556</span>    } <a name="line.556"></a>
-<span class="sourceLineNo">557</span>    return 1;<a name="line.557"></a>
-<span class="sourceLineNo">558</span>  }<a name="line.558"></a>
-<span class="sourceLineNo">559</span><a name="line.559"></a>
-<span class="sourceLineNo">560</span>  /**<a name="line.560"></a>
-<span class="sourceLineNo">561</span>   * Main entry point.<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   *<a name="line.562"></a>
-<span class="sourceLineNo">563</span>   * @param args  The command line parameters.<a name="line.563"></a>
-<span class="sourceLineNo">564</span>   * @throws Exception When running the job fails.<a name="line.564"></a>
-<span class="sourceLineNo">565</span>   */<a name="line.565"></a>
-<span class="sourceLineNo">566</span>  public static void main(String[] args) throws Exception {<a name="line.566"></a>
-<span class="sourceLineNo">567</span>    int res = ToolRunner.run(HBaseConfiguration.create(), new VerifyReplication(), args);<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    System.exit(res);<a name="line.568"></a>
+<span class="sourceLineNo">486</span>        final String verboseKey = "--verbose";<a name="line.486"></a>
+<span class="sourceLineNo">487</span>        if (cmd.startsWith(verboseKey)) {<a name="line.487"></a>
+<span class="sourceLineNo">488</span>          verbose = true;<a name="line.488"></a>
+<span class="sourceLineNo">489</span>          continue;<a name="line.489"></a>
+<span class="sourceLineNo">490</span>        }        <a name="line.490"></a>
+<span class="sourceLineNo">491</span><a name="line.491"></a>
+<span class="sourceLineNo">492</span>        if (cmd.startsWith("--")) {<a name="line.492"></a>
+<span class="sourceLineNo">493</span>          printUsage("Invalid argument '" + cmd + "'");<a name="line.493"></a>
+<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
+<span class="sourceLineNo">495</span><a name="line.495"></a>
+<span class="sourceLineNo">496</span>        if (i == args.length-2) {<a name="line.496"></a>
+<span class="sourceLineNo">497</span>          peerId = cmd;<a name="line.497"></a>
+<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
+<span class="sourceLineNo">499</span><a name="line.499"></a>
+<span class="sourceLineNo">500</span>        if (i == args.length-1) {<a name="line.500"></a>
+<span class="sourceLineNo">501</span>          tableName = cmd;<a name="line.501"></a>
+<span class="sourceLineNo">502</span>        }<a name="line.502"></a>
+<span class="sourceLineNo">503</span>      }<a name="line.503"></a>
+<span class="sourceLineNo">504</span>    } catch (Exception e) {<a name="line.504"></a>
+<span class="sourceLineNo">505</span>      e.printStackTrace();<a name="line.505"></a>
+<span class="sourceLineNo">506</span>      printUsage("Can't start because " + e.getMessage());<a name="line.506"></a>
+<span class="sourceLineNo">507</span>      return false;<a name="line.507"></a>
+<span class="sourceLineNo">508</span>    }<a name="line.508"></a>
+<span class="sourceLineNo">509</span>    return true;<a name="line.509"></a>
+<span class="sourceLineNo">510</span>  }<a name="line.510"></a>
+<span class="sourceLineNo">511</span><a name="line.511"></a>
+<span class="sourceLineNo">512</span>  private static void restoreDefaults() {<a name="line.512"></a>
+<span class="sourceLineNo">513</span>    startTime = 0;<a name="line.513"></a>
+<span class="sourceLineNo">514</span>    endTime = Long.MAX_VALUE;<a name="line.514"></a>
+<span class="sourceLineNo">515</span>    batch = -1;<a name="line.515"></a>
+<span class="sourceLineNo">516</span>    versions = -1;<a name="line.516"></a>
+<span class="sourceLineNo">517</span>    tableName = null;<a name="line.517"></a>
+<span class="sourceLineNo">518</span>    families = null;<a name="line.518"></a>
+<span class="sourceLineNo">519</span>    peerId = null;<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    rowPrefixes = null;<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    includeDeletedCells = false;<a name="line.521"></a>
+<span class="sourceLineNo">522</span>  }<a name="line.522"></a>
+<span class="sourceLineNo">523</span><a name="line.523"></a>
+<span class="sourceLineNo">524</span>  /*<a name="line.524"></a>
+<span class="sourceLineNo">525</span>   * @param errorMsg Error message.  Can be null.<a name="line.525"></a>
+<span class="sourceLineNo">526</span>   */<a name="line.526"></a>
+<span class="sourceLineNo">527</span>  private static void printUsage(final String errorMsg) {<a name="line.527"></a>
+<span class="sourceLineNo">528</span>    if (errorMsg != null &amp;&amp; errorMsg.length() &gt; 0) {<a name="line.528"></a>
+<span class="sourceLineNo">529</span>      System.err.println("ERROR: " + errorMsg);<a name="line.529"></a>
+<span class="sourceLineNo">530</span>    }<a name="line.530"></a>
+<span class="sourceLineNo">531</span>    System.err.println("Usage: verifyrep [--starttime=X]" +<a name="line.531"></a>
+<span class="sourceLineNo">532</span>        " [--endtime=Y] [--families=A] [--row-prefixes=B] [--delimiter=] [--recomparesleep=] " +<a name="line.532"></a>
+<span class="sourceLineNo">533</span>        "[--batch=] [--verbose] &lt;peerid&gt; &lt;tablename&gt;");<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    System.err.println();<a name="line.534"></a>
+<span class="sourceLineNo">535</span>    System.err.println("Options:");<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    System.err.println(" starttime    beginning of the time range");<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    System.err.println("              without endtime means from starttime to forever");<a name="line.537"></a>
+<span class="sourceLineNo">538</span>    System.err.println(" endtime      end of the time range");<a name="line.538"></a>
+<span class="sourceLineNo">539</span>    System.err.println(" versions     number of cell versions to verify");<a name="line.539"></a>
+<span class="sourceLineNo">540</span>    System.err.println(" batch        batch count for scan, " +<a name="line.540"></a>
+<span class="sourceLineNo">541</span>        "note that result row counts will no longer be actual number of rows when you use this option");<a name="line.541"></a>
+<span class="sourceLineNo">542</span>    System.err.println(" raw          includes raw scan if given in options");<a name="line.542"></a>
+<span class="sourceLineNo">543</span>    System.err.println(" families     comma-separated list of families to copy");<a name="line.543"></a>
+<span class="sourceLineNo">544</span>    System.err.println(" row-prefixes comma-separated list of row key prefixes to filter on ");<a name="line.544"></a>
+<span class="sourceLineNo">545</span>    System.err.println(" delimiter    the delimiter used in display around rowkey");<a name="line.545"></a>
+<span class="sourceLineNo">546</span>    System.err.println(" recomparesleep   milliseconds to sleep before recompare row, " +<a name="line.546"></a>
+<span class="sourceLineNo">547</span>        "default value is 0 which disables the recompare.");<a name="line.547"></a>
+<span class="sourceLineNo">548</span>    System.err.println(" verbose      logs row keys of good rows");<a name="lin

<TRUNCATED>