RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 707638 - New 6.2 features for DM-Multipath
Summary: New 6.2 features for DM-Multipath
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Deadline: 2011-08-29
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: doc-DM_Multipath
Version: 6.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Steven J. Levine
QA Contact: ecs-bugs
URL:
Whiteboard:
: 713195 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-25 15:37 UTC by Steven J. Levine
Modified: 2011-11-14 20:29 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-14 20:29:31 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Steven J. Levine 2011-05-25 15:37:12 UTC
This Bug is a request for information on what new features and support will be added for RHEL 6.2 that will need to be documented in the DM_Multipath manual.

Comment 3 Ben Marzinski 2011-07-14 18:40:03 UTC
I'm working through the 6.2 bugzillas.  Right now there are no features requests that require documentation.  Some of the bugzillas will likely require a new feature to fix them, which will need documentating.

Right now the only bug that does this is 631009.

multipath and kpartx now have a -u option that will force the udev dm-disk
rules to be run for reloads of existing devices. However, this should never
be used by the user under normal circumstances.  It's only intended for rc.sysinit.  I'm not sure what the documentation policy is for things like this.

The only other documentation change for RHEL 6.2 is for 710478. the uid, gid, and mode, multipath.conf parameters have been depricated, since udev now controls this functionality.  Multipath will not flag them as invalid parameters, but they won't do anything anymore.

Comment 4 Steven J. Levine 2011-07-20 16:39:41 UTC
*** Bug 713195 has been marked as a duplicate of this bug. ***

Comment 5 Steven J. Levine 2011-07-20 16:46:35 UTC
For info's sake, I'm noting this comment from BZ#710478, written by Peter Rajnoha. I will check on whether I need to document that udev rules are now used for permissions, and whether to document this template file.

-------
Yes, permissions for device-mapper devices (including multipath mappings) is
set via udev rules now. Once udev is used, we can't change the permissions that
udev daemon sets based on udev rules - we would need to switch udev support off
to fallback to old way of creating the nodes. Setting permissions using udev
rules is the only correct way in this situation.

There's a template file in /usr/share/doc/device-mapper-<version> called
12-dm-permissions.rules which you can use and place in /etc/udev/rules.d
directory for it to take effect.

Please, consider using this template and if you have any problems, feel free to
report or ask for support. Thanks.

Comment 6 Steven J. Levine 2011-08-16 15:17:19 UTC
-----------
multipath and kpartx now have a -u option that will force the udev dm-disk
rules to be run for reloads of existing devices. However, this should never
be used by the user under normal circumstances.  It's only intended for
rc.sysinit.  I'm not sure what the documentation policy is for things like
this.
----------

It doesn't seem to fall under the rubric of system administration -- my sense is that this is what I think of as internal. But if you think there's a need for me to document it I can consider adding a section on udev rules to the administration chapter, nothing both this and the template file in /usr/share/doc/device-mapper-<version>.

Comment 7 Ben Marzinski 2011-08-17 22:17:02 UTC
No I don't see a need to document the -u option. It's only for use during bootup.

Multipath now autoconfigures the IBM 1820N00

There is now a new multipath.conf parameter, rr_min_io_rq, in the defaults, devices and multipaths section of multipath.conf.  rr_min_io no longer does
anything in rhel6.  It is only for older kernels.

#       #
#       # name    : rr_min_io
#       # scope   : multipath
#       # desc    : the number of IO to route to a path before switching
#       #           to the next in the same path group. This setting is only
#       #           for systems running kernels older that 2.6.31. Newer
#       #           systems should use rr_min_io_rq.
#       # default : 1000
#       #
#       rr_min_io       100
#
#       #
#       # name    : rr_min_io_rq
#       # scope   : multipath
#       # desc    : The number of IO to route to a path before switching to
#       #           the next in the same path group, using request-based
#       #           device-mapper-multipath. This setting should be used on
#       #           systems running current kernels. On systems running kernels
#       #           older than 2.6.31, use rr_min_io.
#       # default : 1

Also dev_loss_tmo can now be set to infinity, which sets the actual sysfs variable to 2147483647 seconds, or 68 years.

#       #
#       # name    : dev_loss_tmo
#       # scope   : multipath & multipathd
#       # desc    : The number of seconds the scsi layer will wait after a
#       #           problem has been detected on a FC remote port before
#       #           removing it from the system. Setting this to infinity
#       #           will set this to 2147483647 seconds, or 68 years.
#       # values  : n > 0 | infinity
#       # default : determined by the OS
#       dev_loss_tmo 600

Comment 9 Steven J. Levine 2011-08-26 17:10:40 UTC
When Ben OKs (or reviews) my writeup of the new information I will move this Bug to MODIFIED.


Note You need to log in before you can comment on or make changes to this bug.