dashboard: add queue ETA countdown to Worker Pool pane
This commit is contained in:
@@ -351,6 +351,15 @@ function update(d) {
|
||||
$('threads').textContent = d.threads + '/' + d.max_threads;
|
||||
setBar('threadBar', d.threads, d.max_threads, 'blu');
|
||||
$('queue').textContent = fmt(d.queue_size);
|
||||
// Calculate queue ETA: queue_size / tests_per_second
|
||||
var queueEta = '-';
|
||||
if (d.queue_size > 0 && d.recent_rate > 0.01) {
|
||||
var etaSecs = d.queue_size / d.recent_rate;
|
||||
queueEta = fmtTime(etaSecs);
|
||||
} else if (d.queue_size === 0) {
|
||||
queueEta = 'empty';
|
||||
}
|
||||
$('queueEta').textContent = queueEta;
|
||||
$('uptime').textContent = fmtTime(d.uptime_seconds);
|
||||
|
||||
// Charts
|
||||
|
||||
Reference in New Issue
Block a user