A fix is available
APAR status
Closed as program error.
Error description
After losing access to all paths to a non-HyperSwap managed device, certain I/O could be delayed behind IOS recovery attempts. This APAR will improve the design. KNOWN IMPACT: XCF I/O to the Sysplex CDS could be delayed if all paths are lost to that device during a HyperSwap VERIFICATION STEPS: Verify that a "no paths available" condition was raised IOS002A 1234,NO PATHS AVAILABLE From the IOS component trace seen with IP CTRACE COMP(SYSIOS) SUMM, the device will be validated several times from Dynamic Pathing Validation (DPSV). DPS 000F0001 14:36:17.586231 Dynamic Pathing SNID Data Device: 01234 ... There will be multiple I/O timeouts for queued I/O requests, AFTER the time of the IOS002A message. IOS079I 1234,51,XCFAS, I/O TIMEOUT INTERVAL HAS BEEN EXCEEDED FOR A QUEUED REQUEST. THE QUEUED REQUEST HAS BEEN TERMINATED. From IOS component trace, verify the I/O requests had flag IOSCC3WE set in the IOSB (x'20' bit at IOSB+2). ADDITIONAL SYMPTOMS: UCBNOPTH HYPERSWAP HIPERSWAP CDS IXCSETUS ENF63
Local fix
BYPASS/CIRCUMVENTION: None, all I/O should complete after some period of time
Problem summary
**************************************************************** * USERS AFFECTED: Users at HBB7790 and above. * **************************************************************** * PROBLEM DESCRIPTION: After all paths are lost on a DASD * * device that contains a Couple Data Set * * (CDS), XCF I/Os are delayed due to long * * wait time in IOS channel path recovery. * * When the path loss occurs during a * * HyperSwap, the delays of XCF I/Os may * * cause the HyperSwap to fail. * **************************************************************** * RECOMMENDATION: * **************************************************************** I/Os are in long delays after a DASD device loses all paths due to recovery time using the device's Device Dependent Timeout (DDTO) which is defaulted to 45 seconds. If the device losing the paths happens to contain a Couple Data set (CDS), XCF I/Os will be delayed waiting for IOS recovery processing to complete instead of being posted back with a DCC3 code which will enable XCF to switch to its alternate CDS. When the path loss occurs on a device containing a CDS during a HyperSwap, the delayed I/Os will also affect HyperSwap and may even cause the HyperSwap to fail.
Problem conclusion
To fully address the reported issue, this APAR along with XCF APAR OA50939 provide a way for IOS to recognize if a DASD device contains a Couple Data Set. When a path loss event occurs on such device, IOS channel path recovery will return immediately so that XCF can switch to the alternate Couple Data Set, allowing the I/Os to complete. Update has also been made to prevent binding aliases to a base device that has no active path. KEYWORDS: HYPERSWP/K
Temporary fix
Comments
APAR Information
APAR number
OA50868
Reported component name
IOS
Reported component ID
5752SC1C3
Reported release
7A0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-07-13
Closed date
2017-02-10
Last modified date
2017-03-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
OA50939 UA83990 UA83991
Modules/Macros
IECVGENA IOSGEN IOSRSNDV IOSVSSCH
Fix information
Fixed component name
IOS
Fixed component ID
5752SC1C3
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 March 2017