Liran Schour/Haifa/IBM wrote on 07/25/2016 02:44:42 AM:

> From: Liran Schour/Haifa/IBM
> To: Ryan Moats <rmo...@us.ibm.com>
> Cc: dev@openvswitch.org
> Date: 07/25/2016 02:44 AM
> Subject: Re: [ovs-dev] [PATCH] ovn-controller: Handle physical
> changes correctly
>
> > From: Ryan Moats <rmo...@us.ibm.com>
> > To: dev@openvswitch.org
> > Date: 23/07/2016 12:57 AM
> > Subject: [ovs-dev] [PATCH] ovn-controller: Handle physical
changescorrectly
> > Sent by: "dev" <dev-boun...@openvswitch.org>
> >
> > [1] reported increased failure rates in certain tests
> > with incremental processing (the numbers are the number of failures
> > seen in 100 tests):
> >
> >    2  ovn -- vtep: 3 HVs, 1 VIFs/HV, 1 GW, 1 LS
> >   10  ovn -- 2 HVs, 2 LS, 1 lport/LS, 2 peer LRs
> >   52  ovn -- 1 HV, 1 LS, 2 lport/LS, 1 LR
> >   45  ovn -- 1 HV, 2 LSs, 1 lport/LS, 1 LR
> >   23  ovn -- 2 HVs, 3 LS, 1 lport/LS, 2 peer LRs, static routes
> >   53  ovn -- 2 HVs, 3 LRs connected via LS, static routes
> >   32  ovn -- 2 HVs, 2 LRs connected via LS, gateway router
> >   50  ovn -- icmp_reply: 1 HVs, 2 LSs, 1 lport/LS, 1 LR
> >
> > These failures were caused by a combination of problems in
> > handling physical changes:
> >
> >   1. When a vif was removed, the localvif_to_ofport entry was not
> >      removed.
> >   2. When a physical change was detected, ovn-controller would wait
> >      a poll cycle before processing the logical flow table.
> >
> > This patch set addresses both of these issues while simultaneously
> > cleaning up the code in physical.c.  A side effect is a modification
> > of where OF flows are dumped in the gateway router case that allowed
> > the root causes of this issue to be found.
> >
> > With these changes, all of the above tests had a 100/100 success rate.
> >
> > [1] http://openvswitch.org/pipermail/dev/2016-July/075803.html
> >
> > Signed-off-by: Ryan Moats <rmo...@us.ibm.com>
> > ---
>
> This patch really improves the tests however on my performance
> evaluation environment it results in a 100% CPU load on the
ovn-controllers.

I'm pretty sure I know what's causing that - let's see if I can revert
that without impacting test results...
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to