IBM Support

SI58908 - OSP-DB-OTHER-PERFM VARY ON OF IASP STARTS NUMBER OF QDBSRV J

PTF Cover Letter


PTF ( Program Temporary Fixes ) Cover letter


Order this fix

Abstract

OSP-DB-OTHER-PERFM VARY ON OF IASP STARTS NUMBER OF QDBSRV J


Pre/Co-Requisite PTF / Fix List

REQ  LICENSED           PTF/FIX  LEVEL

TYPE PROGRAM  RELEASE   NUMBER   MIN/MAX  OPTION
---- -------- --------- -------  -------  ------
NONE



NOTICE:
-------
Application of this PTF may disable or render ineffective programs that
use system memory addresses not generated by the IBM translator,
including programs that circumvent control technology designed to limit
interactive capacity to purchased levels.  This PTF may be a prerequisite
for future PTFs.  By applying this PTF you authorize and agree to the
foregoing.

This PTF is subject to the terms of the license agreement which
accompanied, or was contained in, the Program for which you are obtaining
the PTF.  You are not authorized to install or use the PTF except as part
of a Program for which you have a valid Proof of Entitlement.

SUBJECT TO ANY WARRANTIES WHICH CAN NOT BE EXCLUDED OR EXCEPT AS EXPLICITLY
AGREED TO IN THE APPLICABLE LICENSE AGREEMENT OR AN APPLICABLE SUPPORT
AGREEMENT, IBM MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON INFRINGEMENT,
REGARDING THE PTF.

The applicable license agreement may have been provided to you in printed
form and/or may be viewed using the Work with Software Agreements (WRKSFWAGR)
CL command.





APAR Error Description / Circumvention

-----------------------------------------------
When an iASP varies on, the number of QDBS###Vxx jobs it starts
is based off of the number of CPU that were present at IPL and
not the current number of CPU.

CORRECTION FOR APAR SE63506 :
-----------------------------
The operating system code was changed to use the current number
of processors rather than the number present at IPL time.
Changes to QDBS###Vxx jobs will be effective at the NEXT VARY ON
of
IASP.

CIRCUMVENTION FOR APAR SE63506 :
--------------------------------
None.


DESCRIPTION OF PROBLEM FIXED FOR APAR SE63529 :
-----------------------------------------------
One of the changes from V7R1 to V7R2 was the implementation of a
class around a common YASP data structure that serialized reads
and writes.  This class utilized a mutex to serialize.  A mutex
locks exclusively, and as such performance loss was noticed for
calls which only wanted to read from the data structure.  A new
class -- OptimisticReadMutex -- is now used to allow reads
without locking if there is no one writing to the object.

CORRECTION FOR APAR SE63529 :
-----------------------------
The operating system code was changed so that the
OptimisticReadMutex is used.  This allows multiple reads
simultaneously on the data structure, only forcing locking if
there is someone writing.  This provides a great performance
increase.

CIRCUMVENTION FOR APAR SE63529 :
--------------------------------
None.


DESCRIPTION OF PROBLEM FIXED FOR APAR SE63577 :
-----------------------------------------------
In a port of code from PLMI -> C++, a small section of the vary
on of an IASP got mixed up.
YASP code calls to IFS, which then tries to resolve to an IASP
library -- this fails since the IASP library isn't created until
a later step.  The failure only occurs on the very first vary on
of an IASP.

CORRECTION FOR APAR SE63577 :
-----------------------------
The fix involves moving the IFS call to after the IASP library
has been created.

CIRCUMVENTION FOR APAR SE63577 :
--------------------------------
None.


DESCRIPTION OF PROBLEM FIXED FOR APAR SE64020 :
-----------------------------------------------
IASP varyon fails MCH3601 CPF2777 damaged device description.
If an IASP is in a Failed state when a varyon is attempted, XPF
code takes an exception when trying to query Storage Management
about the IASP.

CORRECTION FOR APAR SE64020 :
-----------------------------
Error handling has been added to catch any issues that might
occur when retrieving IASP status information.

CIRCUMVENTION FOR APAR SE64020 :
--------------------------------
None.


Activation Instructions


None.




Special Instructions


You must IPL to apply the fix.

********************************************************************
THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED
PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED,
IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN.
********************************************************************

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI58500 :
=================================================

On each node in the cluster, end clustering, apply the fix, and then
start clustering.  It is not necessary to update all nodes at the same
time, however, any node without the fix will continue to be a potential
source of the problem.


Default Instructions

THIS IS A DELAYED PTF TO BE APPLIED AT IPL TIME.



Supersedes

PTF/FIX NO(S).  APAR TITLE LINE
--------------  ------------------------------------------------------------
   SI58500      HASM-HA-WAIT CHANGING OR DISPLAYING DEVICE DOMAIN DATA WHILE

Summary Information

System..............................  i
Models..............................  
Release.............................  V7R3M0
Licensed Program....................  5770SS1
APAR Fixed..........................  View details for APAR SE63506
View details for APAR SE63529
View details for APAR SE63577
View details for APAR SE64020

Superseded by:......................  View fix details for PTF SI79856
Recompile...........................  N
Library.............................  QSYS
MRI Feature ........................  NONE
Cum Level...........................  C7061730


IBM i Support

IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.3.0","Product":{"code":"SWG60","label":"IBM i"},"Component":"5770SS1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
19 May 2022