Issue Number : 700637a
| Issue | When rebooting the system after running ssvr_rc_gen.sh, an errno 12 (Cannot allocate memory) occurs during the creation process of infiniband-related resources, resulting in an internal error. |
| Cause | When running ssvr_rc_gen.sh on older versions of Red Hat Enterprise Linux or CentOS, the ssvr_boot.service is executed via systemd. In this process, systemd does not go through the PAM session, so the memory limit value is not set and defaults to 65536. This causes an error because the required memory for creating infiniband-related resources cannot be secured. |
| Solutions | Add the setting LimitMEMLOCK=infinity to ssvr_rc_gen.sh so that memory limits are not applied even when ssvr_boot.service is executed by systemd. |