Fujistu FC terminates volume connection wrongly when instances with the multi-attach volume are on same host
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
In Progress
|
Undecided
|
Eric Xie |
Bug Description
If a volume is multi-attached to multiple instances on the same host and when the volume is removed from one instance, Fujistu FC removes the volume connection from the host which causes rest instances lose connection to the volume.
steps to reproduce:
1. create a volume type with multiattach enabled.
2. create a volume of multi-attach type
3. create 2 server instances and make sure they're on the same host.
4. attach volume to instances
5. remove volume from 1 instance.
6. check multipath mapping on the host
# multipath -ll 3600000e00d2a00
Jul 21 15:31:10 | sddj: couldn't get asymmetric access state
Jul 21 15:31:10 | sddr: couldn't get asymmetric access state
Jul 21 15:31:10 | sdds: couldn't get asymmetric access state
Jul 21 15:31:10 | sddk: couldn't get asymmetric access state
Jul 21 15:31:10 | sddl: couldn't get asymmetric access state
Jul 21 15:31:10 | sddm: couldn't get asymmetric access state
Jul 21 15:31:10 | sddn: couldn't get asymmetric access state
Jul 21 15:31:10 | sddo: couldn't get asymmetric access state
3600000e00d2a00
size=30G features='0' hwhandler='0' wp=rw
`-+- policy=
|- 1:0:20:1 sddj 71:16 failed faulty running
|- 1:0:19:1 sddr 71:144 failed faulty running
|- 1:0:18:1 sdds 71:160 failed faulty running
|- 1:0:13:1 sddk 71:32 failed faulty running
|- 2:0:20:1 sddl 71:48 failed faulty running
|- 2:0:19:1 sddm 71:64 failed faulty running
|- 2:0:18:1 sddn 71:80 failed faulty running
`- 2:0:13:1 sddo 71:96 failed faulty running
Changed in cinder: | |
assignee: | nobody → Eric Xie (eric-xie) |
Changed in cinder: | |
status: | New → In Progress |
tags: | added: drivers fujitsu |
Fix proposed to branch: master /review. opendev. org/c/openstack /cinder/ +/910495
Review: https:/