Rally scenario CinderVolumes.create_nested_snapshots_and_attach_volume has failed due to lack of names for disk devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rally |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Step to reproduce:
1. Deploy OpenStack Ocata on lab over 200 nodes
2. Run scenario CinderVolumes.
runner": {
"type": "constant",
"times": 400,
"
},
"args": {
"size": {
"min": 1,
"max": 5
},
"
}
Expected result: Scenario passed
Actual result: Part of iteration failed with error:
2017-08-01 20:51:19.970 5013 ERROR rally.task.runner [-] Unexpected API Error. Please report this at http://
<class 'InternalError_
70 5013 ERROR rally.task.runner raise exceptions.
2017-08-01 20:51:19.970 5013 ERROR rally.task.runner ClientException: Unexpected API Error. Please report this at http://
2017-08-01 20:51:19.970 5013 ERROR rally.task.runner <class 'InternalError_
2017-08-01 20:51:19.970 5013 ERROR rally.task.runner
In nova-api.log:
2017-08-01 20:51:19.954 5783 ERROR nova.api.
Traceback
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
2017-08-01 20:51:19.954 5783 ERROR nova.api.
InternalError: No free disk device names for prefix 'vd'
I suppose, it relates to lack of names for disk devices (only 26 for disk_bus == "virtio" ).
Reviewed: https:/ /review. openstack. org/505918 /git.openstack. org/cgit/ openstack/ rally/commit/ ?id=a48810e0820 78f4863d376bb25 e6970998b0890f
Committed: https:/
Submitter: Jenkins
Branch: master
commit a48810e082078f4 863d376bb25e697 0998b0890f
Author: cxhuawei <email address hidden>
Date: Wed Sep 20 19:14:15 2017 -0700
create a new server in each iteration when making snapshots from a server
1. maxinum number of volumes per VM is 26 because of hard-coded limit
2. detaching will be blocked when large concurency
Closes-Bug: #1708160 12d1d133f597660 be9e6dd3e6c
Change-Id: Ice2126209abd18