Functional tests neutron.tests.functional.agent.linux.test_linuxbridge_arp_protect failing on Ubuntu 20.04

Bug #1889779 reported by Slawek Kaplonski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Invalid
High
Unassigned
Victoria
Invalid
High
Unassigned
neutron
Fix Released
High
Slawek Kaplonski

Bug Description

We are going to switch our testing to the Ubuntu 20.04 and some functional tests from module neutron.tests.functional.agent.linux.test_linuxbridge_arp_protect are failing there.

Errors are like: http://paste.openstack.org/show/796490/

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

According to e.g. comment in https://serverfault.com/questions/726764/migration-of-ebtables-arp-rule-to-nftables it seems that nftables have no implemented syntax for source and destination ipv4 address in arp tables right now.

So solution/workaround for this issue for us would be to switch to ebtables-legacy on Ubuntu Focal, at least for now.

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

Fix proposed to branch: master
Review: https://review.opendev.org/744500

Changed in neutron:
assignee: nobody → Slawek Kaplonski (slaweq)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/744500
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=31a95c085fc1a5ce8a57ff834386b022ae087e24
Submitter: Zuul
Branch: master

commit 31a95c085fc1a5ce8a57ff834386b022ae087e24
Author: Slawek Kaplonski <email address hidden>
Date: Mon Aug 3 16:58:05 2020 +0200

    Use ebtables-legacy on Ubuntu Focal

    On Ubuntu 20.04 there is by default ebtables-nft used. The problem with
    that is that nftables don't supports syntax for source and destination
    ipv4 address in arp tables right now.
    So to workaround/fix this problem at least in our gate jobs we have to
    switch to ebtables-legacy for now.
    And that's exactly what this patch is doing.

    Change-Id: I0aca119f1feca1d8f31a0104dde40d5d52c1b25c
    Closes-Bug: #1889779

Changed in neutron:
status: In Progress → Fix Released
tags: added: neutron-proactive-backport-potential
Changed in kolla-ansible:
importance: Undecided → High
tags: removed: neutron-proactive-backport-potential
Changed in kolla-ansible:
status: New → Invalid
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.