yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #09483
[Bug 1277316] Re: Diconnecting a volume with multipath generates excesive multipath calls
This is due to inefficient code in nova.virt.libvirt.volume
The massive amount of multipath calls is from the code to figure out other IQNs attached to the compute node.
There is basically a nested for loop, this code can be changed to make it more efficient.
** Project changed: cinder => nova
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1277316
Title:
Diconnecting a volume with multipath generates excesive multipath
calls
Status in OpenStack Compute (Nova):
New
Bug description:
I have a compute node with 20 volumes attached using iscsi and multipath.
Each multipath device has 4 iscsi devices.
When I disconnect a volume it generates 779 multipath -ll calls.
iscsiadm -m node --rescan
iscsiadm -m session --rescan
multipath - r
multipath -ll /dev/sdch
multipath -ll /dev/sdcg
multipath -ll /dev/sdcf
multipath -ll /dev/sdce
multipath -ll /dev/sdcd
multipath -ll /dev/sdcc
multipath -ll /dev/sdcb
multipath -ll /dev/sdca
multipath -ll /dev/sdbz
multipath -ll /dev/sdby
multipath -ll /dev/sdbx
multipath -ll /dev/sdbw
multipath -ll /dev/sdbv
multipath -ll /dev/sdbu
multipath -ll /dev/sdbt
multipath -ll /dev/sdbs
multipath -ll /dev/sdbr
multipath -ll /dev/sdbq
multipath -ll /dev/sdbp
multipath -ll /dev/sdbo
multipath -ll /dev/sdbn
multipath -ll /dev/sdbm
multipath -ll /dev/sdbl
multipath -ll /dev/sdbk
multipath -ll /dev/sdbj
multipath -ll /dev/sdbi
multipath -ll /dev/sdbh
multipath -ll /dev/sdbg
multipath -ll /dev/sdbf
multipath -ll /dev/sdbe
multipath -ll /dev/sdbd
multipath -ll /dev/sdbc
multipath -ll /dev/sdbb
multipath -ll /dev/sdba
----
...... And so on for 779 times
cp /dev/stdin /sys/block/sdcd/device/delete
cp /dev/stdin /sys/block/sdcc/device/delete
cp /dev/stdin /sys/block/sdcb/device/delete
cp /dev/stdin /sys/block/sdca/device/delete
multipath - r
----
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1277316/+subscriptions
References