Project

General

Profile

Actions

Bug #39301

closed

mgr/dashboard: Optimize RBD list by reducing the amount of data returned

Added by Ricardo Marques about 5 years ago. Updated about 3 years ago.

Status:
Won't Fix
Priority:
Low
Assignee:
-
Category:
Component - RBD
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Some RBD image information may require a lot of processing, and we are calculating this information for every RBD image, every "X" seconds when the table automatically refreshes.

For optimization, RBD "LIST" endpoint should only return the information needed to populate the table.

Additional information (like snapshots information, etc.) that is only displayed in the details view should be returned by a dedicated GET to the selected image only.


Related issues 1 (1 open0 closed)

Related to Dashboard - Bug #39140: mgr/dashboard: decouple RBD image disk usage calculation from RBD image listingFix Under ReviewErnesto Puerta

Actions
Actions #1

Updated by Ricardo Marques about 5 years ago

  • Description updated (diff)
Actions #2

Updated by Ricardo Marques about 5 years ago

  • Tags set to performance
Actions #3

Updated by Lenz Grimmer about 5 years ago

  • Related to Bug #39140: mgr/dashboard: decouple RBD image disk usage calculation from RBD image listing added
Actions #4

Updated by Lenz Grimmer about 5 years ago

  • Translation missing: en.field_tag_list set to performance
  • Target version set to v15.0.0
  • Tags deleted (performance)
Actions #5

Updated by Lenz Grimmer about 5 years ago

How does this relate to #39140? Is this a different issue, or an alternative approach? Do we need both?

Actions #6

Updated by Ricardo Marques about 5 years ago

If we implement both, the performance will improve even more.

The idea behind this issue is to just reduce the amount of data returned by the list endpoint.

Actions #7

Updated by Ricardo Marques about 5 years ago

  • Status changed from New to Won't Fix

I'm closing this issue for now, and will reopen it if we still have performance issues after #39140

Actions #8

Updated by Ernesto Puerta about 3 years ago

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

Also available in: Atom PDF