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)