[ovs-discuss] Behaviour change in OpenVSwitch

Ben Pfaff blp at nicira.com
Fri Jun 5 15:18:58 UTC 2015


On Fri, Jun 05, 2015 at 07:02:13PM +1200, Tony van der Peet wrote:
> Turns out that the only behaviour change is a slight timing change. If I
> put a 0.2s sleep into the outer loop of the test I can make is pass
> reliably. In other words, the flows are still being deleted correctly, it's
> just that the test is so quick in changing the flows and expecting to be
> able to test the new flow that it's seeing a failure.
> 
> In the real world, there would of course be much less chance of this sort
> of coordination between data and flow changes, so I am satisfied that
> OpenVSwitch continues to operate in the same high quality way that I have
> always experienced.

Does the test have an OpenFlow barrier between the flow table change and
the packet?  I'm considering a change to OVS that would make OVS wait
until datapath flows are up-to-date before replying to a barrier
request.



More information about the discuss mailing list