Hello list,
This is my first real experience with device mapper and multipath-tools.
I have several luns exported on an IBM 3400 to one host.
I have several problems when I unmap a lun:
1) If I don't remove the multipath (before I unmap) I can not remove (by
force too) the multipath for that lun. (Note the lun is not mounted.)
2) Removing the multipath and then unmapping the lun works, but then
doing a rescan of the bus **sometimes** gives me a new lun with name '1'.
Case 1:
-------
multipath -l
mail17r-ds3400-1 (3600a0b80005a67b6000004764cac4912) dm-2 IBM,1726-4xx
FAStT
size=550G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=-1 status=active
| `- 0:0:0:6 sde 8:64 active undef running
`-+- policy='round-robin 0' prio=-1 status=enabled
`- 5:0:0:6 sdj 8:144 active undef running
root@cyrprd1:~# dmsetup table
mail17r-ds3400-1: 0 1153433600 multipath 1 queue_if_no_path 1 rdac 2 1
round-robin 0 1 1 8:64 1000 round-robin 0 1 1 8:144 1000
I now remove mapping through the storage software.
root@cyrprd1:~# multipath -f mail14r-ds3400-1
Oct 18 17:07:09 | mail14r-ds3400-1: map in use
root@cyrprd1:~# multipath -l mail14r-ds3400-1
mail14r-ds3400-1 (3600a0b80005a591a000004294cac468b) dm-0 IBM,1726-4xx
FAStT
size=550G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=-1 status=enabled
| `- 5:0:0:2 sdg 8:96 failed undef running
`-+- policy='round-robin 0' prio=-1 status=enabled
`- 0:0:0:2 sdb 8:16 failed undef running
root@cyrprd1:~#
Case 2:
--------
Sorry couldn't reproduce at the moment...
I'm running
kernel 2.6.32-5
multipath-tools 0.4.9-1
os: Debian Squeeze
Thanks!
Rudy
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel