[dm-devel] Multipath path ready but not active

Jim Lester Jim.Lester at compellent.com
Wed Jul 22 18:34:32 UTC 2009


We were doing some testing today with SLES, multipathing and iSCSI. During the test we fail our port on the storage controller which causes the target to move to a new port. The iSCSI initiator on the SLES box comes back just fine, but multipath doesn't re-activate the path, causing IO to hold. 

mpatha (36000d3100003d5000000000000000013) dm-7 COMPELNT,Compellent Vol
[size=30G][features=1 queue_if_no_path][hwhandler=0]
\_ round-robin 0 [prio=1][enabled]
 \_ 5:0:0:5 sdm 8:192 [failed][ready]

If we run 'multipath' from the command line the path becomes active again and everything resumes. The failback parameter isn't set, so it should be doing the default behavior of immediate, but even when we set it, it didn't work correctly. 

Below is our multipath.conf file as well as all the version involved. Does anybody have any input?

defaults {
        user_friendly_names             yes
        path_grouping_policy            multibus
}

blacklist {
        devnode         "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
        devnode         "^hd[a-z][[0-9]*]"
        vendor          "*"
}

blacklist_exceptions {
        vendor  "COMPELNT"
}

devices {
        device {
                vendor                          COMPELNT
                product                         "Compellent Vol"
                path_checker                    tur
                polling_interval                10
                no_path_retry                   queue
        }
}


Linux manns 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux
multipath-tools v0.4.8 (08/02, 2007)
iscsid version 2.0-868

---
Jim Lester | Linux/Mac Product Specialist
Jim.Lester at Compellent.com
(o) 952.294.2802
(c) 763.218.6012
Compellent Technologies | www.compellent.com






More information about the dm-devel mailing list