Skip to content

Commit 2278149

Browse files
committed
fix transparent huge pages for suse
1 parent 3db7b20 commit 2278149

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
bugfixes:
3+
- "fixes transparent huge pages handling for SLES 15.x (#282)"

roles/orahost/tasks/Suse-12.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
---
2-
- name: Disable Transparent Hugepages (runtime)
3-
ansible.builtin.shell: if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled; fi;
4-
# noqa no-changed-when
5-
tags: tphnuma
1+
---
2+
- name: Disable Transparent Hugepages (runtime)
3+
ansible.builtin.shell: |
4+
[ -f /sys/kernel/mm/transparent_hugepage/enabled ] && echo never > /sys/kernel/mm/transparent_hugepage/enabled && echo changed
5+
[ -f /sys/kernel/mm/transparent_hugepage/defrag ] && echo never > /sys/kernel/mm/transparent_hugepage/defrag && echo changed
6+
register: tphnuma_result
7+
changed_when: "'changed' in tphnuma_result.stdout"
8+
tags: tphnuma

roles/orahost/tasks/Suse-15.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
- name: Disable Transparent Hugepages (runtime)
3+
ansible.builtin.shell: |
4+
[ -f /sys/kernel/mm/transparent_hugepage/enabled ] && echo never > /sys/kernel/mm/transparent_hugepage/enabled && echo changed
5+
[ -f /sys/kernel/mm/transparent_hugepage/defrag ] && echo never > /sys/kernel/mm/transparent_hugepage/defrag && echo changed
6+
register: tphnuma_result
7+
changed_when: "'changed' in tphnuma_result.stdout"
8+
tags: tphnuma

0 commit comments

Comments
 (0)