all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state
@ 2023-06-23  9:45 Alexandre Derumier
  2023-06-23  9:45 ` [pve-devel] [PATCH proxmox-widget-toolkit 1/1] css: add .working color #3892d4 Alexandre Derumier
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Alexandre Derumier @ 2023-06-23  9:45 UTC (permalink / raw)
  To: pve-devel

This patch serie improve ceph dashboard adding a new pg warning state.
Currently undersized pg displayed as error state, and degraded as working state.

working is now displayed with blue color, and warning with orange color

changelog v2:
 - fix Aaron comments

proxmox-widget-toolkit:

Alexandre Derumier (1):
  css: add .working color #3892d4

 src/css/ext6-pmx.css | 4 ++++
 1 file changed, 4 insertions(+)

pve-manager:

Alexandre Derumier (1):
  ui: ceph status: add pg warning state

 www/manager6/ceph/StatusDetail.js | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

-- 
2.39.2




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

* [pve-devel] [PATCH proxmox-widget-toolkit 1/1] css: add .working color #3892d4
  2023-06-23  9:45 [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state Alexandre Derumier
@ 2023-06-23  9:45 ` Alexandre Derumier
  2023-06-23  9:45 ` [pve-devel] [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state Alexandre Derumier
  2023-08-08 11:19 ` [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: " Aaron Lauterer
  2 siblings, 0 replies; 5+ messages in thread
From: Alexandre Derumier @ 2023-06-23  9:45 UTC (permalink / raw)
  To: pve-devel

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
---
 src/css/ext6-pmx.css | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/css/ext6-pmx.css b/src/css/ext6-pmx.css
index 2ffd2a8..9344595 100644
--- a/src/css/ext6-pmx.css
+++ b/src/css/ext6-pmx.css
@@ -113,6 +113,10 @@
     color: #3892d4;
 }
 
