libmultipath: alua prio mode can't not get priority when using DataCore product

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When using DataCore Virtual Diskproducts recently, i got a problem. Dm device could not be created

in path_discover as get_prio() was not able to get priority in alua prio mode. The default_hw is below:

 

{

        .vendor        = "DataCore",

        .product       = "Virtual Disk",

        .features      = DEFAULT_FEATURES,

        .hwhandler     = DEFAULT_HWHANDLER,

        .pgpolicy      = GROUP_BY_PRIO,

        .pgfailback    = -FAILBACK_IMMEDIATE,

        .rr_weight     = RR_WEIGHT_NONE,

        .checker_name  = TUR,

        .prio_name     = PRIO_ALUA,

        .prio_args     = NULL,

}

 

But if a new path is added when the dm device was already created, it will be added to the dm device

successfully just because ev_add_path() will not care the path prio while coalesce_paths() will check

the path priority and set the mpp action to ACT_REJECT. Is there any solution to solve this problem

 

--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel

[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux