Whamcloud - gitweb
LU-6966 test: Dash in FSNAME causes warning in testframework 25/15925/5
authorLokesh Nagappa Jaliminche <lokesh.jaliminche@seagate.com>
Thu, 6 Aug 2015 10:48:44 +0000 (16:18 +0530)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 23 Mar 2016 06:03:02 +0000 (06:03 +0000)
The FSNAME with dash was causing warning in test-framework.sh. These
are specifically due to use of FSNAME with dash in l-value of the
export statement. So export statement has been modified such that it
will not to include dash in its l-value.

Seagate-bug-id: MRP-2171
Signed-off-by: Lokesh Nagappa Jaliminche <lokesh.jaliminche@seagate.com>
Signed-off-by: Bhagyesh Dudhediya <bhagyesh.dudhediya@seagate.com>
Change-Id: Ia4d690c6529b287bb008f11a57e8131a2facfba4
Reviewed-on: http://review.whamcloud.com/15925
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/tests/test-framework.sh

index dd649f0..48795c0 100755 (executable)
@@ -6073,19 +6073,21 @@ create_pool() {
 }
 
 add_pool_to_list () {
-    local fsname=${1%%.*}
-    local poolname=${1##$fsname.}
+       local fsname=${1%%.*}
+       local poolname=${1##$fsname.}
 
-    local listvar=${fsname}_CREATED_POOLS
-    eval export ${listvar}=$(expand_list ${!listvar} $poolname)
+       local listvar=${fsname}_CREATED_POOLS
+       local temp=${listvar}=$(expand_list ${!listvar} $poolname)
+       eval export $temp
 }
 
 remove_pool_from_list () {
-    local fsname=${1%%.*}
-    local poolname=${1##$fsname.}
+       local fsname=${1%%.*}
+       local poolname=${1##$fsname.}
 
-    local listvar=${fsname}_CREATED_POOLS
-    eval export ${listvar}=$(exclude_items_from_list ${!listvar} $poolname)
+       local listvar=${fsname}_CREATED_POOLS
+       local temp=${listvar}=$(exclude_items_from_list ${!listvar} $poolname)
+       eval export $temp
 }
 
 destroy_pool_int() {