2014-02-19 13:45:58 |
mouadino |
bug |
|
|
added bug |
2014-02-19 13:54:22 |
OpenStack Infra |
python-keystoneclient: status |
New |
In Progress |
|
2014-02-19 13:54:22 |
OpenStack Infra |
python-keystoneclient: assignee |
|
mouadino (mouadino) |
|
2014-02-19 16:12:57 |
Dolph Mathews |
python-keystoneclient: importance |
Undecided |
High |
|
2014-02-19 16:13:08 |
Dolph Mathews |
python-keystoneclient: milestone |
|
0.6.1 |
|
2014-02-25 16:11:02 |
mouadino |
description |
This is remarkable noticeable from Horizon which use keystoneclient to connect to the keystone server and at each request this later is left hanged there which consume the keystone server and at one point this will result to having keystone server process exceeding the limit of connection that is allowed to handle (ulimit of open filed).
## How to check:
If you have horizon installed so just keep using it normally (creating instances ....) while keeping an eye on the server number of opened files "lsof -p <keystone-pid>" you can see that the number increment pretty quickly.
## Why:
This because keystone client doesn't reuse the http connection pool, so in a long running service (e.g. horizon) the effect will be a new connections created for each request no connection reuse.
Patch coming soon with more details. |
This is remarkable noticeable from Horizon which use keystoneclient to connect to the keystone server and at each request this later is left hanged there which consume the keystone server and at one point this will result to having keystone server process exceeding the limit of connection that is allowed to handle (ulimit of open filed).
## How to check:
If you have horizon installed so just keep using it normally (creating instances ....) while keeping an eye on the server number of opened files "lsof -p <keystone-pid>" you can see that the number increment pretty quickly.
To reproduce this bug very fast try launching 40 instances at the same time
for example using "Instance Count" field.
## Why:
This because keystone client doesn't reuse the http connection pool, so in a long running service (e.g. horizon) the effect will be a new connections created for each request no connection reuse.
Patch coming soon with more details. |
|
2014-03-04 02:41:57 |
Dolph Mathews |
python-keystoneclient: milestone |
0.6.1 |
0.7.0 |
|
2014-03-18 15:37:38 |
OpenStack Infra |
python-keystoneclient: assignee |
mouadino (mouadino) |
Florent Flament (florent-flament-ext) |
|
2014-03-20 13:32:03 |
Julie Pichon |
bug task added |
|
horizon |
|
2014-03-21 05:40:32 |
Florent Flament |
bug task added |
|
django-openstack-auth |
|
2014-03-21 05:47:27 |
OpenStack Infra |
django-openstack-auth: status |
New |
In Progress |
|
2014-03-21 05:47:27 |
OpenStack Infra |
django-openstack-auth: assignee |
|
Florent Flament (florent-flament-ext) |
|
2014-03-21 06:25:42 |
Jamie Lennox |
bug |
|
|
added subscriber Jamie Lennox |
2014-03-21 07:05:09 |
OpenStack Infra |
python-keystoneclient: assignee |
Florent Flament (florent-flament-ext) |
Jamie Lennox (jamielennox) |
|
2014-03-23 16:17:16 |
OpenStack Infra |
python-keystoneclient: status |
In Progress |
Fix Committed |
|
2014-03-26 11:58:52 |
Dolph Mathews |
python-keystoneclient: status |
Fix Committed |
Fix Released |
|
2014-08-13 06:14:55 |
Qiu Yu |
bug |
|
|
added subscriber Qiu Yu |
2014-08-24 10:53:16 |
Akihiro Motoki |
horizon: importance |
Undecided |
High |
|
2014-08-24 10:53:20 |
Akihiro Motoki |
horizon: milestone |
|
juno-3 |
|
2014-08-24 10:53:26 |
Akihiro Motoki |
horizon: status |
New |
Confirmed |
|
2014-08-24 10:53:32 |
Akihiro Motoki |
tags |
|
keystone |
|
2014-09-03 14:52:29 |
Thierry Carrez |
horizon: milestone |
juno-3 |
juno-rc1 |
|
2014-09-23 15:57:31 |
David Lyle |
horizon: milestone |
juno-rc1 |
kilo-1 |
|
2014-11-16 22:28:21 |
Lin Hua Cheng |
django-openstack-auth: importance |
Undecided |
High |
|
2014-12-09 15:45:17 |
David Lyle |
horizon: milestone |
kilo-1 |
kilo-2 |
|
2015-01-30 16:35:40 |
Florent Flament |
django-openstack-auth: assignee |
Florent Flament (florentflament) |
|
|
2015-02-03 15:09:48 |
David Lyle |
horizon: milestone |
kilo-2 |
kilo-3 |
|
2015-03-11 10:12:22 |
Romain Hardouin |
django-openstack-auth: assignee |
|
Romain Hardouin (romain-hardouin) |
|
2015-03-19 14:38:42 |
Thierry Carrez |
horizon: milestone |
kilo-3 |
kilo-rc1 |
|
2015-03-25 18:43:19 |
David Lyle |
horizon: milestone |
kilo-rc1 |
liberty-1 |
|
2015-03-27 07:10:47 |
jun moon |
horizon: status |
Confirmed |
In Progress |
|
2015-03-27 07:10:53 |
jun moon |
horizon: status |
In Progress |
Confirmed |
|
2015-04-08 11:56:15 |
Romain Hardouin |
django-openstack-auth: assignee |
Romain Hardouin (romain-hardouin) |
|
|
2015-04-08 12:08:22 |
Dr. Jens Harbott |
bug |
|
|
added subscriber Dr. Jens Rosenboom |
2015-06-23 17:18:11 |
Doug Hellmann |
horizon: milestone |
liberty-1 |
liberty-2 |
|
2015-07-15 18:24:08 |
David Lyle |
django-openstack-auth: status |
In Progress |
Confirmed |
|
2015-07-28 19:41:28 |
Doug Hellmann |
horizon: milestone |
liberty-2 |
liberty-3 |
|
2015-09-03 15:26:53 |
Thierry Carrez |
horizon: milestone |
liberty-3 |
liberty-rc1 |
|
2015-09-16 12:13:21 |
David Lyle |
horizon: milestone |
liberty-rc1 |
next |
|
2015-11-18 15:51:50 |
Doug Fish |
django-openstack-auth: status |
Confirmed |
Invalid |
|
2015-11-18 15:51:53 |
Doug Fish |
horizon: status |
Confirmed |
Invalid |
|
2017-09-20 20:39:24 |
Akihiro Motoki |
horizon: milestone |
next |
|
|