Project

General

Profile

Tasks #47477

Feature #47072: mgr/dashboard: Usability Improvements

mgr/dashboard: cluster > inventory

Added by Ernesto Puerta 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
dashboard/usability
Target version:
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

History

#1 Updated by Ernesto Puerta 4 months ago

The inventory is basically a view of all discovered disk media across the hosts, which means this is the interface for all disk management interactions. The current UI provides an Identify button to activate the IDENT LED on a given drive, but this current approach has a number of problems. The items below all depend on the PR https://github.com/ceph/ceph/pull/36336 (which is now merged)

This tracker should be broken down in the following 4 ones:

  1. The ability to control the IDENT/FAULT light is a feature of the drive - not all drives support it - but the UI doesn’t account for that
    1. Disks should provide indications of LED support
    2. The UI should disable LED actions against drives that don’t support the control
  2. Only IDENT is supported currently
    1. The UI should support IDENT and FAULT actions
  3. Health is not a column presented for the disk
    1. Each disk should have a corresponding Health column. Since LED control is via libstoragemgmt (lsm), it makes sense to use lsm’s view of health
  4. The disk does not show the device's serial number. The admin needs to be able to correlate between Ceph and the BMC - serial number would provide that.
    1. Each disk should include the serial number.

#2 Updated by Lenz Grimmer 4 months ago

I like these ideas and suggestions. However, they all require changes to be made to the underlying infrastructure (outside of the dashboard codebase) first, so these items need to be broken off as subtasks.

#3 Updated by Lenz Grimmer 4 months ago

  • Tags set to usability
  • Tags deleted (usability)

Also available in: Atom PDF