Updates:
        Labels: -Milestone-Release2.14 Milestone-Release2.17

Comment #1 on issue 1001 by [email protected]: Implement potential master candidates
https://code.google.com/p/ganeti/issues/detail?id=1001

Just adding a bit more info.

Terminology:
"potential master candidates" are all nodes that are *master capable* (when the set of master capable nodes is frozen).

Steps necessary for this:

- Implement a cluster-wide boolean config parameter "freeze potential master candidates". This parameter should be settable to true/false via the CLI, but only to false via RAPI. The parameter is intended to indicate when the set of potential master candidates is unextendable via RAPI.

- If the parameter is 'true', block the operation of making a normal node master_capable via RAPI (and possibly CLI, but that's not the point here). If the parameter is 'false', keep the current behavior.

- Implement that the management of the SSH keys considers the status of potential master candidates. Currently it assumes that all nodes are potential master candidates. (See config.py's GetAllPotentialMasterCandidates).

- If a node is made 'master_capable' that wasn't 'master_capable' before, make sure its key is added to the ganeti_pub_key files on all nodes. Reverse this operation when a node is made not master_capable.



--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to