Project

General

Profile

Bug #39726

mgr/dashboard: "Striping" feature checkbox missing in RBD image dialog

Added by Patrick Seidensal almost 5 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Component - RBD
Target version:
-
% Done:

0%

Source:
Tags:
low-hanging-fruit usability backport_processed
Backport:
quincy,pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

This may not be a bug, just a cosmetic issue. Although `striping` is a feature, it's not listed in the features sections of the RBD create/edit/copy/clone dialog. This may be due to it implicitly being enabled when defining stripe count and stripe unit, but it may confuse the user, as it's "hidden" in the "Advanced" sections and not visible as checkbox in the "features" section.

striping.png View (70 KB) Ernesto Puerta, 04/06/2022 08:58 AM

qos.png View (28.2 KB) Ernesto Puerta, 04/06/2022 09:46 AM


Related issues

Copied to Dashboard - Backport #56566: pacific: mgr/dashboard: "Striping" feature checkbox missing in RBD image dialog Resolved
Copied to Dashboard - Backport #56567: quincy: mgr/dashboard: "Striping" feature checkbox missing in RBD image dialog Resolved

History

#1 Updated by Sebastian Wagner over 4 years ago

  • Category set to 139

#2 Updated by Ernesto Puerta about 3 years ago

  • Tags set to low-hanging-fruit

#3 Updated by Ernesto Puerta almost 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 139 to Component - RBD

#4 Updated by Ernesto Puerta almost 2 years ago

Based on the RBD striping feature description and the description of this issue, it looks like there's no explicit "enable striping" checkbox in the RBD Image creation form. It seems that in the CLI there's no "enabling" option either: it becomes enabled as soon as someone sets the "stripe_count" to a value different than 1.

The current UI is:

Things that could be done here to improve usability:
  • Pre-populating the stripe count to 1 (now it's empty). "1" means no "fancy striping", anything else enables the fancy striping.
  • Adding a pop-over (already provided by the existing cd-helper component) explaining each setting (object size, stripe unit and stripe count), in a similar way as done with RBD QoS params:

#5 Updated by Vrushal Chaudhari almost 2 years ago

I have started working on this issue and have raised PR https://github.com/ceph/ceph/pull/46014 for the same

#6 Updated by Pere Díaz Bou over 1 year ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 46014

#7 Updated by Pere Díaz Bou over 1 year ago

  • Status changed from Fix Under Review to Pending Backport

#8 Updated by Pere Díaz Bou over 1 year ago

  • Status changed from Pending Backport to Fix Under Review

#9 Updated by Pere Díaz Bou over 1 year ago

  • Status changed from Fix Under Review to Pending Backport
  • Backport set to quincy,pacific

#10 Updated by Backport Bot over 1 year ago

  • Copied to Backport #56566: pacific: mgr/dashboard: "Striping" feature checkbox missing in RBD image dialog added

#11 Updated by Backport Bot over 1 year ago

  • Copied to Backport #56567: quincy: mgr/dashboard: "Striping" feature checkbox missing in RBD image dialog added

#12 Updated by Backport Bot over 1 year ago

  • Tags changed from low-hanging-fruit usability to low-hanging-fruit usability backport_processed

#13 Updated by Nizamudeen A over 1 year ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF