hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From git-site-r...@apache.org
Subject [27/51] [partial] hbase-site git commit: Published site at .
Date Sat, 14 Oct 2017 15:16:09 GMT
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>
 
 
 


Mime
View raw message