http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.FirstOnRowDeleteFamilyCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowByteBufferCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
index ae7c795..26125e3 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColByteBufferCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
index ae7c795..26125e3 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.LastOnRowColCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteByteBufferCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
index ae7c795..26125e3 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.TagRewriteCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteByteBufferCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteByteBufferCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteByteBufferCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteByteBufferCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteByteBufferCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteCell.html
index ae7c795..26125e3 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.ValueAndTagRewriteCell.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
index ae7c795..26125e3 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellUtil.html
@@ -665,7 +665,7 @@
 <span class="sourceLineNo">657</span>    }<a name="line.657"></a>
 <span class="sourceLineNo">658</span><a name="line.658"></a>
 <span class="sourceLineNo">659</span>    @Override<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    public Cell deepClone() {<a 
name="line.660"></a>
+<span class="sourceLineNo">660</span>    public ExtendedCell deepClone() {<a 
name="line.660"></a>
 <span class="sourceLineNo">661</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.661"></a>
 <span class="sourceLineNo">662</span>      return new 
TagRewriteCell(clonedBaseCell, this.tags);<a name="line.662"></a>
 <span class="sourceLineNo">663</span>    }<a name="line.663"></a>
@@ -846,7 +846,7 @@
 <span class="sourceLineNo">838</span>    }<a name="line.838"></a>
 <span class="sourceLineNo">839</span><a name="line.839"></a>
 <span class="sourceLineNo">840</span>    @Override<a name="line.840"></a>
-<span class="sourceLineNo">841</span>    public Cell deepClone() {<a 
name="line.841"></a>
+<span class="sourceLineNo">841</span>    public ExtendedCell deepClone() {<a 
name="line.841"></a>
 <span class="sourceLineNo">842</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.842"></a>
 <span class="sourceLineNo">843</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.843"></a>
 <span class="sourceLineNo">844</span>        return new 
TagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.tags);<a 
name="line.844"></a>
@@ -989,7 +989,7 @@
 <span class="sourceLineNo">981</span>    }<a name="line.981"></a>
 <span class="sourceLineNo">982</span><a name="line.982"></a>
 <span class="sourceLineNo">983</span>    @Override<a name="line.983"></a>
-<span class="sourceLineNo">984</span>    public Cell deepClone() {<a 
name="line.984"></a>
+<span class="sourceLineNo">984</span>    public ExtendedCell deepClone() {<a 
name="line.984"></a>
 <span class="sourceLineNo">985</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.985"></a>
 <span class="sourceLineNo">986</span>      return new 
ValueAndTagRewriteCell(clonedBaseCell, this.value, this.tags);<a 
name="line.986"></a>
 <span class="sourceLineNo">987</span>    }<a name="line.987"></a>
@@ -1055,7 +1055,7 @@
 <span class="sourceLineNo">1047</span>    }<a name="line.1047"></a>
 <span class="sourceLineNo">1048</span><a name="line.1048"></a>
 <span class="sourceLineNo">1049</span>    @Override<a name="line.1049"></a>
