Whamcloud - gitweb
b=23049 canonicalize disk names
[fs/lustre-release.git] / lustre / tests / test-framework.sh
index 051effb..bd45247 100644 (file)
@@ -4428,3 +4428,15 @@ run_sgpdd () {
     cat ${rslt}.detail
 }
 
+# returns the canonical name for an ldiskfs device
+ldiskfs_canon() {
+        local dev="$1"
+        local facet="$2"
+
+        do_facet $facet "dv=\\\$(lctl get_param -n $dev);
+if foo=\\\$(lvdisplay -c \\\$dv 2>/dev/null); then
+    echo dm-\\\${foo##*:};
+else
+    echo \\\$(basename \\\$dv);
+fi;"
+}