xref: /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/mmp/setup.ksh (revision e25152834cdf3b353892835a4f3b157e066a8ed4)
1*eda14cbcSMatt Macy#!/bin/ksh -p
2*eda14cbcSMatt Macy#
3*eda14cbcSMatt Macy# CDDL HEADER START
4*eda14cbcSMatt Macy#
5*eda14cbcSMatt Macy# This file and its contents are supplied under the terms of the
6*eda14cbcSMatt Macy# Common Development and Distribution License ("CDDL"), version 1.0.
7*eda14cbcSMatt Macy# You may only use this file in accordance with the terms of version
8*eda14cbcSMatt Macy# 1.0 of the CDDL.
9*eda14cbcSMatt Macy#
10*eda14cbcSMatt Macy# A full copy of the text of the CDDL should have accompanied this
11*eda14cbcSMatt Macy# source.  A copy of the CDDL is also available via the Internet at
12*eda14cbcSMatt Macy# http://www.illumos.org/license/CDDL.
13*eda14cbcSMatt Macy#
14*eda14cbcSMatt Macy# CDDL HEADER END
15*eda14cbcSMatt Macy#
16*eda14cbcSMatt Macy
17*eda14cbcSMatt Macy#
18*eda14cbcSMatt Macy# Copyright (c) 2017 by Lawrence Livermore National Security, LLC.
19*eda14cbcSMatt Macy#
20*eda14cbcSMatt Macy
21*eda14cbcSMatt Macy. $STF_SUITE/include/libtest.shlib
22*eda14cbcSMatt Macy. $STF_SUITE/tests/functional/mmp/mmp.cfg
23*eda14cbcSMatt Macy
24*eda14cbcSMatt Macyverify_runnable "global"
25*eda14cbcSMatt Macy
26*eda14cbcSMatt Macyif [ -e $HOSTID_FILE ]; then
27*eda14cbcSMatt Macy	log_unsupported "System has existing $HOSTID_FILE file"
28*eda14cbcSMatt Macyfi
29*eda14cbcSMatt Macy
30*eda14cbcSMatt Macylog_must set_tunable64 MULTIHOST_HISTORY $MMP_HISTORY
31*eda14cbcSMatt Macylog_must set_tunable64 MULTIHOST_INTERVAL $MMP_INTERVAL_DEFAULT
32*eda14cbcSMatt Macylog_must set_tunable64 MULTIHOST_FAIL_INTERVALS $MMP_FAIL_INTERVALS_DEFAULT
33*eda14cbcSMatt Macy
34*eda14cbcSMatt Macylog_pass "mmp setup pass"
35