Jean-Daniel Cryans has submitted this change and it was merged.

Change subject: [java client] improve flaky test ITClient
......................................................................


[java client] improve flaky test ITClient

This changes ITClient test to use fault tolerant scanner. And
fixes client side disconnection error handling for both fault
tolerant scanner and non fault tolerant one, through keeping
track of tablet server it is talking to for each ScanRequest.
It also adds more test coverage for multi-tablet scan using
client side fault injection.

Change-Id: I81946e951db69d6c75c6a2e22a802cc4f4c447b9
Reviewed-on: http://gerrit.cloudera.org:8080/6776
Reviewed-by: Jean-Daniel Cryans <[email protected]>
Tested-by: Kudu Jenkins
---
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduClient.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduScanner.java
M java/kudu-client/src/test/java/org/apache/kudu/client/ITClient.java
M 
java/kudu-client/src/test/java/org/apache/kudu/client/ITFaultTolerantScanner.java
M 
java/kudu-client/src/test/java/org/apache/kudu/client/ITNonFaultTolerantScanner.java
M 
java/kudu-client/src/test/java/org/apache/kudu/client/ITScannerMultiTablet.java
6 files changed, 155 insertions(+), 87 deletions(-)

Approvals:
  Jean-Daniel Cryans: Looks good to me, approved
  Kudu Jenkins: Verified



-- 
To view, visit http://gerrit.cloudera.org:8080/6776
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I81946e951db69d6c75c6a2e22a802cc4f4c447b9
Gerrit-PatchSet: 7
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Hao Hao <[email protected]>
Gerrit-Reviewer: Dan Burkert <[email protected]>
Gerrit-Reviewer: Hao Hao <[email protected]>
Gerrit-Reviewer: Jean-Daniel Cryans <[email protected]>
Gerrit-Reviewer: Kudu Jenkins

Reply via email to