To be very specific >>But , when we introduced a delay of 1 minute to trigger reconciliation after >>receiving datachangenotification for inventory model in >>FlowNodeReconciliationImpl.java, reconciliation went through without any >>issues (we would continue to stress this code-path further to push 50-60K >>flows via reconciliation)
From: [email protected] [mailto:[email protected]] On Behalf Of Muthukumaran K Sent: Saturday, January 09, 2016 12:55 AM To: [email protected] Subject: [openflowplugin-dev] Lithium Plugin : RPC Registration delay Hi Kamal, Anil, Abhijit, We were testing the reconciliation with back-to-back switch reboots across nodes - ie. switch disconnects from Node A and reconnects to Node B in rapid successions. OVS does NOT use OF-HA capability and hence switch connects to only one controller instance at a time. Observation : Disconnecting from Node A and connecting to Node B - Reconciliation FAILED But , when we introduced a delay of 1 minute to trigger reconciliation after switch reconnected to Node B, reconciliation went through (of course, we would continue to stress this path further to push 50-60K flows via reconciliation) I assume that at Entity-Ownership level, still some wait-time is involved before declaring the controller-node as entity-owner. But, should actual sequence not be as follows - so that once DataChangeListeners of inventory gets notified of switch connected they can immediately start acting without any delay (as done in our experiment above)? Elect Entity-owner for switch -------> Perform Routed RPC registration -----> Write switch into Inventory Operational DS shard Regards Muthu
_______________________________________________ openflowplugin-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
