1833785 Members
2318 Online
110063 Solutions
New Discussion

PHKL_32920

 
SOLVED
Go to solution
A Pandey
Frequent Advisor

PHKL_32920

Hello All,

I got a warning notification about this patch. I did read through the warning notice but still need to understand how this might affect us.

For example what is EIO?


******************************************
Warning: 05/10/10 - This Critical Warning has been issued by HP.

- PHKL_32920 introduced behavior that can result on EIO errors incorrectly being returned to the filesystem or the calling application even when the logical timeout has been set to infinity.
- This behavior can be observed when I/O requests fail because a physical volume becomes unavailable for any reason (e.g. a
controller failure, etc.) and it depends on the number of paths configured:
- For physical volumes with multiple paths, the incorrect behavior can only be observed in the window in which one I/O fails and LVM switches to a good link. Any I/Os issued within that window will result on an EIO error being returned.
- For physical volumes with single paths, the incorrect behavior will be observed by all I/Os issued after the first I/O which caused the link to become unavailable. This behavior will continue to occur until the path to the physical volume is restored.


Thank you.

Regards,

pandey.
2 REPLIES 2
James R. Ferguson
Acclaimed Contributor
Solution

Re: PHKL_32920

Hi:

'EIO' is the standand name for error #5 -- an I/O Error.

Well-behanved code will report 'errno' with the numeric value or the corresponding mnemonic name.

See '/usr/include/sys/errno.h' for a complete listing.

Regards!

...JRF...
Kent Ostby
Honored Contributor

Re: PHKL_32920

Essentially, the problem will hit you where the OS or the application will see I/O errors EVEN THOUGH you have multiple links to the device through a second card.

You will only see that while a switch is made to the other card.

"Well, actually, she is a rocket scientist" -- Steve Martin in "Roxanne"