7
7
from common_variable import *
8
8
from all_commands import *
9
9
10
+ global container
10
11
container = "false"
11
12
volume = "false"
12
13
@@ -27,7 +28,7 @@ def default_setup_noexit(disk_l):
27
28
else :
28
29
print "pool does not exist"
29
30
# print "TESTPOOL",TESTPOOL
30
- log_must ([[ZPOOL ,"create" ,"-f" ,TESTPOOL ] + disk_l ])
31
+ log_must ([[ZPOOL ,"create" ,"-f" ,TESTPOOL , disk_l ] ])
31
32
32
33
(out , ret ) = cmdExecute ([[RM ,"-rf" ,TESTDIR ]])
33
34
if ret != 0 :
@@ -54,7 +55,6 @@ def default_setup_noexit(disk_l):
54
55
log_must ([[ZFS ,"create" ,TESTPOOL + "/" + TESTCTR + "/" + TESTFS1 ]])
55
56
log_must ([[ZFS ,"set" ,"mountpoint=" + TESTDIR1 ,TESTPOOL + "/" + TESTCTR + "/" + TESTFS1 ]])
56
57
57
- global container
58
58
container = "false"
59
59
return 0
60
60
@@ -316,3 +316,23 @@ def check_version(unsupported_vers):
316
316
return 0
317
317
return 1
318
318
319
+
320
+
321
+ #
322
+ # Simple function to get the specified property of pool. If unable to
323
+ # get the property then exits.
324
+ #
325
+ def get_pool_prop (prop , pool ) :
326
+
327
+ prop_val = ""
328
+ if 0 == poolexists (pool ) :
329
+ (prop_val , ret ) = cmdExecute ([[ZPOOL , "get" , prop , pool , "2>/dev/null" ],[TAIL , "-1" ],[AWK , '{print $3}' ]])
330
+ if ret != 0 :
331
+ log_note ("Unable to get prop property for pool" )
332
+ return (prop_val , 1 )
333
+ else :
334
+ log_note (" pool not exists : " )
335
+ return (prop_val , 1 )
336
+ return (prop_val , ret )
337
+
338
+
0 commit comments