-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request juju#17816 from manadart/3.4-peergrouper-status
juju#17816 If the peergrouper sees controllers before they are provisioned and fails to find a single cloud-local address to use for Mongo, it sets a status message to that effect, but assumes they are "running" and uses that as the status value. This means that the provisioner sees the machines via its watcher, but never provisions them because they no longer have the "pending" status. By disregarding controller hosts not yet provisioned in the peergrouper, we allow the provisioner to provision them first after which they are correctly factored in replica-set calculation. Some increased DEBUG logging is also added to the provisioner to aid future issue diagnosis. ## QA steps Use the MAAS set up for us by Solutions QA, with a cloud called "qamaas". You need to be in the right LP group have VPN access to the IP range. - Connect to the VPN. - `sshuttle -r [email protected] 10.244.40.0/21`. - `juju bootstrap qamaas qamaas --to vault-1.silo1.lab0.solutionsqa --debug`. - `juju switch controller`. - `juju bind controller oam-space`. - `juju controller-config juju-ha-space=oam-space`. - `juju enable-ha`. - Logs will indicate over time that the machines get provisioned, and join the replica-set. ## Documentation changes None. ## Links **Launchpad bug:** https://bugs.launchpad.net/juju/+bug/2055170 **Jira card:** [JUJU-6423](https://warthogs.atlassian.net/browse/JUJU-6423) [JUJU-6423]: https://warthogs.atlassian.net/browse/JUJU-6423?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
- Loading branch information
Showing
6 changed files
with
85 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters