Data not present in OVN IDL when requested
Bug #1888878 reported by
Rodolfo Alonso
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Terry Wilson | ||
ovsdbapp |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
During a test execution, we were expecting the NB "NB_Global" table to have the cfg values. After the test execution (and the error presented here), "NB_Global" table was consulted via cli command (ovn-nbctl) and it was correctly populated.
Error: http://
Between the reconnection and the command (and the exception), there are is a time gap of only 36ms. Is it possible that the in-memory DB was still being populated?
Changed in neutron: | |
importance: | Undecided → Medium |
status: | In Progress → Fix Released |
To post a comment you must log in.
Which test was failing? Do we know what is causing the reconnection? While we can wait for a connection to be started initially, we don't really have any knowledge of when a reconnection is going on due to it being hidden by the python-ovs idl stuff. Any time idl.run() is called, it handles potential reconnections in the background in the Connection thread. So this looks like either an API request happened for agent list or the periodic health check happened immediately after a reconnect?