mirror of
https://github.com/unraid/webgui.git
synced 2026-05-12 15:20:29 -05:00
Added next parity schedule indicator on dashboard page
This commit is contained in:
@@ -297,7 +297,7 @@ case 'port':
|
||||
break;
|
||||
case 'parity':
|
||||
$var = parse_ini_file("state/var.ini");
|
||||
if ($var['mdNumInvalid']==0 && $var['mdResync']>0) {
|
||||
if ($var['mdResync']>0) {
|
||||
$mode = '';
|
||||
if (strstr($var['mdResyncAction'],"recon")) {
|
||||
$mode = 'Parity-Sync / Data-Rebuild';
|
||||
@@ -310,7 +310,7 @@ case 'parity':
|
||||
}
|
||||
echo "<span class='orange p0'><strong>".$mode." in progress... Completed: ".number_format(($var['mdResyncPos']/($var['mdResync']/100+1)),0)." %.</strong></span>";
|
||||
echo "<br><em>Elapsed time: ".my_clock(floor((time()-$var['sbUpdated'])/60)).". Estimated finish: ".my_clock(round(((($var['mdResyncDt']*(($var['mdResync']-$var['mdResyncPos'])/($var['mdResyncDb']/100+1)))/100)/60),0))."</em>";
|
||||
} elseif ($var['mdNumInvalid']==0) {
|
||||
} else {
|
||||
extract(parse_plugin_cfg('dynamix', true));
|
||||
list($m,$h) = explode(' ', $parity['hour']);
|
||||
$time = time();
|
||||
@@ -378,8 +378,6 @@ case 'parity':
|
||||
echo "</strong><br><i class='fa fa-clock-o'></i> <em>Due in: ";
|
||||
echo my_clock(floor($t/60));
|
||||
echo "</em>";
|
||||
} else {
|
||||
echo "<i class='fa fa-warning'></i> Array contains {$var['mdNumInvalid']} invalid disk(s)";
|
||||
}
|
||||
break;
|
||||
case 'shares':
|
||||
|
||||
Reference in New Issue
Block a user