---Problem Description---
I have had trouble collecting data via the zcryptstats (https://github.com/ibm-s390-tools/s390-tools/blob/master/zconf/zcrypt/zcryptstats.c) tool for our Hosting Appliance - VPC environment. Basically, the tool reports data for only the last two domain IDs. Further, it hangs if I collect data for a complete crypto card, and then I have to kill the ssh session to get back.
strace attached, ltrace not available and can't be installed due to no Internet access.
===================
Addl. Information:
This seems to be a problem with the handling of partial responses of the SCDMD CHSC command.
When many domains are available, then the output of all domains does not fit into the output buffer of one CHSC call. Thus, the response contains a partial-response-bit that indicates that there is more data to be retrieved. This is done in a subsequent CHSC call, but there is an error in zcryptstats with populating the request with the next domain number to obtain data for. This results in the fact that it retrieves the data for domains 1 to n over and over again, and always gets the partial-response bit set. So this loops forever.
---Problem Description--- /github. com/ibm- s390-tools/ s390-tools/ blob/master/ zconf/zcrypt/ zcryptstats. c) tool for our Hosting Appliance - VPC environment. Basically, the tool reports data for only the last two domain IDs. Further, it hangs if I collect data for a complete crypto card, and then I have to kill the ssh session to get back.
I have had trouble collecting data via the zcryptstats (https:/
strace attached, ltrace not available and can't be installed due to no Internet access.
===================
Addl. Information:
This seems to be a problem with the handling of partial responses of the SCDMD CHSC command.
When many domains are available, then the output of all domains does not fit into the output buffer of one CHSC call. Thus, the response contains a partial- response- bit that indicates that there is more data to be retrieved. This is done in a subsequent CHSC call, but there is an error in zcryptstats with populating the request with the next domain number to obtain data for. This results in the fact that it retrieves the data for domains 1 to n over and over again, and always gets the partial-response bit set. So this loops forever.
=================== /github. com/ibm- s390-tools/ s390-tools/ commit/ cf2311f1f1de174 35b49ba8c8697be 91705ba031
The fix for this in now upstream:
https:/
This need to be integrated in all Ubuntu distros, from 20.04 on. F/G/H