Horizon cannot display >1.5K users from LDAP

Bug #1494806 reported by Paul Karikh
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
In Progress
High
Nikita Konovalov
7.0.x
Won't Fix
Medium
MOS Maintenance
8.0.x
Won't Fix
High
Unassigned
9.x
Won't Fix
High
Unassigned

Bug Description

If Keystone is set up with LDAP and there is a lot of users (look like 1500 users if an the threshold value), Horizon can't fetch all users from domain and shows error "Error: Unable to retrieve user list."
There is no issues if number of users in LDAP is much smaller.
Also fetching 1K users from LDAP takes too long time (in comparsion with MySQL).
Affected pages:
identity/users
identity/domains (cannot list domain members)

Upstream bug is here: https://bugs.launchpad.net/horizon/+bug/1496045

Paul Karikh (pkarikh)
tags: added: horizon
Changed in mos:
assignee: nobody → Paul Karikh (pkarikh)
summary: - Horizon cannot fetch lots users when deployed with LDAP
+ Horizon cannot fetch >1.5K users when is deployed with LDAP
summary: - Horizon cannot fetch >1.5K users when is deployed with LDAP
+ Horizon cannot fetch >1.5K users when it is deployed with LDAP
Paul Karikh (pkarikh)
summary: - Horizon cannot fetch >1.5K users when it is deployed with LDAP
+ Horizon cannot display >1.5K users from LDAP
Timur Sufiev (tsufiev-x)
description: updated
Changed in mos:
milestone: none → 8.0
importance: Undecided → High
status: New → Confirmed
Paul Karikh (pkarikh)
description: updated
Paul Karikh (pkarikh)
description: updated
Revision history for this message
Paul Karikh (pkarikh) wrote :

Here is Keystone patch which should help us to fix (or workaround, at least) this problem: https://review.openstack.org/#/c/234849/

tags: added: enhancement
tags: added: customer-found
Revision history for this message
Paul Karikh (pkarikh) wrote :

Here is upstream Horizon patch for enabling `truncated flag` handling: https://review.openstack.org/#/c/250869/
Here is another upstream Horizon patch for adding api filtering for users. https://review.openstack.org/#/c/112744/15

Paul Karikh (pkarikh)
Changed in mos:
status: Confirmed → In Progress
Paul Karikh (pkarikh)
Changed in mos:
milestone: 8.0 → 9.0
tags: added: release-notes
tags: added: 8.0 release-notes-done
removed: release-notes
tags: added: wontfix-feature
Revision history for this message
Paul Karikh (pkarikh) wrote :

Fix for this issue requires another patch for python-keystone client and according to Boris Bobrov who is author of this patch, there is no chances to get this fix for 9.0.
So we should to move this bug to 10.0.

Timur Sufiev (tsufiev-x)
Changed in mos:
milestone: 9.0 → 10.0
Revision history for this message
Dina Belova (dbelova) wrote :

Added move-to-10.0 tag to show this was moved to 10.0 from 9.0

tags: added: move-to-10.0
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Added 10.0-reviewed tag since the bugfix relies on keystoneclient feature that will be implemented no earlier than in Newton.

tags: added: 10.0-reviewed
Revision history for this message
Denis Meltsaykin (dmeltsaykin) wrote :

Won't fix for 7.x per comment #3.

Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Horizon fix/feature is still waiting for the required changes in python-keystoneclient. Reassigning to Boris Bobrov, as he has more context to track the progress of Keystone-side changes.

Changed in mos:
assignee: Paul Karikh (pkarikh) → Boris Bobrov (bbobrov)
Boris Bobrov (bbobrov)
Changed in mos:
assignee: Boris Bobrov (bbobrov) → nobody
Changed in mos:
assignee: nobody → Nikita Konovalov (nkonovalov)
no longer affects: mos/10.0.x
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.