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/snapused/snapused_001_pos.ksh
          +++ new/usr/src/test/zfs-tests/tests/functional/snapused/snapused_001_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 2009 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/include/libtest.shlib
  33   33  . $STF_SUITE/tests/functional/snapused/snapused.kshlib
  34   34  
  35   35  #
  36   36  # DESCRIPTION:
  37   37  #       Verify used is correct.
  38   38  #
  39   39  # STRATEGY:
↓ open down ↓ 4 lines elided ↑ open up ↑
  44   44  #       5. Create volume under it.
  45   45  #       6. Snapshot it.
  46   46  #       7. Check used=usedbychildren+usedbydataset+
  47   47  #               usedbyrefreservation+usedbysnapshots.
  48   48  #
  49   49  
  50   50  verify_runnable "both"
  51   51  
  52   52  function cleanup
  53   53  {
  54      -        log_must $ZFS destroy -rR $USEDTEST
       54 +        log_must zfs destroy -rR $USEDTEST
  55   55  }
  56   56  
  57   57  log_assert "Verify used is correct."
  58   58  log_onexit cleanup
  59   59  
  60      -log_must $ZFS create $USEDTEST
       60 +log_must zfs create $USEDTEST
  61   61  check_used $USEDTEST
  62   62  
  63   63  typeset -i i=0
  64   64  typeset -i r_size=0
  65   65  mntpnt=$(get_prop mountpoint $USEDTEST)
  66   66  while ((i < 5)); do
  67   67          ((r_size=(i+1)*16))
  68   68  
  69   69          #usedbyrefreservation
  70      -        log_must $ZFS set refreservation="$r_size"M $USEDTEST
       70 +        log_must zfs set refreservation="$r_size"M $USEDTEST
  71   71  
  72   72          #usedbydataset
  73      -        log_must $MKFILE 16M $mntpnt/file$i
       73 +        log_must mkfile 16M $mntpnt/file$i
  74   74  
  75   75          #usedbychildren
  76      -        log_must $ZFS create $USEDTEST/fs$i
  77      -        log_must $MKFILE 16M $mntpnt/fs$i/file$i
       76 +        log_must zfs create $USEDTEST/fs$i
       77 +        log_must mkfile 16M $mntpnt/fs$i/file$i
  78   78  
  79   79          if is_global_zone; then
  80      -                log_must $ZFS create -V 16M $USEDTEST/vol$i
       80 +                log_must zfs create -V 16M $USEDTEST/vol$i
  81   81          fi
  82   82  
  83   83          #usedbysnapshots
  84      -        log_must $ZFS snapshot -r $USEDTEST@snap$i
       84 +        log_must zfs snapshot -r $USEDTEST@snap$i
  85   85  
  86   86          check_used $USEDTEST
  87   87  
  88   88          ((i = i + 1))
  89   89  done
  90   90  
  91   91  log_pass "Verify used is correct."
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX