Inconsistent Floating IP pool list response during deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
New
|
Critical
|
MOS Nova |
Bug Description
Found during the following bug investigation. https:/
While creating the set of default templates Sahara fails on the Floating IP pool validation.
Sahara checks that a given Floating IP Pool exists by fetching a list of Floating IP Pools from nova client. However it gets different responses in sequential requests.
First request returns with a correct response containing the network that Sahara is looking for
http://
Sahara continues validating other templates and sends the *same* request which returns an empty list of networks.
http://
The validation fails causing the failure of the whole deployment.
(Log entries are taken from var/log/
Changed in mos: | |
milestone: | none → 9.2 |
assignee: | nobody → MOS Nova (mos-nova) |
Replaying Sahara deployment puppet manifests 10 minutes later manually does not reproduce the issue and the templates are created and validated successfully.
This most likely means that there is a race condition in the Neutron backend or a split-brain in the database.