commit 3714dbb80889e65fb7152456fe262ab1fcc5e3e5 Author: Bernd Finger Date: Thu Mar 4 10:31:24 2021 +0100 fix issue #170 diff --git a/defaults/main.yml b/defaults/main.yml index b63c14b..02768cc 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -92,6 +92,8 @@ sap_hana_preconfigure_fail_if_reboot_required: yes sap_hana_preconfigure_kernel_parameters: "{{ __sap_hana_preconfigure_kernel_parameters_default }}" +sap_hana_preconfigure_kernel_parameters_ppc64le: "{{ __sap_hana_preconfigure_kernel_parameters_default_ppc64le }}" + sap_hana_preconfigure_add_ibm_power_repo: yes # sap_hana_preconfigure_ibm_power_repo_url: 'http://public.dhe.ibm.com/software/server/POWER/Linux/yum/download/ibm-power-repo-3.0.0-19.noarch.rpm' diff --git a/tasks/sapnote/2055470.yml b/tasks/sapnote/2055470.yml index b958e52..2f41057 100644 --- a/tasks/sapnote/2055470.yml +++ b/tasks/sapnote/2055470.yml @@ -37,7 +37,7 @@ loop_control: loop_var: line_item -- name: add largesend parameter +- name: Add largesend parameters for ppc64le sysctl: sysctl_file: /etc/sysctl.d/ibm_largesend.conf name: "{{ line_item.name }}" @@ -45,12 +45,7 @@ state: present sysctl_set: yes reload: yes - with_items: - - { name: net.core.rmem_max, value: 56623104 } - - { name: net.core.wmem_max, value: 56623104 } - - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" } - - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" } - - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" } + with_items: "{{ sap_hana_preconfigure_kernel_parameters_ppc64le }}" loop_control: loop_var: line_item diff --git a/tasks/sapnote/assert-2055470.yml b/tasks/sapnote/assert-2055470.yml index 2aaa697..3a87e05 100644 --- a/tasks/sapnote/assert-2055470.yml +++ b/tasks/sapnote/assert-2055470.yml @@ -74,7 +74,7 @@ - name: Get and assert kernel tunables for ppc64le include_tasks: ../RedHat/generic/sapnote-2055470-loop-block.yml - loop: "{{ __sap_hana_preconfigure_kernel_parameters_default_ppc64le }}" + loop: "{{ sap_hana_preconfigure_kernel_parameters_ppc64le }}" loop_control: loop_var: line_item when: diff --git a/vars/RedHat_7.yml b/vars/RedHat_7.yml index 585f304..9dc0d83 100644 --- a/vars/RedHat_7.yml +++ b/vars/RedHat_7.yml @@ -207,4 +207,12 @@ __sap_hana_preconfigure_kernel_parameters_default: # So we do not change the default. # - { name: net.ipv4.tcp_syn_retries, value: 8 } +# Network related kernel parameters for ppc64le: +__sap_hana_preconfigure_kernel_parameters_default_ppc64le: + - { name: net.core.rmem_max, value: 56623104 } + - { name: net.core.wmem_max, value: 56623104 } + - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" } + - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" } + - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" } + ... diff --git a/vars/RedHat_8.yml b/vars/RedHat_8.yml index 2109126..843c034 100644 --- a/vars/RedHat_8.yml +++ b/vars/RedHat_8.yml @@ -205,4 +205,12 @@ __sap_hana_preconfigure_kernel_parameters_default: # So we do not change the default. # - { name: net.ipv4.tcp_syn_retries, value: 8 } +# Network related kernel parameters for ppc64le: +__sap_hana_preconfigure_kernel_parameters_default_ppc64le: + - { name: net.core.rmem_max, value: 56623104 } + - { name: net.core.wmem_max, value: 56623104 } + - { name: net.ipv4.tcp_rmem, value: "65536 262088 56623104" } + - { name: net.ipv4.tcp_wmem, value: "65536 262088 56623104" } + - { name: net.ipv4.tcp_mem, value: "56623104 56623104 56623104" } + ...