[NETVIRT-556] tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames fails constantly Created: 21/Mar/17  Updated: 19/Oct/17  Resolved: 05/Apr/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Revital Aronis Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8033

 Description   

Hi,
Due to the csit change that was merged yesterday, that added provider vlan testing, tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames started failing all the time.
This because of incompatibility between the mtu of the ping request tempest sends, and the mtu of tempest external network that was changed because it is now a vlan network.

We will skip this test across versions, and try to come up with a fix ASAP.

https://jenkins.opendaylight.org/releng/view/netvirt-csit/job/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-carbon/176/



 Comments   
Comment by Jamo Luhrsen [ 22/Mar/17 ]

(In reply to Revital Aronis from comment #0)
> Hi,
> Due to the csit change that was merged yesterday, that added provider vlan
> testing,
> tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.
> test_mtu_sized_frames started failing all the time.
> This because of incompatibility between the mtu of the ping request tempest
> sends, and the mtu of tempest external network that was changed because it
> is now a vlan network.
>
> We will skip this test across versions, and try to come up with a fix ASAP.
>
> https://jenkins.opendaylight.org/releng/view/netvirt-csit/job/netvirt-csit-
> 1node-openstack-newton-nodl-v2-upstream-learn-carbon/176/

I tried to poke around a little bit. The vlan network we create for tempest
is using mtu 1440, like we expect from our config right:

network:
https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-upstream-learn-boron/264/archives/log.html.gz#s1-s2-s1-k1-k5-k5

config:
https://github.com/opendaylight/releng-builder/blob/master/jjb/integration/include-raw-integration-deploy-openstack-run-test.sh#L195

I glanced at the tempest code and it implies that it will try it's ping using
the network mtu which should be 1440. If that ping is failing, then is something
in the network adding even more encaps? I know the math says it should only
add up to 1494 which is less than our 1500 on the nics. Is there something
we are forgetting?

BUT, I changed the job to use 1200 for the network mtu and it's passing.

https://logs.opendaylight.org/sandbox/jenkins091/netvirt-csit-1node-openstack-mitaka-jamo-upstream-stateful-carbon/11/archives/log.html.gz#s1-s2-s1-k1-k4-k5

Generated at Wed Feb 07 20:21:52 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.