← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1720416] Re: Ui Performance in Ocata when viewing Identity tabs is horrible

 

** Changed in: keystone
       Status: Incomplete => Won't Fix

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1720416

Title:
  Ui Performance in Ocata when viewing Identity tabs is horrible

Status in OpenStack Dashboard (Horizon):
  New
Status in OpenStack Identity (keystone):
  Won't Fix

Bug description:
  Hello,

  The Identity dashboard, responsible for showing Domains, Users,
  Groups, Projects, and Roles, suffers terribly when viewing items like
  Projects.

  Our private production runs about 435 projects, and slightly more than
  350 users.

  For example, to view all projects, the UI takes about 18-20 seconds to
  properly render. The API call to view projects: openstack project
  list, takes about 2 seconds.

  It seems like rendering this data in Angular is the culprit, but I
  have not been able to pinpoint anywhere to indicate it.

  We are using UWSGI and HTTP-Socket mode. I have a haproxy load
  balancer in front of this node, and I observed the same if not worse
  performance with using Nginx or Apache on the same node proxying the
  UWSGI.

  This is my uwsgi load at idle:
  https://gist.github.com/jjahns/79bc336c447a5718afff2edcf0f3bd83

  This is my uwsgi load when the projects tab is being pulled:
  https://gist.github.com/jjahns/abac52381e7eb77f86ab92ed55b86e28

  The render time here was approximately 18 seconds. Only one CPU core
  was used, despite all of these processes, and it was pinned at 100% as
  well.

  We've tried Apache with the same results. We've also tried using
  Nginx, and no yielded benefit.

  If this is a configuration problem, then someone should explain how to
  correct.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1720416/+subscriptions


References