]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Ability to disable swap 186/head
authorSébastien Han <sebastien.han@enovance.com>
Thu, 15 Jan 2015 10:42:51 +0000 (11:42 +0100)
committerSébastien Han <sebastien.han@enovance.com>
Thu, 15 Jan 2015 10:42:51 +0000 (11:42 +0100)
With enough memory we will probably not need any swap.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
roles/ceph-common/defaults/main.yml
roles/ceph-common/tasks/os_tuning.yml

index 40733433cf8fa730a4d2c79920a0b5ca97a5a3e2..5f47412375515507a6e2bf34fb6e33bece81d18b 100644 (file)
@@ -124,6 +124,7 @@ radosgw: false # referenced in monitor role too.
 ###########\r
 \r
 disable_transparent_hugepage: true\r
+disable_swap: true\r
 os_tuning_params:\r
   - { name: kernel.pid_max, value: 4194303 }\r
   - { name: fs.file-max, value: 26234859 }\r
index f920882c57140b2bc7c351f09c3d597d1cc12b86..7bf05f4f5fdb3799c47b6d2ac2dc7ed3011fc919 100644 (file)
@@ -5,8 +5,13 @@
 
 - name: Disable transparent hugepage
   command: "echo never > /sys/kernel/mm/transparent_hugepage/enabled"
-  ignore_errors: true
   when: disable_transparent_hugepage
+  ignore_errors: true
+
+- name: Disable swap
+  command: swapoff -a
+  when: disable_swap
+  ignore_errors: true
 
 - name: Apply OS tuning
   sysctl: >