Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
-
5178
Description
the final result is an ovs instance thinking it's connected to the plugin (e.g. "is_connected: true") but it does not exist in operational.
steps to reproduce:
1. connect ovs node to plugin (ovs-vsctl set-manager)
2. partition node from controller with iptables:
sudo /sbin/iptables -A OUTPUT -p tcp --dport 6640 -j DROP
3. clear ip tables so communication is ok again.
4. create a bridge via northbound rest api
notes:
It doesn't appear that the plugin times out the connected node when it
stops hearing from it (between steps 2 and 3). I've let it sit for many
minutes like this and it remains in operational.
after step 3, the plugin throws an exception because the node connecting
again "was already registered for ownership"
after step 4, the plugin removes the node because it "has no owner, cleaning up the operational data store"
full karaf log attached