aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSorabh Hamirwasia <shamirwasia@maprtech.com>2018-10-10 09:19:33 -0700
committerSorabh Hamirwasia <sorabh@apache.org>2018-10-10 09:46:34 -0700
commiteb802710804e87e3b185872e712e7a339823a791 (patch)
tree0b0b145310cc7738aa8aa7f00f7bf8f43f1e565c
parent55ac52390877dcaa4a811f570d1eb41aca240bf0 (diff)
DRILL-6788: Intermittent unit test failure TestDrillbitResilience.failsWhenParsing: Query state should be FAILED (and not COMPLETED)
closes #1499
-rw-r--r--exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java
index 9f772e4d8..c3238cafe 100644
--- a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java
+++ b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java
@@ -742,8 +742,10 @@ public class TestDrillbitResilience extends DrillTest {
final String exceptionDesc = "sql-parsing";
final Class<? extends Throwable> exceptionClass = ForemanSetupException.class;
+ // Inject the failure twice since there can be retry after first failure introduced in DRILL-6762. Retry is because
+ // of version mismatch in local and remote function registry which syncs up lazily.
final String controls = Controls.newBuilder()
- .addException(DrillSqlWorker.class, exceptionDesc, exceptionClass)
+ .addException(DrillSqlWorker.class, exceptionDesc, exceptionClass, 0, 2)
.build();
assertFailsWithException(controls, exceptionClass, exceptionDesc);