Bug 1510839
| Summary: | Please add TUR path checker to default hardware table for Nimble devices [rhel-7.4.z] | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Oneata Mircea Teodor <toneata> |
| Component: | device-mapper-multipath | Assignee: | Ben Marzinski <bmarzins> |
| Status: | CLOSED ERRATA | QA Contact: | Lin Li <lilin> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 7.4 | CC: | agk, bmarzins, heinzm, jbrassow, lilin, msnitzer, prajnoha, rhandlin, shiva.krishna |
| Target Milestone: | rc | Keywords: | ZStream |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | device-mapper-multipath-0.4.9-111.el7.1 | Doc Type: | Bug Fix |
| Doc Text: |
Previously, Nimble devices used the default path_checker method, directio, which incorrectly failed on passive paths. With this update, the Nimble built-in configuration now specifies the TUR path_checker method instead. As a result, passive paths on Nimble arrays now have the correct path state.
|
Story Points: | --- |
| Clone Of: | 1482629 | Environment: | |
| Last Closed: | 2018-01-25 11:39:30 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1482629 | ||
| Bug Blocks: | |||
|
Description
Oneata Mircea Teodor
2017-11-08 10:17:34 UTC
updated config backported. Awesome. Thanks Ben. Reproduced on device-mapper-multipath-0.4.9-111
1, # rpm -qa | grep multipath
device-mapper-multipath-libs-0.4.9-111.el7.x86_64
device-mapper-multipath-0.4.9-111.el7.x86_64
2, # multipathd show config
device {
vendor "Nimble"
product "Server"
path_grouping_policy "group_by_prio"
path_selector "round-robin 0"
features "1 queue_if_no_path"
hardware_handler "1 alua"
prio "alua"
failback immediate
fast_io_fail_tmo 1
dev_loss_tmo "infinity"
}
Verified on device-mapper-multipath-0.4.9-111.el7_4.1
1, # rpm -qa | grep multipath
device-mapper-multipath-0.4.9-111.el7_4.1.x86_64
device-mapper-multipath-sysvinit-0.4.9-111.el7_4.1.x86_64
device-mapper-multipath-libs-0.4.9-111.el7_4.1.x86_64
device-mapper-multipath-devel-0.4.9-111.el7_4.1.x86_64
device-mapper-multipath-debuginfo-0.4.9-111.el7_4.1.x86_64
2, # multipathd show config | grep -C 10 Nimble
device {
vendor "Nimble"
product "Server"
path_grouping_policy "group_by_prio"
path_selector "round-robin 0"
path_checker "tur" <---------------------------------
features "1 queue_if_no_path"
hardware_handler "1 alua"
prio "alua"
failback immediate
dev_loss_tmo "infinity"
}
Test result: added TUR path checker to default hardware table for Nimble devices
Hello shivamerla1, Because we don't have Nimble storage, we can only check default configuration. Could you help check if it works normally for you? Thanks in advance. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:0142 The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days |