Project

General

Profile

Actions

Tasks #47477

open

Feature #47072: mgr/dashboard: Usability Improvements

mgr/dashboard: cluster > inventory

Added by Ernesto Puerta over 3 years ago. Updated over 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
UX
Target version:
% Done:

50%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Subtasks 2 (1 open1 closed)

Feature #50312: mgr/dashboard: create OSD directly from device in InventoryNew

Actions
Cleanup #50314: mgr/dashboard: rename "inventory" to "disks"ResolvedKumar Navin Barnwal

Actions
Actions #1

Updated by Ernesto Puerta over 3 years 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.
Actions #2

Updated by Lenz Grimmer over 3 years 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.

Actions #3

Updated by Lenz Grimmer over 3 years ago

  • Translation missing: en.field_tag_list set to usability
  • Tags deleted (usability)
Actions

Also available in: Atom PDF