public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade
@ 2020-09-30  8:45 Dominik Csapak
  2020-09-30  8:45 ` [pbs-devel] [PATCH proxmox-backup 2/2] ui: improve running task overlay Dominik Csapak
  2020-09-30  9:07 ` [pbs-devel] applied: [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dietmar Maurer
  0 siblings, 2 replies; 4+ messages in thread
From: Dominik Csapak @ 2020-09-30  8:45 UTC (permalink / raw)
  To: pbs-devel

when upgrading from a version where we stored all tasks in the 'active' file,
we did not completly account for finished tasks still there

we should update the file when encountering any finished task in
'active' as well as filter them out on the api call (if they get through)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
 src/api2/node/tasks.rs    | 1 +
 src/server/worker_task.rs | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/api2/node/tasks.rs b/src/api2/node/tasks.rs
index 80384ea8..1440859b 100644
--- a/src/api2/node/tasks.rs
+++ b/src/api2/node/tasks.rs
@@ -352,6 +352,7 @@ pub fn list_tasks(
         }
 
         match info.state {
+            Some(_) if running => return None,
             Some(crate::server::TaskState::OK { .. }) if errors => return None,
             _ => {},
         }
diff --git a/src/server/worker_task.rs b/src/server/worker_task.rs
index be689c7f..b2e2abd5 100644
--- a/src/server/worker_task.rs
+++ b/src/server/worker_task.rs
@@ -539,7 +539,7 @@ impl TaskListInfoIterator {
 
             let needs_update = active_list
                 .iter()
-                .any(|info| info.state.is_none() && !worker_is_active_local(&info.upid));
+                .any(|info| info.state.is_some() || !worker_is_active_local(&info.upid));
 
             if needs_update {
                 drop(lock);
-- 
2.20.1





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pbs-devel] [PATCH proxmox-backup 2/2] ui: improve running task overlay
  2020-09-30  8:45 [pbs-devel] [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dominik Csapak
@ 2020-09-30  8:45 ` Dominik Csapak
  2020-09-30  9:07   ` [pbs-devel] applied: " Dietmar Maurer
  2020-09-30  9:07 ` [pbs-devel] applied: [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dietmar Maurer
  1 sibling, 1 reply; 4+ messages in thread
From: Dominik Csapak @ 2020-09-30  8:45 UTC (permalink / raw)
  To: pbs-devel

by setting a maxHeight+scrollable
(i used 500px to be still visible on our 'min screen size' 1280x720)

and by disabling emptyText deferral, which now shows the text instantly

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
 www/dashboard/RunningTasks.js | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/www/dashboard/RunningTasks.js b/www/dashboard/RunningTasks.js
index fdf7122f..f990a6e2 100644
--- a/www/dashboard/RunningTasks.js
+++ b/www/dashboard/RunningTasks.js
@@ -8,6 +8,13 @@ Ext.define('PBS.RunningTasks', {
     hideHeaders: true,
     rowLines: false,
 
+    scrollable: true,
+    maxHeight: 500,
+
+    viewConfig: {
+	deferEmptyText: false,
+    },
+
     controller: {
 	xclass: 'Ext.app.ViewController',
 
-- 
2.20.1





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pbs-devel] applied: [PATCH proxmox-backup 2/2] ui: improve running task overlay
  2020-09-30  8:45 ` [pbs-devel] [PATCH proxmox-backup 2/2] ui: improve running task overlay Dominik Csapak
@ 2020-09-30  9:07   ` Dietmar Maurer
  0 siblings, 0 replies; 4+ messages in thread
From: Dietmar Maurer @ 2020-09-30  9:07 UTC (permalink / raw)
  To: Proxmox Backup Server development discussion, Dominik Csapak

applied




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [pbs-devel] applied: [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade
  2020-09-30  8:45 [pbs-devel] [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dominik Csapak
  2020-09-30  8:45 ` [pbs-devel] [PATCH proxmox-backup 2/2] ui: improve running task overlay Dominik Csapak
@ 2020-09-30  9:07 ` Dietmar Maurer
  1 sibling, 0 replies; 4+ messages in thread
From: Dietmar Maurer @ 2020-09-30  9:07 UTC (permalink / raw)
  To: Proxmox Backup Server development discussion, Dominik Csapak

applied




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-09-30  9:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-30  8:45 [pbs-devel] [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dominik Csapak
2020-09-30  8:45 ` [pbs-devel] [PATCH proxmox-backup 2/2] ui: improve running task overlay Dominik Csapak
2020-09-30  9:07   ` [pbs-devel] applied: " Dietmar Maurer
2020-09-30  9:07 ` [pbs-devel] applied: [PATCH proxmox-backup 1/2] tasks: improve behaviour on upgrade Dietmar Maurer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal