[Bug 985741] [NEW] multipath can't show device on which is setup lvm

vincent vincent.y.chen at emc.com
Thu Apr 19 16:36:12 UTC 2012


Public bug reported:

root at SGELLIN119:~# lsb_release -rd
Description:    Ubuntu 11.10
Release:        11.10

affect package: multipath-tools, lvm2

If  creating logical volume with Multipath on disk primary partition 1, multipath can’t find the 
disks. Syslog show  such error when booting system

kernel: [   27.604034] device-mapper: table: 252:5: multipath: error getting device
kernel: [   27.604115] device-mapper: ioctl: error adding target to table


I use fdisk to create two partitions on one physical lun.

Mpath6:
/dev/mapper/mpath6-part1
/dev/mapper/mpath6-part2

Mpath7:
/dev/mapper/mpath7-part1
/dev/mapper/mpath7-part2

create a logical volume on  mpath6-part2, mpath7-part2
Reboot  host, there is no exception and error logs. Multipath could
Find all devices.

root at SGELLIN119:~# multipath -ll | grep SYMM
mpath9 (360000970000192602316533030453335) dm-10 EMC,SYMMETRIX
mpath8 (360000970000192602316533030453334) dm-6 EMC,SYMMETRIX
mpath7 (360000970000192602316533030453333) dm-7 EMC,SYMMETRIX
mpath6 (360000970000192602316533030453332) dm-4 EMC,SYMMETRIX
mpath5 (360000970000192602316533030453331) dm-3 EMC,SYMMETRIX


root at SGELLIN119:~# lvs -v
    Finding all logical volumes
  LV      VG      #Seg Attr   LSize    Maj Min KMaj KMin Origin Snap%  Move Copy%  Log Convert LV UUID                       
  mlv     my_vg      1 -wi-a- 1020.00m  -1  -1 252  22                                         c3cECW-CJry-OdXI-O9bZ-lXq8-BUYq-obzcvB
  sym_lv2 sym_vg2    2 -wi-a-  200.00m  -1  -1 252  20                                         1t9SZa-QEEm-2u6p-lCqN-aqcd-xOpn-dC1YAu
  sym_lv3 sym_vg3    2 -wi-a-  200.00m  -1  -1 252  21                                         w4H00r-l71s-UURm-C32C-wDuS-fEF2-wlJFI0

Then I use same way to create a lv on mpath6-part1 and mpath7-part1
After rebooting host,  there are some error logs happen. 
Multipath can’t find mpath6 and mapth7.  Of course the logical volums on
Mpath6 and mpath7 were lost also.


root at SGELLIN119:~# multipath -ll| grep SYMM
mpath9 (360000970000192602316533030453335) dm-3 EMC,SYMMETRIX
mpath8 (360000970000192602316533030453334) dm-2 EMC,SYMMETRIX
mpath5 (360000970000192602316533030453331) dm-5 EMC,SYMMETRIX


root at SGELLIN119:~# lvs -v
    Finding all logical volumes
  LV   VG    #Seg Attr   LSize    Maj Min KMaj KMin Origin Snap%  Move Copy%  Log Convert LV UUID                            
  mlv  my_vg    1 -wi-a- 1020.00m  -1  -1 252  1                                          c3cECW-CJry-OdXI-O9bZ-lXq8-BUYq-obzcvB


the finding is that if creating lvm on disk primary partition 1.  Something were changed  and it lead multipath
couldn’t find devices.

root at SGELLIN119:~# udevadm info --query=all --name=/dev/mapper/mpath6
P: /devices/virtual/block/dm-8
N: dm-8
L: -100
S: mapper/mpath6
S: disk/by-id/dm-name-mpath6
S: disk/by-id/dm-uuid-mpath-360000970000192602316533030453332
E: UDEV_LOG=3
E: DEVPATH=/devices/virtual/block/dm-8
E: MAJOR=252
E: MINOR=8
E: DEVNAME=/dev/dm-8
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: DM_NAME=mpath6
E: DM_UUID=mpath-360000970000192602316533030453332
E: DM_SUSPENDED=0
E: DM_UDEV_RULES=1
E: DEVLINKS=/dev/mapper/mpath6 /dev/disk/by-id/dm-name-mpath6 /dev/disk/by-id/dm-uuid-mpath-360000970000192602316533030453332

Value "L" is negative compare to normal one

Here is an temporary recovery way:
4)	Service multipath-tools stop
5)	Dmsetup remove_all
6)	Service multipath-tools start
However, the issue is consistent  after I reboot OS.

If I remove lv  ( still have LVM package in OS) ,  multipath work well.

** Affects: multipath-tools (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bug.apport

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/985741

Title:
  multipath can't show device on which is setup lvm

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/985741/+subscriptions



More information about the Ubuntu-server-bugs mailing list