[cinder] os-vol-host-attr:host is wrong when backend is NetApp NFS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Ivan Kolodyazhny | ||
8.0.x |
Fix Released
|
High
|
Ivan Kolodyazhny |
Bug Description
Detailed bug description:
when user creates bunch of VMs using 'Boot from volume (creates a new volume)' Horizon shows that volumes have been created on different NFS shares (have been distributed almost evenly between different shares). Actually almost all volumes have been created on one of the configured shares.
So there are 2 issues in this case:
- cinder doesn't distribute volumes between back-end shares
- os-vol-
> for vol_id in $(cinder list --tenant 237abf0b66c84a8
27 str:netapp@
33 str:netapp@
30 str:netapp@
I expect 30 volumes on 172.18.
> mount | grep vol_cin
172.18.
172.18.
172.18.
172.18.
> for mp in $(mount | grep vol_cin | cut -f3 -d ' '); do echo "$mp $(ls $mp/volume* | wc -l)"; done
/var/lib/
/var/lib/
/var/lib/
/var/lib/
Steps to reproduce:
spawn 100 VMs using 'Boot from volume (creates a new volume)', check os-vol-
Description of the environment:
MOS8 (liberty), fuel-plugin-
description: | updated |
Changed in mos: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → MOS Cinder (mos-cinder) |
milestone: | none → 9.1 |
tags: | added: area-cinder |
Changed in mos: | |
assignee: | MOS Cinder (mos-cinder) → Ivan Kolodyazhny (e0ne) |
Changed in mos: | |
status: | Confirmed → In Progress |
Changed in mos: | |
status: | In Progress → Fix Committed |
tags: | added: on-verification |
Upstream bug https:/ /bugs.launchpad .net/cinder/ +bug/1611367