neutron-fullstack fails on stable/rocky at ovs compilation

Bug #1823155 reported by Bernard Cafarelli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Bernard Cafarelli

Bug Description

A recent behaviour, fullstack now fails on rocky branch in ovs compilation (nf_conntrack_reasm.c file):
/opt/stack/new/ovs/datapath/linux/nf_conntrack_reasm.c:105:31: error: ‘struct inet_frags’ has no member named ‘rnd’
/opt/stack/new/ovs/datapath/linux/nf_conntrack_reasm.c:320:2: error: too many arguments to function ‘inet_frag_killâ€

and some other errors.

Sample logs:
http://logs.openstack.org/43/649043/3/check/neutron-fullstack/2310d39/job-output.txt.gz#_2019-04-04_07_45_21_538707
http://logs.openstack.org/40/649540/2/check/neutron-fullstack/77cf080/job-output.txt.gz#_2019-04-04_07_15_54_376644

failing on recent reviews:
https://review.openstack.org/#/c/649043/
https://review.openstack.org/#/c/649540/

tags: added: fullstack gate-failure
removed: full
Changed in neutron:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

Same failure also appeared on older branches (smaller impact as fullack is non-voting there), here is a queens failure:
http://logs.openstack.org/48/642348/2/check/neutron-fullstack/a557349/job-output.txt.gz#_2019-04-04_08_53_16_701438

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

From local testing, compilation passes with 4.4.0-143-generic, but fails with new 4.4.0-145-generic kernel

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

It looks like commit 648700f76b03 ("inet: frags: use rhashtables...") that changed how ipv6 fragmentation is implemented was backported in Xenial too, let's use a newer snapshot with https://github.com/openvswitch/ovs/commit/175be4bf23a206b264719b5661707af186b31f32

Changed in neutron:
assignee: nobody → Bernard Cafarelli (bcafarel)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/650022

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/rocky)

Reviewed: https://review.openstack.org/650022
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=004caf773abc73661981597abef54dd6389a98c1
Submitter: Zuul
Branch: stable/rocky

commit 004caf773abc73661981597abef54dd6389a98c1
Author: Bernard Cafarelli <email address hidden>
Date: Thu Apr 4 16:24:17 2019 +0200

    Change ovs version we use in fullstack tests

    Kernel 4.4.0-145 backported a change on IPv6 fragmentation API, so
    update the OVS version checked out for fullstack tests to a hash
    including the needed compatibility layer changes

    Change-Id: Ia9383c02e1c62e31db9493729aedbed5b94a3a3f
    Closes-bug: #1823155

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/651318

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/651320

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/651321

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

As suggested in CI meeting, I pushed the backport to older branches. They do not have fullstack voting, but it will be more useful to see failing tests (instead of stopping at compilation)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 13.0.3

This issue was fixed in the openstack/neutron 13.0.3 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/pike)

Reviewed: https://review.opendev.org/651320
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=97522a67d417085081ac043a3d120227e08fbec1
Submitter: Zuul
Branch: stable/pike

commit 97522a67d417085081ac043a3d120227e08fbec1
Author: Bernard Cafarelli <email address hidden>
Date: Thu Apr 4 16:24:17 2019 +0200

    Change ovs version we use in fullstack tests

    Kernel 4.4.0-145 backported a change on IPv6 fragmentation API, so
    update the OVS version checked out for fullstack tests to a hash
    including the needed compatibility layer changes

    Change-Id: Ia9383c02e1c62e31db9493729aedbed5b94a3a3f
    Closes-bug: #1823155
    (cherry picked from commit 004caf773abc73661981597abef54dd6389a98c1)

tags: added: in-stable-pike
tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/queens)

Reviewed: https://review.opendev.org/651318
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=5dbb26b42305cbb46dbc65a37b07a8f83f26d899
Submitter: Zuul
Branch: stable/queens

commit 5dbb26b42305cbb46dbc65a37b07a8f83f26d899
Author: Bernard Cafarelli <email address hidden>
Date: Thu Apr 4 16:24:17 2019 +0200

    Change ovs version we use in fullstack tests

    Kernel 4.4.0-145 backported a change on IPv6 fragmentation API, so
    update the OVS version checked out for fullstack tests to a hash
    including the needed compatibility layer changes

    Change-Id: Ia9383c02e1c62e31db9493729aedbed5b94a3a3f
    Closes-bug: #1823155
    (cherry picked from commit 004caf773abc73661981597abef54dd6389a98c1)

Revision history for this message
Bernard Cafarelli (bcafarel) wrote :

Backport merged up to Pike (and Ocata has W+1, pending recheck), we can consider this one fixed

Changed in neutron:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/ocata)

Reviewed: https://review.opendev.org/651321
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7b36e4a9aba3d083127b89a46dfd91b68d7cd491
Submitter: Zuul
Branch: stable/ocata

commit 7b36e4a9aba3d083127b89a46dfd91b68d7cd491
Author: Bernard Cafarelli <email address hidden>
Date: Thu Apr 4 16:24:17 2019 +0200

    Change ovs version we use in fullstack tests

    Kernel 4.4.0-145 backported a change on IPv6 fragmentation API, so
    update the OVS version checked out for fullstack tests to a hash
    including the needed compatibility layer changes

    Change-Id: Ia9383c02e1c62e31db9493729aedbed5b94a3a3f
    Closes-bug: #1823155
    (cherry picked from commit 004caf773abc73661981597abef54dd6389a98c1)

tags: added: in-stable-ocata
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 12.1.0

This issue was fixed in the openstack/neutron 12.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron ocata-eol

This issue was fixed in the openstack/neutron ocata-eol release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron pike-eol

This issue was fixed in the openstack/neutron pike-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.