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
