[故障原因]
Ibm官方的解释如下:
When the maximum requests (maxreqs) is exceeded, lio_listio will update the control blocks, but may not return an error to indicate that some I/Os were not started. This results in an unexpected EINVAL from aio_nwait later when these I/Os are waited for.
[解决办法]
使用如下的操作系统补丁程序,解决该问题。
To preview ifix:
# emgr -p -e IZ03260.070822.epkg.Z
To apply ifix:
# emgr -X -e IZ03260.070822.epkg.Z
To see if ifix is applied:
# emgr -l
To remove ifix:
#emgr -r -L IZ03260