Whamcloud - gitweb
New tag 2.4.53
[fs/lustre-release.git] / lustre-iokit / obdfilter-survey / plot-obdfilter
index f7b2aa4..5c4b177 100644 (file)
@@ -14,8 +14,8 @@
 # in the LICENSE file that accompanied this code).
 #
 # You should have received a copy of the GNU General Public License
-# version 2 along with this program; If not, see [sun.com URL with a
-# copy of GPLv2].
+# version 2 along with this program; If not, see
+# http://www.sun.com/software/products/lustre/docs/GPLv2.pdf
 #
 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
 # CA 95054 USA or visit www.sun.com if you need additional information or
@@ -26,6 +26,8 @@
 # Copyright  2008 Sun Microsystems, Inc. All rights reserved
 # Use is subject to license terms.
 #
+# Copyright (c) 2013, Intel Corporation.
+#
 # This file is part of Lustre, http://www.lustre.org/
 # Lustre is a trademark of Sun Microsystems, Inc.
 #
@@ -93,7 +95,7 @@ sub write_scr_file() {
        $i = 2;
        $xrange = 1;
        # generate instructions for gnuplot, with adjusting X-axes ranges
-       for ($j = $first_thread; $j <= $thread ; $j = $j + $j) {
+       for ($j = $first_obj; $j <= $obj ; $j = $j + $j) {
                        printf SCRFILE "$plot \"$file-$rsz-$op.dat\" using 1:$i axes x%dy1 title \"$rwlabel-obj$j\" with line\n", $xrange;
                $i++;
                $plot = "replot";
@@ -114,12 +116,12 @@ sub write_dat_file() {
        # Open .csv/.dat file for writing required columns from log file.
        open ( DATAFILE, "> $file-$rsz-$op.dat" ) or die "Can't open csv file for writing";
        printf DATAFILE "%-6s", "thrd";
-       for ($j = $first_thread; $j <= $thread ; $j = $j + $j) {
+       for ($j = $first_obj; $j <= $obj; $j = $j + $j) {
                printf DATAFILE "%-10s", "$op-obj$j";
        }
-       for ( $i = $first_obj; $i <= $obj; $i = $i + $i ) {
+       for ( $i = $first_thread; $i <= $thread; $i = $i + $i ) {
                printf DATAFILE "\n%-6s", $i;
-               for ($j = $first_thread; $j <= $thread ; $j = $j + $j) {
+               for ($j = $first_obj; $j <= $obj; $j = $j + $j) {
                # switch-case can be used instead if else
                        if ($op eq "rd") {
                                        if ( $ard{$i}{$j} ) {
@@ -227,7 +229,7 @@ LABEL: while ( <PFILE> ) {
                        }               
                }
        }
-       if ($rsz != $line[5]) {
+       if ($rsz ne $line[5]) {
                &write_files();
                $rsz = $line[5];
                $first_obj = $line[7];