2018-07-18 17:49:59 |
Morgan Fainberg |
bug |
|
|
added bug |
2018-07-18 17:55:13 |
Morgan Fainberg |
description |
Keystonemiddleware was converted over to use the Queue object. In doing so, the memcachepool no longer placed connections back into the pool when they were done.
This is largely because all of the logic to do so was moved from .get to .acquire and KSM was blindly yielding connection objects without replacing them when they were done.
The fix is to utilize acquire in the reserve() context manager. |
This bug was reported by iain MacDonnell (Oracle)
Keystonemiddleware was converted over to use the Queue object. In doing so, the memcachepool no longer placed connections back into the pool when they were done.
This is largely because all of the logic to do so was moved from .get to .acquire and KSM was blindly yielding connection objects without replacing them when they were done.
The fix is to utilize acquire in the reserve() context manager. |
|
2018-07-18 17:55:16 |
Morgan Fainberg |
keystonemiddleware: importance |
Undecided |
High |
|
2018-07-18 17:55:19 |
Morgan Fainberg |
keystonemiddleware: status |
New |
Triaged |
|
2018-07-18 17:55:22 |
Morgan Fainberg |
keystonemiddleware: assignee |
|
Morgan Fainberg (mdrnstm) |
|
2018-07-18 17:56:59 |
iain MacDonnell |
bug |
|
|
added subscriber iain MacDonnell |
2018-07-18 18:29:54 |
OpenStack Infra |
keystonemiddleware: status |
Triaged |
In Progress |
|
2018-07-19 22:13:01 |
OpenStack Infra |
keystonemiddleware: status |
In Progress |
Fix Released |
|
2018-07-23 20:13:37 |
OpenStack Infra |
tags |
|
in-stable-queens |
|