High CPU in some TSS modules calling the ICSF CSNBOWH SHA-1 hashing function
search cancel

High CPU in some TSS modules calling the ICSF CSNBOWH SHA-1 hashing function

book

Article ID: 15086

calendar_today

Updated On:

Products

Top Secret Top Secret - LDAP

Issue/Introduction

High CPU in some TSS modules calling the ICSF CSNBOWH SHA-1 hashing function



High CPU in some TSS modules calling the ICSF CSNBOWH SHA-1 hashing function.

 

While running a new COBOL program that calculates SHA-1 hashes using the ICSF CSNBOWH service, it has been noted 

that the job uses a larger than expected amount of CPU resource. 

Further investigation has revealed that a large large portion of the CPU consumed by the job is used by various 

TSS modules such as TSSMVS2, SAFRT001 and TSSSFRVT. Is there a reason for this?

Environment

z/os

Resolution

SSMVS2 and TSSSFRVT are load modules that contain a number of TSS modules. 

SAFRT001 is the module that issues a STORAGE OBTAIN at the beginning of every 

RACROUTE macro that is issued. Modules in TSSSFRVT and TSSMVS2 (most likely TSSRSVCS which processes all RACROUTE macros) 

are subsequently called. 

This looks like there are many RACROUTE authorization checks being issued as a result of invoking the CSNBOWH service. This is normal with many calls being done and the CPU will go back to normal when the calls are finished.