A fix is available
APAR status
Closed as program error.
Error description
There are two large jobs. Each job completes a compilation when each job complies separately. Compilations for both jobs do not complete when uvsh processes to compile each job are launched on AIX box at almost the same time. This seems to occur when both jobs share so files for parallel routines. It appears that the two DSD.CompileJob processes are blocking, waiting for a recordlock on a shared library file while holding a recordlock on a different shared library file.
Local fix
Problem summary
Simultaneous compilation of parallel jobs, which use overlapping sets of parallel routines, may deadlock Compilation process opens and temporarily locks dependent libraries in order to check the last modified timestamp. If more than one compile that references the same set of libraries is running at the same time this can lead to deadlock.
Problem conclusion
Fixed code to transparently recover from deadlock.
Temporary fix
Comments
APAR Information
APAR number
JR45767
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
870
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-02-19
Closed date
2013-03-15
Last modified date
2013-03-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
R870 PSY
UP
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.7"}]
Document Information
Modified date:
07 October 2021