[ovs-dev] [PATCH v2] FAQ: Add an entry about reconfiguration
Ben Pfaff
blp at nicira.com
Fri Sep 19 15:03:21 UTC 2014
On Fri, Sep 19, 2014 at 11:18:49PM +0900, YAMAMOTO Takashi wrote:
> > On Fri, Sep 19, 2014 at 12:24:38AM +0900, YAMAMOTO Takashi wrote:
> >> It seems that the behaviour is not so intuitive.
> >> cf. https://bugs.launchpad.net/neutron/+bug/1346861
> >>
> >> Signed-off-by: YAMAMOTO Takashi <yamamoto at valinux.co.jp>
> >
> > I am not sure that I understand the bug report there. It might be
> > reporting an actual bug in OVS.
> >
> > The goal of ovs-vswitchd regarding the database is to make sure that
> > the state of the system is kept up-to-date with whatever is in the
> > database. Maybe that bug report is saying, "If I have a port, and
> > then I del-port/add-port that in a single transaction, ovs-vswitchd
> > does not actually delete a port and then readd it at the datapath
> > level." If it is saying that, then it is correct. But that could
> > also happen if you use multiple transactions, because when it is busy
> > ovs-vswitchd might "miss" some of the intermediate transactions and
> > just implement the overall effect.
>
> i referred the bug report because it seems that the author of
> original code mentioned in the bug expected it triggers re-creation
> of the port.
>
> >
> > The reason that two ovs-vsctl calls always deletes and readds a port
> > is a little different: the first ovs-vsctl waits for its transaction
> > to take effect before executing. If you use "--no-wait", then you
> > just have two bare transactions and won't get the behavior of a
> > del-port followed by an add-port 100% of the time.
>
> yes, it's my understanding.
> how about the following?
The new version is very good.
Acked-by: Ben Pfaff <blp at nicira.com>
More information about the dev
mailing list