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_003_pos.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/slog/slog_003_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  #       Adding an extra log device works
  37   37  #
  38   38  # STRATEGY:
  39   39  #       1. Create pool with separated log devices.
↓ open down ↓ 8 lines elided ↑ open up ↑
  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   56                          for newtype in "" "mirror"
  57   57                          do
  58      -                                log_must $ZPOOL create $TESTPOOL $type $VDEV \
       58 +                                log_must zpool create $TESTPOOL $type $VDEV \
  59   59                                          $spare $SDEV log $logtype $LDEV
  60      -                                log_must $ZPOOL add $TESTPOOL \
       60 +                                log_must zpool add $TESTPOOL \
  61   61                                          log $newtype $LDEV2
  62   62  
  63   63                                  log_must display_status $TESTPOOL
  64   64                                  ldev=$(random_get $LDEV2)
  65   65                                  log_must verify_slog_device \
  66   66                                          $TESTPOOL $ldev 'ONLINE' $newtype
  67   67  
  68      -                                log_must $ZPOOL destroy -f $TESTPOOL
       68 +                                log_must zpool destroy -f $TESTPOOL
  69   69                          done
  70   70                  done
  71   71          done
  72   72  done
  73   73  
  74   74  log_pass "Adding an extra log device works."
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX