On Wed, Sep 14, 2016 at 08:23:44PM -0400, Lance Richardson wrote:
> > From: "Ben Pfaff" <b...@ovn.org>
> > To: "Lance Richardson" <lrich...@redhat.com>
> > Cc: dev@openvswitch.org
> > Sent: Wednesday, September 14, 2016 8:03:16 PM
> > Subject: Re: [ovs-dev] [PATCH] ovn: make ipam tests more reliable
> > 
> > On Wed, Sep 14, 2016 at 07:30:50PM -0400, Lance Richardson wrote:
> > > After adding log messages to better understand  IPAM-related code
> > > in ovn northd, the IPAM tests began to fail occasionally. Adding
> > > --wait=sb to commands triggering address allocation eliminated
> > > these failures (there were no failures with 100 executions when
> > > testing with this change).
> > > 
> > > Signed-off-by: Lance Richardson <lrich...@redhat.com>
> > 
> > I think that this adds more "--wait"s than strictly necessary (it's only
> > really useful on the last ovn-nbctl call in a series of them) but that's
> > not really harmful (except to performance), so I applied it to master
> > and branch-2.6.
> > 
> I did wonder whether it might be worthwhile to avoid the --wait
> in each iteration of the loop and just have one --wait after the loop, but
> I wasn't sure about the best way to go about doing that.

One option is to add a separate "ovn-nbctl --wait=sb sync" command after
the changes.

> This was the first time I had tried using the --wait option, it's a nice
> addition and much better than trying to band-aid with sleeps.

I am not sure that it is completely fail-safe at this point, but I think
it is a big step forward.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to