enabled_emulation greatly reduces keystone performance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Triaged
|
Low
|
Unassigned |
Bug Description
When enabled_emulation is enabled, the performance of Keystone suffers greatly. I see a approx 4x slower result when it is enabled. I discussed this some in my blog post (http://
enabled_emulation off:
root@j1:~# time keystone user-list
+------
| id | name | enabled | email |
+------
| admin | admin | True | |
...
+------
real 0m2.767s
user 0m0.380s
sys 0m0.284s
enabled_emulation on:
root@j1:~# time keystone user-list
+------
| id | name | enabled | email |
+------
| admin | admin | True | |
...
+------
real 0m9.099s
user 0m0.508s
sys 0m0.084s
Similar results happen for tenant enabled emulation.
My LDAP box is a Free IPA server running on CentOS if that matters.
I'm running Keystone 2013.2.
tags: | added: performance |
Changed in keystone: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: ldap |
There hasn't been any analysis of this, I'm wondering how many others are affected by this issue? Maybe we should look at removing the enabled emulation option? Does ldappool make the performance better?