Fix end of rib logic in channel to handle all message types
Bug #1501425 reported by
Tapan Karwa
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
Medium
|
Tapan Karwa | |||
R3.0 |
Fix Committed
|
Medium
|
Tapan Karwa | |||
Trunk |
Invalid
|
Medium
|
Tapan Karwa |
Bug Description
Fix end of rib logic in channel to handle all message types.
Currently, to determine that we have received all data, we were depending the message type 'SearchResult'.
But, there can be cases, where the first batch of data is received in an 'UpdateResult' i.e. when the connection to the ifmap-server goes up, ifmap-server does not have any data to begin with. Then, later when config is added, the data will come in as an 'UpdateResult'. The code is processing the EOR logic only for SearchResults which is incorrect.
tags: | added: contrail-control |
To post a comment you must log in.
Review in progress for https:/ /review. opencontrail. org/14130
Submitter: Tapan Karwa (<email address hidden>)