On Monday, March 21, 2016, Jakub Libosvar <jlibo...@redhat.com> wrote:

> On 21/03/16 21:07, Russell Bryant wrote:
>
>>
>>
>> On Mon, Mar 21, 2016 at 12:59 PM, Jesse Gross <je...@kernel.org
>> <mailto:je...@kernel.org>> wrote:
>>
>>     On Mon, Mar 21, 2016 at 12:49 PM, Russell Bryant <russ...@ovn.org
>>     <mailto:russ...@ovn.org>> wrote:
>>     > On Mon, Mar 21, 2016 at 12:43 PM, Jesse Gross <je...@kernel.org
>> <mailto:je...@kernel.org>> wrote:
>>     >>
>>     >> Ubuntu 3.13.0-83-generic has backported a patch that adds an
>> intermediate
>>     >> version of the v6ops->fragment function that doesn't seem to ever
>> been
>>     >> part of a released upstream kernel. This version is missing the
>> sock
>>     >> argument to the fragment function.
>>     >>
>>     >> Since we already have a backported version of the function from a
>> newer
>>     >> kernel, this simply ignores the version that Ubuntu is now making
>>     >> available
>>     >> and continues to use the OVS version, similar to what it was doing
>> before.
>>     >>
>>     >> Reported-by: Zoltán Balogh <zoltan.bal...@ericsson.com <mailto:
>> zoltan.bal...@ericsson.com>>
>>     >> Reported-by: Aaron Rosen <aaronoro...@gmail.com <mailto:
>> aaronoro...@gmail.com>>
>>     >> Reported-by: Russell Bryant <russ...@ovn.org <mailto:
>> russ...@ovn.org>>
>>     >> Signed-off-by: Jesse Gross <je...@kernel.org <mailto:
>> je...@kernel.org>>
>>     >
>>     >
>>     > I verified that this patch resolves the issue for me.  Thank you!
>>     >
>>     > Acked-by: Russell Bryant <russ...@ovn.org <mailto:russ...@ovn.org>>
>>
>>     Thanks, that was fast! I applied this patch to master and branch-2.5
>>
>>     In terms of the OpenStack CI infrastructure, is that sufficient to
>>     resolve the issue? i.e. Are all cases where this matters is it using
>>     OVS off the branches directly (presumably for OVN) or are there other
>>     situations where this will cause problems?
>>
>>
>> Good question.
>>
>> For OVN, we're using master directly, so this is sufficient.
>>
>> I know of one other OpenStack CI job that compiles OVS and uses the
>> v2.5.0 tag.  I just checked a run of that job and for whatever reason,
>> it wasn't using the newer ubuntu kernel yet.  If/when it does, it will
>> be easy to update it to get this commit on branch-2.5.  I copied a few
>> people to make sure they're aware of the issue.
>>
>
> Thank for notice. We do use newer kernel of ubuntu in upstream but we
> still haven't switched to v2.5.0 tag because we hit this issue with
> fragment function arguments [1]. Luckily, we were too slow to merge this
> before the switch from devstack-trusty. :)
>
> Kuba
>
> [1] https://review.openstack.org/#/c/286106/


Oh, so you did hit it! I hadn't noticed.

It should work now if you use HEAD of branch-2.5.

-- 
Russell Bryant


-- 
Russell Bryant
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to