Activity log for bug #1782404

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