Todd Lipcon created KUDU-2200:
---------------------------------
Summary: Sanity-check that users specify the right number of
masters when connecting
Key: KUDU-2200
URL: https://issues.apache.org/jira/browse/KUDU-2200
Project: Kudu
Issue Type: Improvement
Components: client, master, supportability
Affects Versions: 1.6.0
Reporter: Todd Lipcon
A common issue I've seen is that users set up an HA master setup (3 masters)
but then in various cases only specify one of the masters when they try to
connect using the client. This currently will work if it happens that they
picked the leader master, and otherwise will return a s omewhat confusing "no
leader" error message.
We should improve usability here by having the master send back a list of the
master addresses in the case that it isn't the leader, and the client can use
this to provide a more actionable error message like "Client connection
specified only a subset of the cluster's masters" or somesuch.
I wouldn't want to automatically reconfigure the client and reconnect because
this puts the client in a configuration state that will fail once the one
master they specified goes down.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)