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 >= 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 > 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 > 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 >= 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 && !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 < 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 < 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 && !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 < 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 < 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 && errorMsg.length() > 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] <peerid> <tablename>");<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 && errorMsg.length() > 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] <peerid> <tablename>");<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>"100"</tt></li>
<li>ignorePattern: <tt>"^package.*|^import.*|a href|href|http://|https://|ftp://|org.apache.thrift.|com.google.protobuf.|hbase.protobuf.generated"</tt></li></ul></td>
-<td>685</td>
+<td>686</td>
<td><img src="images/icon_error_sml.gif" alt="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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="" /> 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 >= 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 > 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 > 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 >= 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 && !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 < 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 < 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 && !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 < 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 < 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 && errorMsg.length() > 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] <peerid> <tablename>");<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 && errorMsg.length() > 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] <peerid> <tablename>");<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<ServerName>"),<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<ServerName>"),<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<String,Integer>"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span> @org.jamon.annotations.Argument(name = "deadServers", type = "Set<ServerName>"),<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<ServerName>"),<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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName> deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName>"),<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<ServerName>"),<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<String,Integer>"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span> @org.jamon.annotations.Argument(name = "deadServers", type = "Set<ServerName>"),<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<ServerName>"),<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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName> deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName>"),<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<ServerName>"),<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<String,Integer>"),<a name="line.69"></a>
-<span class="sourceLineNo">070</span> @org.jamon.annotations.Argument(name = "deadServers", type = "Set<ServerName>"),<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<ServerName>"),<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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> 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<ServerName> servers;<a name="line.277"></a>
-<span class="sourceLineNo">278</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName> deadServers;<a name="line.291"></a>
+<span class="sourceLineNo">292</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> deadServers;<a name="line.319"></a>
-<span class="sourceLineNo">320</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setDeadServers(Set<ServerName> 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<ServerName> servers;<a name="line.326"></a>
+<span class="sourceLineNo">327</span> public final org.apache.hadoop.hbase.tmpl.master.MasterStatusTmpl setServers(List<ServerName> 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<ServerName> 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<ServerName> 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<String,Integer> frags;<a name="line.70"></a>
-<span class="sourceLineNo">071</span> private final Set<ServerName> 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<ServerName> 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><E> (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><T>, 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 <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <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 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 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 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 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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 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 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 <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 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 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 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 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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <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 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 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 <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 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 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 <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.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 void <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
+<h4>setFormat</h4>
+<pre>public void <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> format)</pre>
</li>
</ul>
-<a name="getServers--">
+<a name="getFormat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getServers</h4>
-<pre>public <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.120">getServers</a>()</pre>
+<h4>getFormat</h4>
+<pre>public <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.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 boolean <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 boolean <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 boolean <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 void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.148">setCatalogJanitorEnabled</a>(boolean catalogJanitorEnabled)</pre>
+<h4>setDeadServers</h4>
+<pre>public void <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers)</pre>
</li>
</ul>
-<a name="getCatalogJanitorEnabled--">
+<a name="getDeadServers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getCatalogJanitorEnabled</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.154">getCatalogJanitorEnabled</a>()</pre>
+<h4>getDeadServers</h4>
+<pre>public <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 boolean <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 boolean <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 void <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> filter)</pre>
+<h4>setCatalogJanitorEnabled</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.165">setCatalogJanitorEnabled</a>(boolean catalogJanitorEnabled)</pre>
</li>
</ul>
-<a name="getFilter--">
+<a name="getCatalogJanitorEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFilter</h4>
-<pre>public <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.171">getFilter</a>()</pre>
+<h4>getCatalogJanitorEnabled</h4>
+<pre>public boolean <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 boolean <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 boolean <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 boolean <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 void <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers)</pre>
+<h4>setFilter</h4>
+<pre>public void <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> filter)</pre>
</li>
</ul>
-<a name="getDeadServers--">
+<a name="getFilter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getDeadServers</h4>
-<pre>public <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.ImplData.html#line.222">getDeadServers</a>()</pre>
+<h4>getFilter</h4>
+<pre>public <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.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 boolean <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 boolean <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 void <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> format)</pre>
+<h4>setServers</h4>
+<pre>public void <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</pre>
</li>
</ul>
-<a name="getFormat--">
+<a name="getServers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFormat</h4>
-<pre>public <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.239">getFormat</a>()</pre>
+<h4>getServers</h4>
+<pre>public <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 boolean <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 boolean <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.277">servers</a></pre>
+<h4>format</h4>
+<pre>protected <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 <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 boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.291">catalogJanitorEnabled</a></pre>
+<h4>deadServers</h4>
+<pre>protected <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <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 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 <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><<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>> <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.319">deadServers</a></pre>
+<h4>filter</h4>
+<pre>protected <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 <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_servers)</pre>
+<h4>setFormat</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.292">setCatalogJanitorEnabled</a>(boolean p_catalogJanitorEnabled)</pre>
+<h4>setDeadServers</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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> p_filter)</pre>
+<h4>setCatalogJanitorEnabled</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html#line.299">setCatalogJanitorEnabled</a>(boolean 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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><<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>> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> p_deadServers)</pre>
+<h4>setFilter</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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> p_format)</pre>
+<h4>setServers</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.master">MasterStatusTmpl</a> <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> 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 <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.65">servers</a></pre>
+<h4>format</h4>
+<pre>private final <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 <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 boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.67">catalogJanitorEnabled</a></pre>
+<h4>deadServers</h4>
+<pre>private final <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <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 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 <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><<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>> <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmplImpl.html#line.71">deadServers</a></pre>
+<h4>filter</h4>
+<pre>private final <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 <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 <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><<a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <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 <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 <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 <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 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 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 <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 <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 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 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 <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 <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 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 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 <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 <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 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 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 <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.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 void <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> bcv)</pre>
+<h4>setBcn</h4>
+<pre>public void <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> bcn)</pre>
</li>
</ul>
-<a name="getBcv--">
+<a name="getBcn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getBcv</h4>
-<pre>public <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.79">getBcv</a>()</pre>
+<h4>getBcn</h4>
+<pre>public <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.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 boolean <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 boolean <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 void <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> bcn)</pre>
+<h4>setFilter</h4>
+<pre>public void <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> filter)</pre>
</li>
</ul>
-<a name="getBcn--">
+<a name="getFilter--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getBcn</h4>
-<pre>public <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.96">getBcn</a>()</pre>
+<h4>getFilter</h4>
+<pre>public <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.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 boolean <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 boolean <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 void <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> format)</pre>
+<h4>setBcv</h4>
+<pre>public void <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> bcv)</pre>
</li>
</ul>
-<a name="getFormat--">
+<a name="getBcv--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFormat</h4>
-<pre>public <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.113">getFormat</a>()</pre>
+<h4>getBcv</h4>
+<pre>public <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.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 boolean <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 boolean <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 void <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> filter)</pre>
+<h4>setFormat</h4>
+<pre>public void <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> format)</pre>
</li>
</ul>
-<a name="getFilter--">
+<a name="getFormat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getFilter</h4>
-<pre>public <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.130">getFilter</a>()</pre>
+<h4>getFormat</h4>
+<pre>public <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.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 boolean <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 boolean <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 <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 <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 <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 <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 <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 <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 <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 <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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> p_bcv)</pre>
+<h4>setBcn</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> p_bcn)</pre>
+<h4>setFilter</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> p_format)</pre>
+<h4>setBcv</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> 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 <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> p_filter)</pre>
+<h4>setFormat</h4>
+<pre>public final <a href="../../../../../../org/apache/hadoop/hbase/tmpl/regionserver/RSStatusTmpl.html" title="class in org.apache.hadoop.hbase.tmpl.regionserver">RSStatusTmpl</a> <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> 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 <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 <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 <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 <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 <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 <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 <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 <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 <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><E> (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><T>, 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><T>)</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><T>)</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><T>)</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><T>)</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><E> (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><T>, 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>©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 static final <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 static final <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 static final <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> </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> </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> </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> </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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 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 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 void <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> row,
+<pre>public void <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> row,
<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> value,
org.apache.hadoop.mapreduce.Mapper.Context 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 void <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.205">logFailRowAndIncreaseCounter</a>(org.apache.hadoop.mapreduce.Mapper.Context context,
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.209">logFailRowAndIncreaseCounter</a>(org.apache.hadoop.mapreduce.Mapper.Context 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> counter,
<a href="../../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> 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 void <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.232">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context context)</pre>
+<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.Verifier.html#line.236">cleanup</a>(org.apache.hadoop.mapreduce.Mapper.Context context)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>cleanup</code> in class <code>org.apache.hadoop.mapreduce.Mapper<<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>></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 <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration> <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.280">getPeerQuorumConfig</a>(org.apache.hadoop.conf.Configuration conf)
+<pre>private static <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration> <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.284">getPeerQuorumConfig</a>(org.apache.hadoop.conf.Configuration 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 org.apache.hadoop.mapreduce.Job <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.321">createSubmittableJob</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public static org.apache.hadoop.mapreduce.Job <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.325">createSubmittableJob</a>(org.apache.hadoop.conf.Configuration 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>[] 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 void <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> scan,
+<pre>private static void <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> 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> 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 void <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> scan,
+<pre>private static void <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> scan,
byte[] startPrefixRow,
byte[] 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 boolean <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>[] args)</pre>
+<pre>private static boolean <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>[] 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 void <a href="../../../../../../src-html/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.html#line.503">restoreDefaults</a>()</pre>
+<pre>private static void <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 void <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> errorMsg)</pre>
+<pre>private static void <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> 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 int <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>[] args)
+<pre>public int <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>[] 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 void <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>[] args)
+<pre>public static void <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>[] 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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><E> (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><T>, 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 >= 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 > 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 >= 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 < 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 > 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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<ReplicationPeerConfig, Configuration> 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 > 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 >= 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 && !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 < 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 < 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 && !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 < 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 < 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 && errorMsg.length() > 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] <peerid> <tablename>");<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 && errorMsg.length() > 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] <peerid> <tablename>");<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>