-<span class="sourceLineNo">1050</span>    public Cell deepClone() {<a 
name="line.1050"></a>
+<span class="sourceLineNo">1050</span>    public ExtendedCell deepClone() {<a 
name="line.1050"></a>
 <span class="sourceLineNo">1051</span>      Cell clonedBaseCell = 
((ExtendedCell) this.cell).deepClone();<a name="line.1051"></a>
 <span class="sourceLineNo">1052</span>      if (clonedBaseCell instanceof 
ByteBufferCell) {<a name="line.1052"></a>
 <span class="sourceLineNo">1053</span>        return new 
ValueAndTagRewriteByteBufferCell((ByteBufferCell) clonedBaseCell, this.value,<a 
name="line.1053"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/ExtendedCell.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/ExtendedCell.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/ExtendedCell.html
index bd37aad..9696734 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/ExtendedCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/ExtendedCell.html
@@ -81,7 +81,7 @@
 <span class="sourceLineNo">073</span>   * Does a deep copy of the contents to 
a new memory area and returns it as a new cell.<a name="line.73"></a>
 <span class="sourceLineNo">074</span>   * @return The deep cloned cell<a 
name="line.74"></a>
 <span class="sourceLineNo">075</span>   */<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  Cell deepClone();<a name="line.76"></a>
+<span class="sourceLineNo">076</span>  ExtendedCell deepClone();<a 
name="line.76"></a>
 <span class="sourceLineNo">077</span><a name="line.77"></a>
 <span class="sourceLineNo">078</span>  /**<a name="line.78"></a>
 <span class="sourceLineNo">079</span>   * Extracts the id of the backing 
bytebuffer of this cell if it was obtained from fixed sized<a 
name="line.79"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html
index 8c56462..011c6bd 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html
@@ -191,7 +191,7 @@
 <span class="sourceLineNo">183</span>  }<a name="line.183"></a>
 <span class="sourceLineNo">184</span><a name="line.184"></a>
 <span class="sourceLineNo">185</span>  @Override<a name="line.185"></a>
-<span class="sourceLineNo">186</span>  public Cell deepClone() {<a 
name="line.186"></a>
+<span class="sourceLineNo">186</span>  public ExtendedCell deepClone() {<a 
name="line.186"></a>
 <span class="sourceLineNo">187</span>    // When being added to the memstore, 
deepClone() is called and KeyValue has less heap overhead.<a 
name="line.187"></a>
 <span class="sourceLineNo">188</span>    return new KeyValue(this);<a 
name="line.188"></a>
 <span class="sourceLineNo">189</span>  }<a name="line.189"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html
index 33445ef..59adbf2 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KVComparator.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
index 33445ef..59adbf2 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
index 33445ef..59adbf2 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
index 33445ef..59adbf2 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RawBytesComparator.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
index 33445ef..59adbf2 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.RowOnlyComparator.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
index 33445ef..59adbf2 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.SamePrefixComparator.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.Type.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.Type.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.Type.html
index 33445ef..59adbf2 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.Type.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.Type.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.html
index 33445ef..59adbf2 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/KeyValue.html
@@ -2816,7 +2816,7 @@
 <span class="sourceLineNo">2808</span>  }<a name="line.2808"></a>
 <span class="sourceLineNo">2809</span><a name="line.2809"></a>
 <span class="sourceLineNo">2810</span>  @Override<a name="line.2810"></a>
-<span class="sourceLineNo">2811</span>  public Cell deepClone() {<a 
name="line.2811"></a>
+<span class="sourceLineNo">2811</span>  public ExtendedCell deepClone() {<a 
name="line.2811"></a>
 <span class="sourceLineNo">2812</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.2812"></a>
 <span class="sourceLineNo">2813</span>    KeyValue kv = new KeyValue(copy, 0, 
copy.length);<a name="line.2813"></a>
 <span class="sourceLineNo">2814</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.2814"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
index 2927252..abf37f0 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
@@ -60,7 +60,7 @@
 <span class="sourceLineNo">052</span>  }<a name="line.52"></a>
 <span class="sourceLineNo">053</span><a name="line.53"></a>
 <span class="sourceLineNo">054</span>  @Override<a name="line.54"></a>
-<span class="sourceLineNo">055</span>  public Cell deepClone() {<a 
name="line.55"></a>
+<span class="sourceLineNo">055</span>  public ExtendedCell deepClone() {<a 
name="line.55"></a>
 <span class="sourceLineNo">056</span>    byte[] copy = new 
byte[this.length];<a name="line.56"></a>
 <span class="sourceLineNo">057</span>    
ByteBufferUtils.copyFromBufferToArray(copy, this.buf, this.offset, 0, 
this.length);<a name="line.57"></a>
 <span class="sourceLineNo">058</span>    KeyValue kv = new 
NoTagsKeyValue(copy, 0, copy.length);<a name="line.58"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsKeyValue.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsKeyValue.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsKeyValue.html
index 19e3efc..e39c481 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsKeyValue.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/NoTagsKeyValue.html
@@ -59,7 +59,7 @@
 <span class="sourceLineNo">051</span>  }<a name="line.51"></a>
 <span class="sourceLineNo">052</span><a name="line.52"></a>
 <span class="sourceLineNo">053</span>  @Override<a name="line.53"></a>
-<span class="sourceLineNo">054</span>  public Cell deepClone() {<a 
name="line.54"></a>
+<span class="sourceLineNo">054</span>  public ExtendedCell deepClone() {<a 
name="line.54"></a>
 <span class="sourceLineNo">055</span>    byte[] copy = Bytes.copy(this.bytes, 
this.offset, this.length);<a name="line.55"></a>
 <span class="sourceLineNo">056</span>    KeyValue kv = new 
NoTagsKeyValue(copy, 0, copy.length);<a name="line.56"></a>
 <span class="sourceLineNo">057</span>    
kv.setSequenceId(this.getSequenceId());<a name="line.57"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/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 fcd3d1f..8deafa6 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 = 
"3.0.0-SNAPSHOT";<a name="line.10"></a>
-<span class="sourceLineNo">011</span>  public static final String revision = 
"efb95a17945cc91aa639396f6f6c528b52c71fcb";<a name="line.11"></a>
+<span class="sourceLineNo">011</span>  public static final String revision = 
"b56760c732f4f72fcc3734cb0133262198d0889c";<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 = "Mon 
Sep 18 14:41:42 UTC 2017";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String date = "Tue 
Sep 19 14:41:37 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 
= "fcb83aae1cc0d99891c52f37883052a5";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String srcChecksum 
= "fd93a24ace7c98b60b7908dc68547986";<a name="line.15"></a>
 <span class="sourceLineNo">016</span>}<a name="line.16"></a>
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
index b5a69b1..4e56aeb 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
@@ -84,70 +84,71 @@
 <span class="sourceLineNo">076</span>    // all members of this class are null 
if backup is disabled,<a name="line.76"></a>
 <span class="sourceLineNo">077</span>    // so we cannot filter the files<a 
name="line.77"></a>
 <span class="sourceLineNo">078</span>    if (this.getConf() == null || 
!BackupManager.isBackupEnabled(getConf())) {<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      LOG.warn("Backup is not enabled. 
Check your " + BackupRestoreConstants.BACKUP_ENABLE_KEY<a name="line.79"></a>
-<span class="sourceLineNo">080</span>          + " setting");<a 
name="line.80"></a>
-<span class="sourceLineNo">081</span>      return files;<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    }<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>    List&lt;FileStatus&gt; list = new 
ArrayList&lt;FileStatus&gt;();<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    try (final BackupSystemTable table = 
new BackupSystemTable(conn)) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      // If we do not have recorded 
backup sessions<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      try {<a name="line.87"></a>
-<span class="sourceLineNo">088</span>        if (!table.hasBackupSessions()) 
{<a name="line.88"></a>
-<span class="sourceLineNo">089</span>          LOG.trace("BackupLogCleaner has 
no backup sessions");<a name="line.89"></a>
-<span class="sourceLineNo">090</span>          return files;<a 
name="line.90"></a>
-<span class="sourceLineNo">091</span>        }<a name="line.91"></a>
-<span class="sourceLineNo">092</span>      } catch (TableNotFoundException 
tnfe) {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>        LOG.warn("backup system table is 
not available" + tnfe.getMessage());<a name="line.93"></a>
-<span class="sourceLineNo">094</span>        return files;<a 
name="line.94"></a>
-<span class="sourceLineNo">095</span>      }<a name="line.95"></a>
-<span class="sourceLineNo">096</span><a name="line.96"></a>
-<span class="sourceLineNo">097</span>      for (FileStatus file : files) {<a 
name="line.97"></a>
-<span class="sourceLineNo">098</span>        String wal = 
file.getPath().toString();<a name="line.98"></a>
-<span class="sourceLineNo">099</span>        boolean logInSystemTable = 
table.isWALFileDeletable(wal);<a name="line.99"></a>
-<span class="sourceLineNo">100</span>        if (LOG.isDebugEnabled()) {<a 
name="line.100"></a>
-<span class="sourceLineNo">101</span>          if (logInSystemTable) {<a 
name="line.101"></a>
-<span class="sourceLineNo">102</span>            LOG.debug("Found log file in 
backup system table, deleting: " + wal);<a name="line.102"></a>
-<span class="sourceLineNo">103</span>            list.add(file);<a 
name="line.103"></a>
-<span class="sourceLineNo">104</span>          } else {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>            LOG.debug("Didn't find this 
log in backup system table, keeping: " + wal);<a name="line.105"></a>
-<span class="sourceLineNo">106</span>          }<a name="line.106"></a>
-<span class="sourceLineNo">107</span>        }<a name="line.107"></a>
-<span class="sourceLineNo">108</span>      }<a name="line.108"></a>
-<span class="sourceLineNo">109</span>      return list;<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    } catch (IOException e) {<a 
name="line.110"></a>
-<span class="sourceLineNo">111</span>      LOG.error("Failed to get backup 
system table table, therefore will keep all files", e);<a name="line.111"></a>
-<span class="sourceLineNo">112</span>      // nothing to delete<a 
name="line.112"></a>
-<span class="sourceLineNo">113</span>      return new 
ArrayList&lt;FileStatus&gt;();<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><a name="line.116"></a>
-<span class="sourceLineNo">117</span>  @Override<a name="line.117"></a>
-<span class="sourceLineNo">118</span>  public void setConf(Configuration 
config) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    // If backup is disabled, keep all 
members null<a name="line.119"></a>
-<span class="sourceLineNo">120</span>    if 
(!config.getBoolean(BackupRestoreConstants.BACKUP_ENABLE_KEY,<a 
name="line.120"></a>
-<span class="sourceLineNo">121</span>      
BackupRestoreConstants.BACKUP_ENABLE_DEFAULT)) {<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      LOG.warn("Backup is disabled - 
allowing all wals to be deleted");<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      return;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    }<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    super.setConf(config);<a 
name="line.125"></a>
-<span class="sourceLineNo">126</span>  }<a name="line.126"></a>
-<span class="sourceLineNo">127</span><a name="line.127"></a>
-<span class="sourceLineNo">128</span>  @Override<a name="line.128"></a>
-<span class="sourceLineNo">129</span>  public void stop(String why) {<a 
name="line.129"></a>
-<span class="sourceLineNo">130</span>    if (this.stopped) {<a 
name="line.130"></a>
-<span class="sourceLineNo">131</span>      return;<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    }<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    this.stopped = true;<a 
name="line.133"></a>
-<span class="sourceLineNo">134</span>    LOG.info("Stopping 
BackupLogCleaner");<a name="line.134"></a>
-<span class="sourceLineNo">135</span>  }<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>  @Override<a name="line.137"></a>
-<span class="sourceLineNo">138</span>  public boolean isStopped() {<a 
name="line.138"></a>
-<span class="sourceLineNo">139</span>    return this.stopped;<a 
name="line.139"></a>
-<span class="sourceLineNo">140</span>  }<a name="line.140"></a>
-<span class="sourceLineNo">141</span><a name="line.141"></a>
-<span class="sourceLineNo">142</span>}<a name="line.142"></a>
+<span class="sourceLineNo">079</span>      if (LOG.isDebugEnabled()) {<a 
name="line.79"></a>
+<span class="sourceLineNo">080</span>        LOG.debug("Backup is not enabled. 
Check your "<a name="line.80"></a>
+<span class="sourceLineNo">081</span>            + 
BackupRestoreConstants.BACKUP_ENABLE_KEY + " setting");<a name="line.81"></a>
+<span class="sourceLineNo">082</span>      }<a name="line.82"></a>
+<span class="sourceLineNo">083</span>      return files;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    }<a name="line.84"></a>
+<span class="sourceLineNo">085</span><a name="line.85"></a>
+<span class="sourceLineNo">086</span>    List&lt;FileStatus&gt; list = new 
ArrayList&lt;FileStatus&gt;();<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    try (final BackupSystemTable table = 
new BackupSystemTable(conn)) {<a name="line.87"></a>
+<span class="sourceLineNo">088</span>      // If we do not have recorded 
backup sessions<a name="line.88"></a>
+<span class="sourceLineNo">089</span>      try {<a name="line.89"></a>
+<span class="sourceLineNo">090</span>        if (!table.hasBackupSessions()) 
{<a name="line.90"></a>
+<span class="sourceLineNo">091</span>          LOG.trace("BackupLogCleaner has 
no backup sessions");<a name="line.91"></a>
+<span class="sourceLineNo">092</span>          return files;<a 
name="line.92"></a>
+<span class="sourceLineNo">093</span>        }<a name="line.93"></a>
+<span class="sourceLineNo">094</span>      } catch (TableNotFoundException 
tnfe) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>        LOG.warn("backup system table is 
not available" + tnfe.getMessage());<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        return files;<a 
name="line.96"></a>
+<span class="sourceLineNo">097</span>      }<a name="line.97"></a>
+<span class="sourceLineNo">098</span><a name="line.98"></a>
+<span class="sourceLineNo">099</span>      for (FileStatus file : files) {<a 
name="line.99"></a>
+<span class="sourceLineNo">100</span>        String wal = 
file.getPath().toString();<a name="line.100"></a>
+<span class="sourceLineNo">101</span>        boolean logInSystemTable = 
table.isWALFileDeletable(wal);<a name="line.101"></a>
+<span class="sourceLineNo">102</span>        if (LOG.isDebugEnabled()) {<a 
name="line.102"></a>
+<span class="sourceLineNo">103</span>          if (logInSystemTable) {<a 
name="line.103"></a>
+<span class="sourceLineNo">104</span>            LOG.debug("Found log file in 
backup system table, deleting: " + wal);<a name="line.104"></a>
+<span class="sourceLineNo">105</span>            list.add(file);<a 
name="line.105"></a>
+<span class="sourceLineNo">106</span>          } else {<a name="line.106"></a>
+<span class="sourceLineNo">107</span>            LOG.debug("Didn't find this 
log in backup system table, keeping: " + wal);<a name="line.107"></a>
+<span class="sourceLineNo">108</span>          }<a name="line.108"></a>
+<span class="sourceLineNo">109</span>        }<a name="line.109"></a>
+<span class="sourceLineNo">110</span>      }<a name="line.110"></a>
+<span class="sourceLineNo">111</span>      return list;<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    } catch (IOException e) {<a 
name="line.112"></a>
+<span class="sourceLineNo">113</span>      LOG.error("Failed to get backup 
system table table, therefore will keep all files", e);<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      // nothing to delete<a 
name="line.114"></a>
+<span class="sourceLineNo">115</span>      return new 
ArrayList&lt;FileStatus&gt;();<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    }<a name="line.116"></a>
+<span class="sourceLineNo">117</span>  }<a name="line.117"></a>
+<span class="sourceLineNo">118</span><a name="line.118"></a>
+<span class="sourceLineNo">119</span>  @Override<a name="line.119"></a>
+<span class="sourceLineNo">120</span>  public void setConf(Configuration 
config) {<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    // If backup is disabled, keep all 
members null<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    super.setConf(config);<a 
name="line.122"></a>
+<span class="sourceLineNo">123</span>    if 
(!config.getBoolean(BackupRestoreConstants.BACKUP_ENABLE_KEY,<a 
name="line.123"></a>
+<span class="sourceLineNo">124</span>      
BackupRestoreConstants.BACKUP_ENABLE_DEFAULT)) {<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      LOG.warn("Backup is disabled - 
allowing all wals to be deleted");<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  }<a name="line.127"></a>
+<span class="sourceLineNo">128</span><a name="line.128"></a>
+<span class="sourceLineNo">129</span>  @Override<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public void stop(String why) {<a 
name="line.130"></a>
+<span class="sourceLineNo">131</span>    if (this.stopped) {<a 
name="line.131"></a>
+<span class="sourceLineNo">132</span>      return;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    }<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    this.stopped = true;<a 
name="line.134"></a>
+<span class="sourceLineNo">135</span>    LOG.info("Stopping 
BackupLogCleaner");<a name="line.135"></a>
+<span class="sourceLineNo">136</span>  }<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span>  @Override<a name="line.138"></a>
+<span class="sourceLineNo">139</span>  public boolean isStopped() {<a 
name="line.139"></a>
+<span class="sourceLineNo">140</span>    return this.stopped;<a 
name="line.140"></a>
+<span class="sourceLineNo">141</span>  }<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>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
index ebfd622..28272ad 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html
@@ -456,7 +456,7 @@
 <span class="sourceLineNo">448</span>      LOG.info("#" + id + (max &lt; 0 ? 
", waiting for any free slot"<a name="line.448"></a>
 <span class="sourceLineNo">449</span>      : ", waiting for some tasks to 
finish. Expected max="<a name="line.449"></a>
 <span class="sourceLineNo">450</span>      + max) + ", tasksInProgress=" + 
currentInProgress +<a name="line.450"></a>
-<span class="sourceLineNo">451</span>      " hasError=" + hasError() + 
tableName == null ? "" : ", tableName=" + tableName);<a name="line.451"></a>
+<span class="sourceLineNo">451</span>      " hasError=" + hasError() + 
(tableName == null ? "" : ", tableName=" + tableName));<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><a name="line.454"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedDataBlockEncodingState.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.BufferedEncodedSeeker.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OffheapDecodedCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OffheapDecodedCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OffheapDecodedCell.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OffheapDecodedCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OffheapDecodedCell.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OnheapDecodedCell.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OnheapDecodedCell.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OnheapDecodedCell.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OnheapDecodedCell.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.OnheapDecodedCell.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.SeekerState.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.SeekerState.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.SeekerState.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.SeekerState.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.SeekerState.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2c435b3/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
index 6e74a2a..60e56ac 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.html
@@ -478,7 +478,7 @@
 <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>    @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    public Cell deepClone() {<a 
name="line.473"></a>
+<span class="sourceLineNo">473</span>    public ExtendedCell deepClone() {<a 
name="line.473"></a>
 <span class="sourceLineNo">474</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.474"></a>
 <span class="sourceLineNo">475</span>      throw new 
UnsupportedOperationException();<a name="line.475"></a>
 <span class="sourceLineNo">476</span>    }<a name="line.476"></a>
@@ -723,7 +723,7 @@
 <span class="sourceLineNo">715</span>    }<a name="line.715"></a>
 <span class="sourceLineNo">716</span><a name="line.716"></a>
 <span class="sourceLineNo">717</span>    @Override<a name="line.717"></a>
-<span class="sourceLineNo">718</span>    public Cell deepClone() {<a 
name="line.718"></a>
+<span class="sourceLineNo">718</span>    public ExtendedCell deepClone() {<a 
name="line.718"></a>
 <span class="sourceLineNo">719</span>      // This is not used in actual flow. 
Throwing UnsupportedOperationException<a name="line.719"></a>
 <span class="sourceLineNo">720</span>      throw new 
UnsupportedOperationException();<a name="line.720"></a>
 <span class="sourceLineNo">721</span>    }<a name="line.721"></a>

Reply via email to