Summary
An issue exists in SOAPam© Server that causes the SOAPAM process to enter an I/O retry loop when the TCPIP process returns a device down error (file system error 66). This error is returned when the CLIM underlying a TCPIP provider is stopped or aborted, and may occur in other scenarios. When this occurs the SOAPAM process consumes excessive CPU resources and because it is continuously executing I/O requests and is not CPU bound, the process priority is not reduced by the system.
Advisory Release Date
July 14, 2020
Affected Versions
- All
Fixed Versions
- 3.1.7.1
Status
A hotfix is available for this issue for the 3.1.7 release. Once the hotfix is installed, the SOAPAM process will stop the listening port affected by the device down error, and attempt to restart the port every 60 seconds. Note that this hotfix is for the 3.1.7 release only. If you would like a hotfix prepared for another release, please open a support case and let us know the release you're using.
Hotfix Installation
Install the hotfix by following these steps:
- Download the hotfix PAK file using the link below and transfer the file to your NonStop system using binary transfer.
- For TNS/E: hf3171e.pak
- For TNS/X: hf3171x.pak
- Unpak the hotfix PAK file, which contains the following files:
- SOAPAM - The SOAPAM process program file.
- SOAPAMP - The SOAPAMP process program file (privileged version)
- Stop any existing SOAPAM / SOAPAMP processes.
- Replace the existing program files with the hotfix program files.
- Restart the SOAPAM / SOAPAMP processes.
The VPROC for this hotfix is:
- TNS/E - T0000H06_14JUL2020_NuWave_SOAPam_3_1_7_1_H_ba6b9caa
- TNS/X - T0000L06_14JUL2020_NuWave_SOAPam_3_1_7_1_H_ba6b9caa