Change data-structure used for waitq_ in task library
Bug #1462318 reported by
Praveen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
Medium
|
Praveen | |||
Trunk |
Fix Committed
|
Medium
|
Praveen |
Bug Description
In scaled scenarios, its is observed that length of waitq in control-node can be in thousands. The current task library uses vector to store all Task's in waitq. When an entry is removed from waitq, the erase operation on a vector can have significant overhead.
Must modify the waitq_ to use tree instead of vectors.
tags: | added: base |
To post a comment you must log in.
Review in progress for https:/ /review. opencontrail. org/11317
Submitter: Praveen K V (<email address hidden>)