[dm-devel] unmapping luns doesn't work (good)
Rudy Gevaert
Rudy.Gevaert at UGent.be
Wed Oct 27 13:26:32 UTC 2010
Hello Vijay,
On 10/22/2010 10:35 AM, Chauhan, Vijay wrote:
>
> On Thur, October 21, 2010 8:22 PM, Rudy Gevaert wrote:
>> On 10/21/2010 09:28 AM, Chauhan, Vijay wrote:
>>
>>> Try with disabling the queuing before removing the map.
>>>
>>> dmsetup message mail14r-ds3400-1 0 "fail_if_no_path"
>>
>> Hi
>>
>> When I do that, and then unmap the lun.
>>
>> If I then rescan an issue multipath I get:
>>
>> root at cyrprd1:~# multipath
>> create: 1 undef IBM,1726-4xx FAStT
>> size=550G features='1 queue_if_no_path' hwhandler='1 rdac' wp=undef
>> `-+- policy='round-robin 0' prio=0 status=undef
>> |- 0:0:0:3 sdd 8:48 undef faulty running
>> `- 5:0:0:3 sdl 8:176 undef faulty running
>> <hang>
>>
>>
>
> You may not get into this issue if you follow these steps:
>
> step 1) Delete the paths for the dm device to be unmapped. (Ensure that this dm device is not being used for IO)
> Once the last path is deleted, multipathd will remove this map.
>
> step 2) Unmap the LUN from storage.
>
> Hope this helps.
>
> Regards,
> Vijay
Unfortunately I then get up with:
root at cyrprd3:~# multipath -l
1 dm-3 IBM,1726-4xx FAStT
size=550G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
`-+- policy='round-robin 0' prio=-30 status=enabled
|- 5:0:0:10 sdb 8:16 failed undef running
|- 6:0:0:10 sdc 8:32 failed undef running
|- 5:0:0:12 sdd 8:48 failed undef running
|- 6:0:0:12 sde 8:64 failed undef running
|- 5:0:0:20 sdf 8:80 failed undef running
|- 6:0:0:20 sdg 8:96 failed undef running
|- 5:0:0:9 sdh 8:112 failed undef running
|- 6:0:0:9 sdi 8:128 failed undef running
|- 5:0:0:11 sdj 8:144 failed undef running
|- 6:0:0:11 sdk 8:160 failed undef running
|- 5:0:0:13 sdl 8:176 failed undef running
|- 6:0:0:13 sdm 8:192 failed undef running
|- 5:0:0:8 sdn 8:208 failed undef running
|- 6:0:0:8 sdo 8:224 failed undef running
|- 5:0:0:21 sdp 8:240 failed undef running
|- 6:0:0:21 sdq 65:0 failed undef running
|- 5:0:0:19 sdr 65:16 failed undef running
|- 6:0:0:19 sds 65:32 failed undef running
|- 5:0:0:18 sdt 65:48 failed undef running
|- 6:0:0:18 sdu 65:64 failed undef running
|- 5:0:0:17 sdv 65:80 failed undef running
|- 6:0:0:17 sdw 65:96 failed undef running
|- 5:0:0:22 sdx 65:112 failed undef running
|- 6:0:0:22 sdy 65:128 failed undef running
|- 5:0:0:16 sdz 65:144 failed undef running
|- 6:0:0:16 sdaa 65:160 failed undef running
|- 5:0:0:15 sdab 65:176 failed undef running
|- 6:0:0:15 sdac 65:192 failed undef running
|- 5:0:0:14 sdad 65:208 failed undef running
`- #:#:#:# - #:# failed undef running
(for the last line, I also echo'd 1 to the remove file. Doing for all
devices gets me:
1 dm-3 ,
size=550G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
`-+- policy='round-robin 0' prio=-30 status=active
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# active undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
|- #:#:#:# - #:# failed undef running
`- #:#:#:# - #:# failed undef running
More information about the dm-devel
mailing list