|
@@ -112,6 +112,7 @@ sub parse_2P_read {
|
|
|
$online_kib[$who] = $1 / 1024;
|
|
|
}
|
|
|
}
|
|
|
+ return if $#preproc_s < 0;
|
|
|
&accum_data(\%preproc_s_data, $label, &maxarray(@preproc_s));
|
|
|
&accum_data(\%preproc_kib_data, $label, &avgarray(@preproc_kib));
|
|
|
&accum_data(\%online_s_data, $label, &maxarray(@online_s));
|
|
@@ -142,6 +143,7 @@ sub parse_2P_write_preproc {
|
|
|
$preproc_kib[$who] += $1 / 1024;
|
|
|
}
|
|
|
}
|
|
|
+ return if $#preproc_s < 0;
|
|
|
&accum_data(\%preproc_s_data, $label, &maxarray(@preproc_s));
|
|
|
&accum_data(\%preproc_kib_data, $label, &avgarray(@preproc_kib));
|
|
|
}
|
|
@@ -164,6 +166,7 @@ sub parse_2P_write_online {
|
|
|
$online_kib[$who] = $1 / 1024;
|
|
|
}
|
|
|
}
|
|
|
+ return if $#online_s < 0;
|
|
|
&accum_data(\%online_s_data, $label, &maxarray(@online_s));
|
|
|
&accum_data(\%online_kib_data, $label, &avgarray(@online_kib));
|
|
|
}
|
|
@@ -182,6 +185,7 @@ sub parse_3P_preproc {
|
|
|
$preproc_kib[$who] = $1 / 1024;
|
|
|
}
|
|
|
}
|
|
|
+ return if $#preproc_s < 0;
|
|
|
&accum_data(\%preproc_s_data, "3PDuoram read $labelsuffix", &maxarray(@preproc_s));
|
|
|
&accum_data(\%preproc_kib_data, "3PDuoram read $labelsuffix", &avgarray(@preproc_kib));
|
|
|
&accum_data(\%preproc_s_data, "3PDuoram write $labelsuffix", &maxarray(@preproc_s));
|
|
@@ -224,6 +228,7 @@ sub parse_3P_online {
|
|
|
$readwrite_kib[$who] = $1 / 1024;
|
|
|
}
|
|
|
}
|
|
|
+ return if $#read_s < 0;
|
|
|
&accum_data(\%online_s_data, "3PDuoram read $labelsuffix", &maxarray(@read_s));
|
|
|
&accum_data(\%online_kib_data, "3PDuoram read $labelsuffix", &avgarray(@read_kib));
|
|
|
&accum_data(\%online_s_data, "3PDuoram write $labelsuffix", &maxarray(@write_s));
|