You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Andrii Tkach (JIRA)" <ji...@apache.org> on 2013/10/30 14:21:25 UTC
[jira] [Created] (AMBARI-3622) [perf] Background operations dialog
should not get all details of requests
Andrii Tkach created AMBARI-3622:
------------------------------------
Summary: [perf] Background operations dialog should not get all details of requests
Key: AMBARI-3622
URL: https://issues.apache.org/jira/browse/AMBARI-3622
Project: Ambari
Issue Type: Bug
Components: client
Affects Versions: 1.4.1
Reporter: Andrii Tkach
Assignee: Andrii Tkach
Priority: Critical
Fix For: 1.4.2
In Ambari UI we keep polling for last 10 requests, and *all* details about each request.
{code}
http://server:8080/api/v1/clusters/ga/requests?to=end&page_size=10&fields=*,tasks/Tasks/*
{code}
On a 600 node cluster if you restart all services, this will contain MBs of data.
We do not need so much data just to show the number of operations. We need to request API changes to provide rollup of tasks information into each request, and use that.
The polling query should look more like:
{code}
http://server:8080/api/v1/clusters/ga/requests?to=end&page_size=10
{code}
This should provide the following about request -
* progress%
* completed (yes/no)
* state (success/warn/failure/timeout)
Users should open the background-operations dialog and see progress of requests without making any further calls. Only when the user clicks on a request, should another call to get all tasks information be done.
--
This message was sent by Atlassian JIRA
(v6.1#6144)