Hello Kudu Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/7037 to look at the new patch set (#5). Change subject: KUDU-2027 retry scan RPC if negotiation times out ...................................................................... KUDU-2027 retry scan RPC if negotiation times out This patch addresses KUDU-2027, i.e. with this patch the Kudu C++ client retries a scan RPC with other tablet replica if the connection negotiation with current replica timed out. Also addressed a TODO in KuduScanner::Data::OpenTablet(). As a part of the fix for KUDU-2027, I updated the logic of the timeout handling. Now, regardless of whether it was the RPC or the overall operation timeout, the corresponding tablet server is marked as failed and blacklisted. Added new integration test to cover the updated client's behavior. This patch is a follow-up for e3c5dd18c22b9e20358f05dcd301e7736c0a3321, since KUDU-2027 is a scan-related counterpart of KUDU-1580. Change-Id: I05a3c38cc07c9b6edd1ae773d9850e92645f3b14 --- M src/kudu/client/client-test.cc M src/kudu/client/client.cc M src/kudu/client/scanner-internal.cc M src/kudu/client/scanner-internal.h M src/kudu/integration-tests/client-negotiation-failover-itest.cc 5 files changed, 235 insertions(+), 96 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/37/7037/5 -- To view, visit http://gerrit.cloudera.org:8080/7037 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I05a3c38cc07c9b6edd1ae773d9850e92645f3b14 Gerrit-PatchSet: 5 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: David Ribeiro Alves <davidral...@gmail.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon <t...@apache.org>