Better accounting of current_size in pools.Pool
Bug #1194393 reported by
zhangchao
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Xiaoxi Chen |
Bug Description
Cinder uses an SSHPool to manager all ssh clients. It rewrites method get() to "check if a connection is active before returning it" in module cinder.utils. The code is consistent with eventlet whose version <= 0.9.16. But since 0.9.17, the method get() has been improved for better accounting of current_size.
http://
Besides, when we using the method get() in Huawei driver, error occured when deleting mutiple volumes at the same time.
We found the current_size(5) was larger than max_size(4).
description: | updated |
description: | updated |
Changed in cinder: | |
assignee: | nobody → xiaoxi_chen (xiaoxi-chen) |
status: | New → Incomplete |
status: | Incomplete → Confirmed |
Changed in cinder: | |
milestone: | none → havana-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | havana-3 → 2013.2 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/36793
Review: https:/