----- Original Message ----- > From: "Ben Pfaff" <b...@ovn.org> > To: "Lance Richardson" <lrich...@redhat.com> > Cc: "Amitabha Biswas" <abis...@us.ibm.com>, dev@openvswitch.org > Sent: Monday, July 18, 2016 2:34:02 PM > Subject: Re: [ovs-dev] [v1 1/1] Fix "raceful" E2E ovn tests > > On Mon, Jul 18, 2016 at 01:50:40PM -0400, Lance Richardson wrote: > > ----- Original Message ----- > > > From: "Ben Pfaff" <b...@ovn.org> > > > To: "Amitabha Biswas" <abis...@us.ibm.com> > > > Cc: dev@openvswitch.org > > > Sent: Monday, July 18, 2016 1:33:56 PM > > > Subject: Re: [ovs-dev] [v1 1/1] Fix "raceful" E2E ovn tests > > > > > > On Fri, May 20, 2016 at 11:17:57AM -0700, Amitabha Biswas wrote: > > > > This patch fixes the "raceful" situation that occurs when ovn-nbctl > > > > configures the OVN Northbound database till the point when the > > > > ovn-controller picks up the corresponding logical flows and applies > > > > them as OpenFlow rules on the hypervisor. > > > > > > I posted a patch that does something similar: > > > http://openvswitch.org/pipermail/dev/2016-July/075516.html > > > > > > I forgot, when I started writing it, that this previous patch had > > > existed. > > > > I have spent some time recently looking into the root causes of OVN > > E2E test failures. Initially I was thinking that this would lead to > > a better understanding of these races, but as it turned out it seems > > that most of these failures are not really due to races at all, but > > are instead mostly due to other types of bugs. Here's the list: > > > > > > https://patchwork.ozlabs.org/patch/631074/ (merged) > > https://patchwork.ozlabs.org/patch/643536/ (merged) > > https://patchwork.ozlabs.org/patch/645650/ (queued for review) > > https://patchwork.ozlabs.org/patch/646179/ (queued for review) > > https://patchwork.ozlabs.org/patch/646257/ (queued for review) > > https://patchwork.ozlabs.org/patch/648815/ (merged) > > Hmm, that's interesting. I guess that we are all too eager to blame > bugs on "races", when in fact there can be (and it appears that there > are in practice!) many root causes for bugs. I guess that fixing the > races, then, will make it more likely that we won't ignore other bugs. >
++, agreed!... I think that eliminating races is hugely important for real deployments, while improving the reliability of the test suite will pretty much only be interesting for developers. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev