[ovs-dev] [PATCH] Revert "netdev: Fix netdev_open() to adhere to class type if given"

Numan Siddique nusiddiq at redhat.com
Mon Jul 17 09:10:20 UTC 2017


On Mon, Jul 17, 2017 at 1:10 PM, Eelco Chaudron <echaudro at redhat.com> wrote:

> On 14/07/17 18:59, Han Zhou wrote:
>
>>
>>
>> On Fri, Jul 14, 2017 at 1:35 AM, Eelco Chaudron <echaudro at redhat.com
>> <mailto:echaudro at redhat.com>> wrote:
>> >
>> > On 14/07/17 08:44, Han Zhou wrote:
>> >>
>> >> This reverts commit 67ac844b55d4c5f6bbfa01773c82b3d6d8b62131.
>> >>
>> >> The commit introduced a problem that "File exists" will be reported
>> >> when trying to open br0.
>> >>
>> >> The operation that adds eth0 to br0 while moving IP address from
>> >> eth0 to bridge internal interface br0 reproduces this issue.
>> >>
>> >> $ ip a del <ip> dev eth0; ip a add <ip> dev br0; ovs-vsctl add-port
>> br0 eth0
>> >> $ ovs-dpctl show
>> >> ...
>> >> port 1: br0 (internal: open failed (File exists))
>> >> ...
>> >>
>> >> At this point restarting OVS will result in connection lost for the
>> >> node.
>> >>
>> >> Reverting the change fixes the problem. Since adding physical interface
>> >> to OVS bridge is quite normal operation, the problem is more severe
>> >> than the original problem fixed by commit 67ac844, so revert this
>> >> before a better fix is found for the original problem.
>> >
>> > See also this thread:
>> >
>> > https://mail.openvswitch.org/pipermail/ovs-dev/2017-July/335428.html
>> >
>> > Will be sending out the patch later today.
>> >
>> > //Eelco*
>> >
>> Thanks Eelco! Too bad I didn't notice the thread yesterday, otherwise I
>> would not spend hours chasing the problem :(
>> Since the problem is critical (e.g. installing release v2.7.1 on any
>> existing hypervisors would break connection), do you think it is better to
>> revert the commit until we are confident with the new patch?
>>
> Assuming we can get the patch in before the next release, there should be
> no need to revert back. But if its common practice for OVS to do it right
> away I have no issue with it.
>
>
For tripleo, we need OVS 2.7.1 for OVN DB HA support, but we can't take
v2.7.1 for this issue. I think we should atleast revert the patch for 2.7
branch  and have a new version 2.7.2.

Thanks
Numan


> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>


More information about the dev mailing list