* [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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox