netring fact is broken because no waiting cycle for running threads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Sergey Vasilenko | ||
Mitaka |
Won't Fix
|
High
|
Sergey Vasilenko | ||
Newton |
Fix Committed
|
High
|
Sergey Vasilenko |
Bug Description
Detailed bug description:
test spec/unit/
Steps to reproduce:
I found two independed methods for repro:
1. Run following scenario under OSX multiple times
# cd deployment/
# rake spec
2. create huge of pseudo-interfaces, subinterfaces or linux bridges,
run following scenario:
# cd deployment/
# rake spec
breal running tests and run test
# rspec spec/unit/
multiple times
Expected results:
all tests should be green
Actual result:
test spec/unit/
Reproducibility:
100% on OSX
~40% on linux
Impact:
l23network puppet module
summary: |
- [l23network] tests for netring fact are broken for run under OSX + netring fact are broken because no waiting cycle for running threads |
summary: |
- netring fact are broken because no waiting cycle for running threads + netring fact is broken because no waiting cycle for running threads |
description: | updated |
While I research this bug, I found, that no waiting cycle for result of all running threads.