[CONTROLLER-34] ForwardingRulesManager.updateNodeFlowsDB() is not thread-safety. Created: 12/Sep/13 Updated: 05/May/15 Resolved: 05/May/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | adsal |
| Affects Version/s: | 0.4.0 |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Takayuki Kawagishi | Assignee: | Alessandro Boch |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| Description |
|
We are writing a code which call ForwardingRulesManager API by multiple threads at same time. And I saw ForwardingRulesManager.java, but it seems that a execlusive controll for common resources(nodeDB, groupDB and so on) is not implemented in ForwardingRulesManager.updateNodeFlowsDB() and other methods of ForwardingRulesManager. There may be same probelms in other methods of ForwardingRulesManager.java. please let me know, if you have any questions. |
| Comments |
| Comment by Takayuki Kawagishi [ 12/Sep/13 ] |
|
Attachment frm-concurrent.txt has been added with description: stack trace |
| Comment by Takayuki Kawagishi [ 18/Oct/13 ] |
|
There is no reply to this issue. |
| Comment by Alessandro Boch [ 31/Oct/13 ] |
|
My apologies for getting to this so late. (In reply to Takayuki Kawagishi from comment #1) |
| Comment by Carol Sanders [ 05/May/15 ] |
|
This bug is part of the project to Move all ADSAL associated component bugs to ADSAL. |