Print this page
7290 ZFS test suite needs to control what utilities it can run
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/test/zfs-tests/tests/functional/slog/slog_006_pos.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/slog/slog_006_pos.ksh
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  
  23   23  #
  24   24  # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27   27  
  28   28  #
  29      -# Copyright (c) 2013 by Delphix. All rights reserved.
       29 +# Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  30   30  #
  31   31  
  32   32  . $STF_SUITE/tests/functional/slog/slog.kshlib
  33   33  
  34   34  #
  35   35  # DESCRIPTION:
  36   36  #       Replacing a log device passes.
  37   37  #
  38   38  # STRATEGY:
  39   39  #       1. Create pool with log devices.
↓ open down ↓ 6 lines elided ↑ open up ↑
  46   46  
  47   47  log_assert "Replacing a log device passes."
  48   48  log_onexit cleanup
  49   49  
  50   50  for type in "" "mirror" "raidz" "raidz2"
  51   51  do
  52   52          for spare in "" "spare"
  53   53          do
  54   54                  for logtype in "" "mirror"
  55   55                  do
  56      -                        log_must $ZPOOL create $TESTPOOL $type $VDEV \
       56 +                        log_must zpool create $TESTPOOL $type $VDEV \
  57   57                                  $spare $SDEV log $logtype $LDEV
  58   58                          sdev=$(random_get $LDEV)
  59   59                          tdev=$(random_get $LDEV2)
  60      -                        log_must $ZPOOL replace $TESTPOOL $sdev $tdev
       60 +                        log_must zpool replace $TESTPOOL $sdev $tdev
  61   61                          log_must display_status $TESTPOOL
  62   62                          # sleep 15 to make sure replacement completely.
  63      -                        log_must $SLEEP 15
       63 +                        log_must sleep 15
  64   64                          log_must verify_slog_device \
  65   65                                  $TESTPOOL $tdev 'ONLINE' $logtype
  66   66  
  67      -                        log_must $ZPOOL destroy -f $TESTPOOL
       67 +                        log_must zpool destroy -f $TESTPOOL
  68   68                  done
  69   69          done
  70   70  done
  71   71  
  72   72  log_pass "Replacing a log device passes."
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX