Project

General

Profile

Bug #49200

mgr/dashboard: browser freezes when tryin to execute /api/cluster_conf from openAPI docs

Added by Avan Thakkar 3 months ago. Updated 22 days ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
Category:
Configuration
Target version:
% Done:

0%

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

Description

The browser tab on which dashboard is opened gets unresponsive when trying to execute /api/cluster_conf API from swagger UI page.

Screencast from 02-06-2021 06_14_07 PM.webm (766 KB) Avan Thakkar, 02/06/2021 12:45 PM

History

#1 Updated by Ernesto Puerta 3 months ago

  • Category set to dashboard/configurations

Interesting, Avan. Alfonso recently faced this issue. Does this only happen with the Swagger UI, not from curl?

#2 Updated by Avan Thakkar 3 months ago

Ernesto Puerta wrote:

Interesting, Avan. Alfonso recently faced this issue. Does this only happen with the Swagger UI, not from curl?

Yes. curl works fine, it's just the Swagger UI not able to load the big list I guess. As even the dashboard UI can load the full list of configuration(by default it just loads "Level:basic", but if you even remove this filter it loads all of it)

#3 Updated by Ernesto Puerta 3 months ago

  • Status changed from New to Triaged
  • Assignee set to Avan Thakkar
  • Target version changed from v16.1.1 to v17.0.0
  • Backport set to pacific,octopus, nautilus

#4 Updated by Avan Thakkar 3 months ago

  • Status changed from Triaged to Won't Fix

It seems there isn't any workaround for this https://github.com/swagger-api/swagger-ui/issues/3832. Swagger Ui do provide a download option but that only load after the "Execute" is completed, which actually takes a lot of time and hangs the dashboard & the swagger UI page. So for now I'm closing this issue as won't fix.

#5 Updated by Ernesto Puerta 22 days ago

  • Project changed from mgr to Dashboard
  • Category changed from dashboard/configurations to Configuration

Also available in: Atom PDF