HBASE-9685 IntegrationTestMTTR should stop on RetriesExhaustedException

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1527690 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
nkeywal 2013-09-30 18:04:41 +00:00
parent fb72852f65
commit ba2e21a4e7
1 changed files with 3 additions and 0 deletions

View File

@ -53,6 +53,7 @@ import org.apache.hadoop.hbase.client.HTable;
import org.apache.hadoop.hbase.client.Put;
import org.apache.hadoop.hbase.client.Result;
import org.apache.hadoop.hbase.client.ResultScanner;
import org.apache.hadoop.hbase.client.RetriesExhaustedException;
import org.apache.hadoop.hbase.client.Scan;
import org.apache.hadoop.hbase.coprocessor.CoprocessorException;
import org.apache.hadoop.hbase.filter.KeyOnlyFilter;
@ -409,6 +410,8 @@ public class IntegrationTestMTTR {
throw e;
} catch (TableNotFoundException e) {
throw e;
} catch (RetriesExhaustedException e){
throw e;
// Everything else is potentially recoverable on the application side. For instance, a CM
// action kills the RS that hosted a scanner the client was using. Continued use of that