+.working {
+    color: #3892d4;
+}
+
 .pwt-eol-icon {
     position: relative;
     float: left;
-- 
2.39.2




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

* [pve-devel] [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state
  2023-06-23  9:45 [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state Alexandre Derumier
  2023-06-23  9:45 ` [pve-devel] [PATCH proxmox-widget-toolkit 1/1] css: add .working color #3892d4 Alexandre Derumier
@ 2023-06-23  9:45 ` Alexandre Derumier
  2023-11-13 15:26   ` [pve-devel] applied: " Thomas Lamprecht
  2023-08-08 11:19 ` [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: " Aaron Lauterer
  2 siblings, 1 reply; 5+ messages in thread
From: Alexandre Derumier @ 2023-06-23  9:45 UTC (permalink / raw)
  To: pve-devel

Like ceph mgr dashboard, we need a warning state.

- set degraded as warning instead working
- set undersized as warning instead error
- rename error as critical
- add "working" (info-blue) color for working state
- use warning (orange) color for warning state

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
---
 www/manager6/ceph/StatusDetail.js | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

diff --git a/www/manager6/ceph/StatusDetail.js b/www/manager6/ceph/StatusDetail.js
index d6c0763b..cac6445d 100644
--- a/www/manager6/ceph/StatusDetail.js
+++ b/www/manager6/ceph/StatusDetail.js
@@ -94,6 +94,7 @@ Ext.define('PVE.ceph.StatusDetail', {
 	colors: [
 	    '#CFCFCF',
 	    '#21BF4B',
+	    '#3892d4',
 	    '#FFCC00',
 	    '#FF6C59',
 	],
@@ -152,7 +153,6 @@ Ext.define('PVE.ceph.StatusDetail', {
 	backfilling: 2,
 	creating: 2,
 	deep: 2,
-	degraded: 2,
 	forced_backfill: 2,
 	forced_recovery: 2,
 	peered: 2,
@@ -165,17 +165,20 @@ Ext.define('PVE.ceph.StatusDetail', {
 	snaptrim: 2,
 	snaptrim_wait: 2,
 
-	// error
-	backfill_toofull: 3,
-	backfill_unfound: 3,
-	down: 3,
-	incomplete: 3,
-	inconsistent: 3,
-	recovery_toofull: 3,
-	recovery_unfound: 3,
-	snaptrim_error: 3,
-	stale: 3,
+	//warning
+	degraded: 3,
 	undersized: 3,
+
+	// critical
+	backfill_toofull: 4,
+	backfill_unfound: 4,
+	down: 4,
+	incomplete: 4,
+	inconsistent: 4,
+	recovery_toofull: 4,
+	recovery_unfound: 4,
+	snaptrim_error: 4,
+	stale: 4,
     },
 
     statecategories: [
@@ -191,10 +194,14 @@ Ext.define('PVE.ceph.StatusDetail', {
 	},
 	{
 	    text: gettext('Working'),
+	    cls: 'working',
+	},
+	{
+	    text: gettext('Warning'),
 	    cls: 'warning',
 	},
 	{
-	    text: gettext('Error'),
+	    text: gettext('Critical'),
 	    cls: 'critical',
 	},
     ],
-- 
2.39.2




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

* Re: [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state
  2023-06-23  9:45 [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state Alexandre Derumier
  2023-06-23  9:45 ` [pve-devel] [PATCH proxmox-widget-toolkit 1/1] css: add .working color #3892d4 Alexandre Derumier
  2023-06-23  9:45 ` [pve-devel] [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state Alexandre Derumier
@ 2023-08-08 11:19 ` Aaron Lauterer
  2 siblings, 0 replies; 5+ messages in thread
From: Aaron Lauterer @ 2023-08-08 11:19 UTC (permalink / raw)
  To: Proxmox VE development discussion, Alexandre Derumier

sorry for missing this initially. Looks good and easy to distinguish now in the 
dark & light theme.


consider this:

Tested-By: Aaron Lauterer <a.lauterer@proxmox.com>
Reviewed-By: Aaron Lauterer <a.lauterer@proxmox.com>

On 6/23/23 11:45, Alexandre Derumier wrote:
> This patch serie improve ceph dashboard adding a new pg warning state.
> Currently undersized pg displayed as error state, and degraded as working state.
> 
> working is now displayed with blue color, and warning with orange color
> 
> changelog v2:
>   - fix Aaron comments
> 
> proxmox-widget-toolkit:
> 
> Alexandre Derumier (1):
>    css: add .working color #3892d4
> 
>   src/css/ext6-pmx.css | 4 ++++
>   1 file changed, 4 insertions(+)
> 
> pve-manager:
> 
> Alexandre Derumier (1):
>    ui: ceph status: add pg warning state
> 
>   www/manager6/ceph/StatusDetail.js | 31 +++++++++++++++++++------------
>   1 file changed, 19 insertions(+), 12 deletions(-)
> 




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

* [pve-devel] applied: [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state
  2023-06-23  9:45 ` [pve-devel] [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state Alexandre Derumier
@ 2023-11-13 15:26   ` Thomas Lamprecht
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Lamprecht @ 2023-11-13 15:26 UTC (permalink / raw)
  To: Proxmox VE development discussion, Alexandre Derumier

Am 23/06/2023 um 11:45 schrieb Alexandre Derumier:
> Like ceph mgr dashboard, we need a warning state.
> 
> - set degraded as warning instead working
> - set undersized as warning instead error
> - rename error as critical
> - add "working" (info-blue) color for working state
> - use warning (orange) color for warning state
> 
> Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
> ---
>  www/manager6/ceph/StatusDetail.js | 31 +++++++++++++++++++------------
>  1 file changed, 19 insertions(+), 12 deletions(-)
> 
>

applied, thanks!

I folded in the CSS class into this patch to be added to pve-manager's
CSS file for now and renamed "Working" into "Busy", which is IMO slightly
better conveying what we mean here.




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

end of thread, other threads:[~2023-11-13 15:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-23  9:45 [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: add pg warning state Alexandre Derumier
2023-06-23  9:45 ` [pve-devel] [PATCH proxmox-widget-toolkit 1/1] css: add .working color #3892d4 Alexandre Derumier
2023-06-23  9:45 ` [pve-devel] [PATCH v2 pve-manager 1/1] ui: ceph status: add pg warning state Alexandre Derumier
2023-11-13 15:26   ` [pve-devel] applied: " Thomas Lamprecht
2023-08-08 11:19 ` [pve-devel] [PATCH-SERIE proxmox-widget-toolkit/pve-manager] ceph ui: " Aaron Lauterer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal