HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Native Multi-Pathing in HP-UX 11.31
Operating System - HP-UX
1833907
Members
9060
Online
110063
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-22-2009 11:48 AM
09-22-2009 11:48 AM
Native Multi-Pathing in HP-UX 11.31
Seems getting an answer via support channels is taking an inordinate amount of time so I thought I'd ask here for a hopefully quicker insight.
HP published a white paper titled "HP-UX 11i v3 Native Multi-Pathing for Mass Storage," (http://docs.hp.com/en/native-multi-pathing/native_multipathing_wp.pdf) which explains some of the workings. It misses a few key details, however.
Our application is very sensitive to timeouts (10-30 seconds) so we need to reduce the time it takes for an I/O to timeout and be sent via a different path. On page 12, the white paper indicates that either a time based or count based policy is used for I/O retries. Their is no mention which is the default policy and how to change to the other policy if desired.
After some digging, I found the retry_delay_enabled setting in the scsimgr man page. It's set to true by default. Is this setting what controls which I/O retry policy is used? If so, what are the pros and cons of using the count based policy instead of the time based policy? (Count based would seem to eliminate our timeout problems if a path goes down, but not sure if there's some gotcha I'm not thinking of in switching to it.)
Anyone know the nuts and bolts of this feature who can shed some light on a foggy brain?
HP published a white paper titled "HP-UX 11i v3 Native Multi-Pathing for Mass Storage," (http://docs.hp.com/en/native-multi-pathing/native_multipathing_wp.pdf) which explains some of the workings. It misses a few key details, however.
Our application is very sensitive to timeouts (10-30 seconds) so we need to reduce the time it takes for an I/O to timeout and be sent via a different path. On page 12, the white paper indicates that either a time based or count based policy is used for I/O retries. Their is no mention which is the default policy and how to change to the other policy if desired.
After some digging, I found the retry_delay_enabled setting in the scsimgr man page. It's set to true by default. Is this setting what controls which I/O retry policy is used? If so, what are the pros and cons of using the count based policy instead of the time based policy? (Count based would seem to eliminate our timeout problems if a path goes down, but not sure if there's some gotcha I'm not thinking of in switching to it.)
Anyone know the nuts and bolts of this feature who can shed some light on a foggy brain?
--
Jeff Traigle
Jeff Traigle
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-22-2009 03:55 PM
09-22-2009 03:55 PM
Re: Native Multi-Pathing in HP-UX 11.31
If you don't get anything concise from the response center and have a good relationship with your HP rep, you can PM me at omasse at mayoxide dot com. I swapped a few business cards last year with some people who were involved in the stack's design. Although I can't give you these contacts directly (and they might not be at liberty to answer public questions anyway), I can type up the exact name of the lab at HP so you can leave it up to your rep to officially locate some top people that might be able to provide answers.
I'd be interested in whatever you find, by the way. I'll monitor this post, please share any findings you get.
Olivier
I'd be interested in whatever you find, by the way. I'll monitor this post, please share any findings you get.
Olivier
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2010 11:43 AM
02-01-2010 11:43 AM
Re: Native Multi-Pathing in HP-UX 11.31
It took a while, but I finally got the answer from HP in October. I wanted to take a minute to post the answer in case anyone else comes across this post looking for similar information.
The infinite_retries_enable parameter controls which I/O retry policy is in effect. Time-based is the default (infinite_retries_enable=false). To turn on count-based I/O retry policy, this parameter must be set to true.
To see what the current setting is:
scsimgr get_attr -N /escsi/esdisk -a infinite_retries_enable
To make the I/O retry policy count-based (and persistent between reboots):
scsimgr save_attr -N /escsi/esdisk -a infinite_retries_enable=true
Thanks to Steve Lincz who finally was assigned the case and got me the answer I needed.
The infinite_retries_enable parameter controls which I/O retry policy is in effect. Time-based is the default (infinite_retries_enable=false). To turn on count-based I/O retry policy, this parameter must be set to true.
To see what the current setting is:
scsimgr get_attr -N /escsi/esdisk -a infinite_retries_enable
To make the I/O retry policy count-based (and persistent between reboots):
scsimgr save_attr -N /escsi/esdisk -a infinite_retries_enable=true
Thanks to Steve Lincz who finally was assigned the case and got me the answer I needed.
--
Jeff Traigle
Jeff Traigle
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP