Red Hat Bugzilla – Bug 587997
The default options for scsi_id have changed, which needs updating in the doc and man page
Last modified: 2010-11-11 10:27:41 EST
Description of problem:
In "4.3. Configuration File Defaults", there are two mentions of the default options used for the "getuid_callout" field.
The document presently says:
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
However, this is no longer the case, and won't actually work.
The multipath.conf man page now says the default options are:
"/lib/udev/scsi_id --whitelisted --device=/dev/%n"
(Which ironically won't work either, as the path to scsi_id on RHEL 6 is "/sbin/scsi_id". The man page has the options correct, but the path wrong.)
The corrected version for the doc should be this:
getuid_callout "/sbin/scsi_id --whitelisted --device=/dev/%n"
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
Double checked the path for scsi_id here on RHEL 6, and F13, and they both have:
$ ls -al /sbin/scsi_id
lrwxrwxrwx. 1 root root 19 Apr 29 16:25 /sbin/scsi_id -> ../lib/udev/scsi_id
So at least the path is actually workable after all.
The options are still wrong in the Multipath doc though.
The scsi_id examples have been updated in the DM-Multipath document for RHEL 6. The changes have been checked in to the SVN repository and built on the review staging area. I am marking this bug as MODIFIED.
Verified in Red_Hat_Enterprise_Linux-DM_Multipath-6-en-US-1-18.
Red Hat Enterprise Linux 6.0 is now available and should resolve
the problem described in this bug report. This report is therefore being closed
with a resolution of CURRENTRELEASE. You may reopen this bug report if the
solution does not work for you.