]> granicus.if.org Git - zfs/commitdiff
OpenZFS 7337 - inherit_001_pos occasionally times out
authorMatthew Ahrens <mahrens@delphix.com>
Sat, 24 Sep 2016 03:44:15 +0000 (20:44 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 24 Feb 2017 19:03:11 +0000 (11:03 -0800)
Authored by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Ported-by: George Melikov <mail@gmelikov.ru>
OpenZFS-issue: https://www.illumos.org/issues/7337
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/b021ac0
Closes #5800

Porting notes:
- Additional code refactor for better Zol and OpenZFS codebase sync

tests/zfs-tests/tests/functional/inheritance/inherit_001_pos.ksh

index afcbfde0272a68129bd371f02f424be806b025a8..96a07eb1bc3f0c6ddf336491738dd4a51541d5b1 100755 (executable)
@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 
 #
-# Copyright (c) 2013 by Delphix. All rights reserved.
+# Copyright (c) 2013, 2015 by Delphix. All rights reserved.
 #
 
 . $STF_SUITE/include/libtest.shlib
@@ -370,53 +370,49 @@ function scan_state { #state-file
        done
 }
 
+#
+# Note that we keep this list relatively short so that this test doesn't
+# time out (after taking more than 10 minutes).
+#
+set -A prop "checksum" "" \
+       "compression" "" \
+       "atime" "" \
+       "sharenfs" "" \
+       "recordsize" "recsize" \
+       "snapdir" "" \
+       "readonly" ""
+
 #
 # Note except for the mountpoint default value (which is handled in
 # the routine itself), each property specified in the 'prop' array
 # above must have a corresponding entry in the two arrays below.
 #
-if is_linux; then
-       set -A prop "checksum" "" \
-               "compression" "compress" \
-               "atime" "" \
-               "devices" "" \
-               "exec" "" \
-               "setuid" "" \
-               "recordsize" "recsize" \
-               "snapdir" "" \
-               "acltype"
-
-       set -A def_val "on" "off" "on" "on" "on" \
-               "on" "" \
-               "hidden" "off"
-
-       set -A local_val "off" "on" "off" "off" "off" \
-               "off" "" \
-               "visible" "off"
+
+set -A def_val "on" "off" "on" \
+       "off" "" \
+       "hidden" \
+       "off"
+
+set -A local_val "off" "on" "off" \
+       "on" "" \
+       "visible" \
+       "off"
+
+#
+# Add system specific values
+#
+
+if ! is_linux; then
+       prop+=("aclmode" "" \
+               "mountpoint" "")
+       def_val+=("discard" \
+               "")
+       local_val+=("groupmask" \
+               "$TESTDIR")
 else
-       set -A prop "checksum" "" \
-               "compression" "compress" \
-               "atime" "" \
-               "devices" "" \
-               "exec" "" \
-               "setuid" "" \
-               "sharenfs", "" \
-               "recordsize" "recsize" \
-               "mountpoint" "" \
-               "snapdir" "" \
-               "aclmode", "" \
-               "aclinherit" "" \
-               "readonly" "rdonly"
-
-       set -A def_val "on" "off" "on" "on" "on" \
-               "on" "off" "" \
-               "" "hidden" "discard" "secure" \
-               "off"
-
-       set -A local_val "off" "on" "off" "off" "off" \
-               "off" "on" "" \
-               "$TESTDIR" "visible" "groupmask" "discard" \
-               "off"
+       prop+=("acltype" "")
+       def_val+=("off")
+       local_val+=("off")
 fi