[sles-beta] SLES11-SP3 Beta4 multipath issue multipath.conf +13, invalid keyword: getuid_callout

urs.frey at post.ch urs.frey at post.ch
Mon Apr 22 02:19:00 MDT 2013


Dear all

I just happened to notice a strange behavior on multipath, when connected to SAN EMC
When issuing the command multipath -ll
I get the following warning from multipathd:

h05cni:~ # multipath -ll
Apr 22 10:12:15 | multipath.conf +13, invalid keyword: getuid_callout
Apr 22 10:12:15 | multipath.conf +28, invalid keyword: getuid_callout
360000970000292600837533030363243 dm-0 EMC     ,SYMMETRIX
size=34G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 1:0:0:0 sdb 8:16  active ready running

When looking at the file : /usr/share/doc/packages/multipath-tools/multipath.conf.annotated
I can see the description of getuid_callout in there

#       # name    : getuid_callout
#       # scope   : multipath & multipathd
#       # desc    : the default program and args to callout to obtain a unique
#       #           path identifier. Absolute path required
#       # default : /lib/udev/scsi_id --whitelisted --device=/dev/%n
#       #
#       getuid_callout  "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
#

So what is wrong when using this parameter?

The command multipath -t does not show any getuid_callout parameter anymore.

        device {
                vendor "EMC"
                product "SYMMETRIX"
                path_grouping_policy "multibus"
                path_selector "round-robin 0"
                path_checker "directio"
                features "1 queue_if_no_path"
                hardware_handler "0"
                prio "const"
                prio_args ""
                rr_weight "uniform"
                no_path_retry 6
                rr_min_io 1
        }
        device {
                vendor "DGC"
                product ".*"
                product_blacklist "LUNZ"
                path_grouping_policy "group_by_prio"
                path_selector "round-robin 0"
                path_checker "emc_clariion"
                features "1 queue_if_no_path"
                hardware_handler "1 emc"
                prio "emc"
                prio_args ""
                failback immediate
                rr_weight "uniform"
                no_path_retry 60
                rr_min_io 1000
        }
}

What to do now?
Do we have something new in multipath which makes this parameter getuid_callout obsolete?
In this case, please update the documentation files under /usr/share/doc/packages/multipath-tools/

Do we have a bug?

Thank you very much for clarification and feedback

Best regards


Urs Frey
Die Schweizerische Post
Services
Informationstechnologie
Webergutstrasse 12
3030 Bern (Zollikofen)
Telefon : ++41 (0)58 338 58 70
FAX     : ++41 (0)58 667 30 07
E-Mail:   urs.frey at post.ch<mailto:urs.frey at post.ch>




More information about the sles-beta mailing list