http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BulkLoadListener.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.Result.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResult.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.FlushResultImpl.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatch.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatch.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatch.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatch.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatch.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatch.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatch.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatch.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatch.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ReplayBatch.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockContext.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockContext.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockContext.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockContext.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockContext.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.RowLockImpl.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html
index eac35d3..5d138ea 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.html
index eac35d3..5d138ea 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -7287,10 +7287,10 @@
 <span class="sourceLineNo">7279</span>      try {<a name="line.7279"></a>
 <span class="sourceLineNo">7280</span>        processor.process(now, region, 
mutations, walEdit);<a name="line.7280"></a>
 <span class="sourceLineNo">7281</span>      } catch (IOException e) {<a 
name="line.7281"></a>
-<span class="sourceLineNo">7282</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7282"></a>
-<span class="sourceLineNo">7283</span>            " throws Exception on 
row(s):" +<a name="line.7283"></a>
-<span class="sourceLineNo">7284</span>            Bytes.toStringBinary(<a 
name="line.7284"></a>
-<span class="sourceLineNo">7285</span>              
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7285"></a>
+<span class="sourceLineNo">7282</span>        String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7282"></a>
+<span class="sourceLineNo">7283</span>          " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7283"></a>
+<span class="sourceLineNo">7284</span>        LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7284"></a>
+<span class="sourceLineNo">7285</span>            " throws Exception" + row, 
e);<a name="line.7285"></a>
 <span class="sourceLineNo">7286</span>        throw e;<a name="line.7286"></a>
 <span class="sourceLineNo">7287</span>      }<a name="line.7287"></a>
 <span class="sourceLineNo">7288</span>      return;<a name="line.7288"></a>
@@ -7304,10 +7304,10 @@
 <span class="sourceLineNo">7296</span>            processor.process(now, 
region, mutations, walEdit);<a name="line.7296"></a>
 <span class="sourceLineNo">7297</span>            return null;<a 
name="line.7297"></a>
 <span class="sourceLineNo">7298</span>          } catch (IOException e) {<a 
name="line.7298"></a>
-<span class="sourceLineNo">7299</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7299"></a>
-<span class="sourceLineNo">7300</span>                " throws Exception on 
row(s):" +<a name="line.7300"></a>
-<span class="sourceLineNo">7301</span>                Bytes.toStringBinary(<a 
name="line.7301"></a>
-<span class="sourceLineNo">7302</span>                    
processor.getRowsToLock().iterator().next()) + "...", e);<a 
name="line.7302"></a>
+<span class="sourceLineNo">7299</span>            String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7299"></a>
+<span class="sourceLineNo">7300</span>              " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7300"></a>
+<span class="sourceLineNo">7301</span>            LOG.warn("RowProcessor:" + 
processor.getClass().getName() +<a name="line.7301"></a>
+<span class="sourceLineNo">7302</span>                " throws Exception" + 
row, e);<a name="line.7302"></a>
 <span class="sourceLineNo">7303</span>            throw e;<a 
name="line.7303"></a>
 <span class="sourceLineNo">7304</span>          }<a name="line.7304"></a>
 <span class="sourceLineNo">7305</span>        }<a name="line.7305"></a>
@@ -7316,9 +7316,9 @@
 <span class="sourceLineNo">7308</span>    try {<a name="line.7308"></a>
 <span class="sourceLineNo">7309</span>      task.get(timeout, 
TimeUnit.MILLISECONDS);<a name="line.7309"></a>
 <span class="sourceLineNo">7310</span>    } catch (TimeoutException te) {<a 
name="line.7310"></a>
-<span class="sourceLineNo">7311</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms on row(s):" +<a name="line.7311"></a>
-<span class="sourceLineNo">7312</span>          
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) +<a 
name="line.7312"></a>
-<span class="sourceLineNo">7313</span>          "...");<a name="line.7313"></a>
+<span class="sourceLineNo">7311</span>      String row = 
processor.getRowsToLock().isEmpty() ? "" :<a name="line.7311"></a>
+<span class="sourceLineNo">7312</span>        " on row(s):" + 
Bytes.toStringBinary(processor.getRowsToLock().iterator().next()) + "...";<a 
name="line.7312"></a>
+<span class="sourceLineNo">7313</span>      LOG.error("RowProcessor timeout:" 
+ timeout + " ms" + row);<a name="line.7313"></a>
 <span class="sourceLineNo">7314</span>      throw new IOException(te);<a 
name="line.7314"></a>
 <span class="sourceLineNo">7315</span>    } catch (Exception e) {<a 
name="line.7315"></a>
 <span class="sourceLineNo">7316</span>      throw new IOException(e);<a 
name="line.7316"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7816cbde/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/InternalScanner.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/InternalScanner.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/InternalScanner.html
index 35285bc..4f07af9 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/InternalScanner.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/InternalScanner.html
@@ -54,27 +54,29 @@
 <span class="sourceLineNo">046</span>public interface InternalScanner extends 
Closeable {<a name="line.46"></a>
 <span class="sourceLineNo">047</span>  /**<a name="line.47"></a>
 <span class="sourceLineNo">048</span>   * Grab the next row's worth of 
values.<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   * @param results return output array<a 
name="line.49"></a>
+<span class="sourceLineNo">049</span>   * @param result return output array<a 
name="line.49"></a>
 <span class="sourceLineNo">050</span>   * @return true if more rows exist 
after this one, false if scanner is done<a name="line.50"></a>
 <span class="sourceLineNo">051</span>   * @throws IOException e<a 
name="line.51"></a>
 <span class="sourceLineNo">052</span>   */<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  boolean next(List&lt;Cell&gt; results) 
throws IOException;<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>  /**<a name="line.55"></a>
-<span class="sourceLineNo">056</span>   * Grab the next row's worth of 
values.<a name="line.56"></a>
-<span class="sourceLineNo">057</span>   * @param result return output array<a 
name="line.57"></a>
-<span class="sourceLineNo">058</span>   * @param scannerContext<a 
name="line.58"></a>
-<span class="sourceLineNo">059</span>   * @return true if more rows exist 
after this one, false if scanner is done<a name="line.59"></a>
-<span class="sourceLineNo">060</span>   * @throws IOException e<a 
name="line.60"></a>
-<span class="sourceLineNo">061</span>   */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  boolean next(List&lt;Cell&gt; result, 
ScannerContext scannerContext) throws IOException;<a name="line.62"></a>
-<span class="sourceLineNo">063</span><a name="line.63"></a>
-<span class="sourceLineNo">064</span>  /**<a name="line.64"></a>
-<span class="sourceLineNo">065</span>   * Closes the scanner and releases any 
resources it has allocated<a name="line.65"></a>
-<span class="sourceLineNo">066</span>   * @throws IOException<a 
name="line.66"></a>
-<span class="sourceLineNo">067</span>   */<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  void close() throws IOException;<a 
name="line.68"></a>
-<span class="sourceLineNo">069</span>}<a name="line.69"></a>
+<span class="sourceLineNo">053</span>  default boolean next(List&lt;Cell&gt; 
result) throws IOException {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    return next(result, 
NoLimitScannerContext.getInstance());<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  }<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>  /**<a name="line.57"></a>
+<span class="sourceLineNo">058</span>   * Grab the next row's worth of 
values.<a name="line.58"></a>
+<span class="sourceLineNo">059</span>   * @param result return output array<a 
name="line.59"></a>
+<span class="sourceLineNo">060</span>   * @param scannerContext<a 
name="line.60"></a>
+<span class="sourceLineNo">061</span>   * @return true if more rows exist 
after this one, false if scanner is done<a name="line.61"></a>
+<span class="sourceLineNo">062</span>   * @throws IOException e<a 
name="line.62"></a>
+<span class="sourceLineNo">063</span>   */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>  boolean next(List&lt;Cell&gt; result, 
ScannerContext scannerContext) throws IOException;<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span>  /**<a name="line.66"></a>
+<span class="sourceLineNo">067</span>   * Closes the scanner and releases any 
resources it has allocated<a name="line.67"></a>
+<span class="sourceLineNo">068</span>   * @throws IOException<a 
name="line.68"></a>
+<span class="sourceLineNo">069</span>   */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  void close() throws IOException;<a 
name="line.70"></a>
+<span class="sourceLineNo">071</span>}<a name="line.71"></a>
 
 
 

Reply via email to