Hello Zoltan Chovan, Alexey Serbin,
I'd like you to do a code review. Please visit
http://gerrit.cloudera.org:8080/19271
to review the following change.
Change subject: KUDU-3423 Add support for Ranger KMS HA
......................................................................
KUDU-3423 Add support for Ranger KMS HA
Ranger KMS supports high availability by listing multiple Ranger KMS
serves. Up until now, Kudu allowed configuring only one Ranger KMS
server.
This patch adds support for listing multiple KMS servers. This is done
by extending EasyCurl to support multiple URLs. Kudu always attempts to
connect to the first one in the list, and if the connection fails due to
a network error or a timeout, it fails over to the next one. If the
server responds with an error, that is returned immediately and not
tried on the remaining URLs.
Change-Id: Ibef941ed20eda1f4e624c2c7e16ca7955af570d8
---
M src/kudu/fs/fs_manager.cc
M src/kudu/integration-tests/security-itest.cc
M src/kudu/ranger-kms/ranger_kms_client.cc
M src/kudu/ranger-kms/ranger_kms_client.h
M src/kudu/util/curl_util.cc
M src/kudu/util/curl_util.h
6 files changed, 87 insertions(+), 11 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/71/19271/1
--
To view, visit http://gerrit.cloudera.org:8080/19271
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibef941ed20eda1f4e624c2c7e16ca7955af570d8
Gerrit-Change-Number: 19271
Gerrit-PatchSet: 1
Gerrit-Owner: Attila Bukor <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Zoltan Chovan <[email protected]>