[swarm] Unexpected exception in API method during instance launching
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
High
|
Fuel QA Team | ||
Mitaka |
Confirmed
|
High
|
Fuel QA Team | ||
Newton |
Confirmed
|
High
|
Fuel QA Team |
Bug Description
Detailed bug description:
Unexpected exception in API method during instance launching which leads to OSTF failure:
AssertionError: Failed 2 OSTF tests; should fail 0 tests. Names of failed tests:
- Launch instance, create snapshot, launch instance from snapshot (error)
- Create user and authenticate with it. (failure) Authorization failure. Please provide the valid credentials for your OpenStack environment, and reattempt.
Various exceptions can be found in logs:
HTTP exception thrown: Unexpected API Error. Please report this at http://
Some piece of log: http://
Steps to reproduce:
Execute 'deploy_
1. Revert snapshot 'prepare_slaves_5' with default set of mirrors
2. Run 'fuel-mirror' to create mirror repositories
3. Create cluster with many components to check as many packages in local mirrors have correct dependencies
4. Run 'fuel-mirror' to replace cluster repositories with local mirrors
5. Check that repositories are changed
6. Deploy cluster
7. Check running services with OSTF
Expected results:
OSTF tests pass
Actual result:
OSTF test failure with inability to launch an instance
Impact:
Swarm failure
Description of the environment:
9.1 snapshot #119
[root@nailgun remote]# shotgun2 short-report
cat /etc/fuel_build_id:
495
cat /etc/fuel_
495
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-provision
fuel-bootstrap
fuel-notify-
shotgun-
fuel-9.
python-
python-
fuel-openstack
fuel-library9.
fuelmenu-
nailgun-
fuel-setup-
network-
fuel-agent-
fuel-nailgun-
rubygem-
fuel-ui-
fuel-ostf-
fuel-utils-
fuel-misc-
fuel-mirror-
fuel-migrate-
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_CENTOS_
MOS_UBUNTU_
UBUNTU_MIRROR_ID: ubuntu-
CENTOS_MIRROR_ID: centos-
Logs: https:/
Nova team, please take a look.