LBaaS: unit tests for radware plugin driver should not employ multithreading
Bug #1245208 reported by
Eugene Nikanorov
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Evgeny Fedoruk |
Bug Description
Radware plugin driver uses task queue to perform interaction with the backend device.
Several operations such as lbaas objects deletion are performed in async manner.
In the unit test code actual object deletion happens in separate thread; it leads to a need for tricks like putting test thread to sleep.
Such unit tests are not reliable and could lead to failures that are hard to catch or debug.
Unit test code should be refactored in such way that it uses single-threaded strategy to perform driver operations.
description: | updated |
affects: | python-neutronclient → neutron |
Changed in neutron: | |
importance: | Undecided → Low |
Changed in neutron: | |
assignee: | nobody → berlin (linb) |
Changed in neutron: | |
importance: | Low → Medium |
Changed in neutron: | |
status: | New → Triaged |
Changed in neutron: | |
assignee: | berlin (linb) → nobody |
Changed in neutron: | |
assignee: | nobody → Evgeny Fedoruk (evgenyf) |
Changed in neutron: | |
milestone: | none → icehouse-rc1 |
status: | Fix Committed → Fix Released |
no longer affects: | neutron/icehouse |
Changed in neutron: | |
milestone: | icehouse-rc1 → 2014.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/81323
Review: https:/