fio2gnuplot: Don't truncate fio log files
[fio.git] / tools / plot / fio2gnuplot.py
index 5e32045dde1bcc0440dd5d83f1bcb059838a1ee5..6bde99ec3f5b5397fa6458e5f2f93a4402537d1b 100755 (executable)
@@ -99,11 +99,18 @@ def compute_temp_file(fio_data_file,disk_perf):
        shall_break = False
        while True:
                current_line=[]
+               nb_empty_files=0
+               nb_files=len(files)
                for file in files:
                        s=file.readline().replace(',',' ').split()
                        if not s:
+                               nb_empty_files+=1
+                               s="-1, 0, 0, 0'".replace(',',' ').split()
+
+                       if (nb_empty_files == nb_files):
                                shall_break=True
                                break;
+
                        current_line.append(s);
 
                if shall_break == True: