Todd Lipcon has posted comments on this change.

Change subject: docs: design for handling permanent master failures
......................................................................


Patch Set 2:

(3 comments)

http://gerrit.cloudera.org:8080/#/c/3393/2/docs/design-docs/master-perm-failure-1.0.md
File docs/design-docs/master-perm-failure-1.0.md:

Line 62: something into Kudu itself.
what about a slight modification to the above:

- replace 'X' with a new machine 'Y', and give it the same CNAME (eg 
kudu-master-3)
- add a new flag to the kudu-master which is 'kudu-master --join-existing':
-- this causes it to start up with no system tablet
-- run the RemoteBootstrapService on the masters (should be a small change)
-- existing consensus client code in theory will kick in here - the existing 
leader will ask the ConsensusService on the "empty" master to bootstrap a copy 
of the system tablet

It seems like this would reuse most of the machinery we already have, without 
requiring a config change, no?


Line 78: 2. Operators must also modify gflags on tservers when a master is 
replaced so
alternatively, could use cnames, right?


Line 125: 4. Make changes to kudu-admin to support the relevant new commands.
oh, this is more or less what I suggested above, but with the restriction that 
we make users use cnames (or /etc/hosts files or whatever) so that you don't 
need to rolling-restart the tservers or clients. I think this is a smart idea 
anyway to simplify client configuration.


-- 
To view, visit http://gerrit.cloudera.org:8080/3393
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I2f05c319c89cf37e2d71fdc4b7ec951b2932a2b2
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: David Ribeiro Alves <dral...@apache.org>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Mike Percy <mpe...@apache.org>
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>
Gerrit-HasComments: Yes

Reply via email to