Activity log for bug #1282089

Date Who What changed Old value New value Message
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