]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ctdb-tests: Create 05.system.sh
authorMartin Schwenke <martin@meltin.net>
Mon, 19 Mar 2018 09:31:33 +0000 (20:31 +1100)
committerAmitay Isaacs <amitay@samba.org>
Wed, 28 Mar 2018 00:57:17 +0000 (02:57 +0200)
Contains testing support used only by tests for 05.system event script.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/eventscripts/scripts/05.system.sh [new file with mode: 0644]
ctdb/tests/eventscripts/scripts/local.sh

diff --git a/ctdb/tests/eventscripts/scripts/05.system.sh b/ctdb/tests/eventscripts/scripts/05.system.sh
new file mode 100644 (file)
index 0000000..2f3a754
--- /dev/null
@@ -0,0 +1,46 @@
+setup_memcheck ()
+{
+       _mem_usage="${1:-10}" # Default is 10%
+       _swap_usage="${2:-0}" # Default is  0%
+
+       setup_ctdb
+
+       _swap_total=5857276
+       _swap_free=$(( (100 - $_swap_usage) * $_swap_total / 100 ))
+
+       _mem_total=3940712
+       _mem_free=225268
+       _mem_buffers=146120
+       _mem_cached=$(( $_mem_total * (100 - $_mem_usage) / 100 - $_mem_free - $_mem_buffers ))
+
+       export FAKE_PROC_MEMINFO="\
+MemTotal:        ${_mem_total} kB
+MemFree:          ${_mem_free} kB
+Buffers:          ${_mem_buffers} kB
+Cached:          ${_mem_cached} kB
+SwapCached:        56016 kB
+Active:          2422104 kB
+Inactive:        1019928 kB
+Active(anon):    1917580 kB
+Inactive(anon):   523080 kB
+Active(file):     504524 kB
+Inactive(file):   496848 kB
+Unevictable:        4844 kB
+Mlocked:            4844 kB
+SwapTotal:       ${_swap_total} kB
+SwapFree:        ${_swap_free} kB
+..."
+
+       export CTDB_MONITOR_MEMORY_USAGE
+       export CTDB_MONITOR_SWAP_USAGE
+}
+
+setup_fscheck ()
+{
+       export FAKE_FS_USE="${1:-10}"  # Default is 10% usage
+
+       # Causes some variables to be exported
+       setup_ctdb
+
+       export CTDB_MONITOR_FILESYSTEM_USAGE
+}
index 9e24a49ce701c202f2ee148bdabddd5c12b10fe5..53c3c840166ffae06ed841beda049cfe390d2430 100644 (file)
@@ -368,53 +368,6 @@ validate_percentage ()
     esac
 }
 
-setup_memcheck ()
-{
-    _mem_usage="${1:-10}" # Default is 10%
-    _swap_usage="${2:-0}" # Default is  0%
-
-    setup_ctdb
-
-    _swap_total=5857276
-    _swap_free=$(( (100 - $_swap_usage) * $_swap_total / 100 ))
-
-    _mem_total=3940712
-    _mem_free=225268
-    _mem_buffers=146120
-    _mem_cached=$(( $_mem_total * (100 - $_mem_usage) / 100 - $_mem_free - $_mem_buffers ))
-
-    export FAKE_PROC_MEMINFO="\
-MemTotal:        ${_mem_total} kB
-MemFree:          ${_mem_free} kB
-Buffers:          ${_mem_buffers} kB
-Cached:          ${_mem_cached} kB
-SwapCached:        56016 kB
-Active:          2422104 kB
-Inactive:        1019928 kB
-Active(anon):    1917580 kB
-Inactive(anon):   523080 kB
-Active(file):     504524 kB
-Inactive(file):   496848 kB
-Unevictable:        4844 kB
-Mlocked:            4844 kB
-SwapTotal:       ${_swap_total} kB
-SwapFree:        ${_swap_free} kB
-..."
-
-    export CTDB_MONITOR_MEMORY_USAGE
-    export CTDB_MONITOR_SWAP_USAGE
-}
-
-setup_fscheck ()
-{
-    export FAKE_FS_USE="${1:-10}"  # Default is 10% usage
-
-    # Causes some variables to be exported
-    setup_ctdb
-
-    export CTDB_MONITOR_FILESYSTEM_USAGE
-}
-
 ctdb_get_interfaces ()
 {
     # The echo/subshell forces all the output onto 1 line.