[system_tests] Bonding tests fail because interfaces names where changed

Bug #1493250 reported by Artem Panchenko
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Artem Panchenko
7.0.x
Fix Released
High
Artem Panchenko
8.0.x
Fix Released
High
Artem Panchenko

Bug Description

 Bonding tests fail because interfaces names (for VIP and vRouter) where changed:

2015-09-08 04:48:45,753 - ERROR test_bonding_base.py:90 -- Network settings were changed after reboot on node node-1!
2015-09-08 04:48:45,753 - ERROR test_bonding_base.py:102 -- Interface 'v_vrouter_pub' doesn't exist afterreboot of 'node-1'!
2015-09-08 04:48:45,754 - ERROR test_bonding_base.py:102 -- Interface 'v_vrouter' doesn't exist afterreboot of 'node-1'!
2015-09-08 04:48:45,754 - ERROR test_bonding_base.py:109 -- Interface 'br-mgmt' settings were changed after reboot: was {'bond_slaves': None, 'ip_addresses': set(['10.109.1.40/27']), 'bridge_slaves': set(['v_management', 'lnx-bond0.101', 'v_vrouter']), 'type': 'bridge', 'bond_mode': None}, now {'bond_slaves': None, 'ip_addresses': set(['10.109.1.40/27']), 'bridge_slaves': set(['v_management', 'lnx-bond0.101']), 'type': 'bridge', 'bond_mode': None}.
2015-09-08 04:48:45,754 - ERROR test_bonding_base.py:109 -- Interface 'br-ex' settings were changed after reboot: was {'bond_slaves': None, 'ip_addresses': set(['10.109.1.5/27']), 'bridge_slaves': set(['v_vrouter_pub', 'lnx-bond0']), 'type': 'bridge', 'bond_mode': None}, now {'bond_slaves': None, 'ip_addresses': set(['10.109.1.5/27']), 'bridge_slaves': set(['lnx-bond0']), 'type': 'bridge', 'bond_mode': None}.
2015-09-08 04:48:48,937 - ERROR test_bonding_base.py:90 -- Network settings were changed after reboot on node node-2!
2015-09-08 04:48:48,937 - ERROR test_bonding_base.py:109 -- Interface 'br-ex' settings were changed after reboot: was {'bond_slaves': None, 'ip_addresses': set(['10.109.1.6/27']), 'bridge_slaves': set(['lnx-bond0', 'v_public']), 'type': 'bridge', 'bond_mode': None}, now {'bond_slaves': None, 'ip_addresses': set(['10.109.1.6/27']), 'bridge_slaves': set(['lnx-bond0']), 'type': 'bridge', 'bond_mode': None}.
2015-09-08 04:48:48,937 - ERROR test_bonding_base.py:102 -- Interface 'v_public' doesn't exist afterreboot of 'node-2'!

Currently the following interfaces are excluded from checker in tests:

https://github.com/stackforge/fuel-qa/blob/master/fuelweb_test/tests/test_bonding_base.py#L66-L69

That list should be expanded by these interfaces: ['v_vrouter_pub', 'v_management', 'v_public' ]

Tags: area-qa
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (master)

Fix proposed to branch: master
Review: https://review.openstack.org/221190

Changed in fuel:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/221190
Committed: https://git.openstack.org/cgit/stackforge/fuel-qa/commit/?id=90a1b7b876f0bd7c22e16968cf43235de27ddbde
Submitter: Jenkins
Branch: master

commit 90a1b7b876f0bd7c22e16968cf43235de27ddbde
Author: Artem Panchenko <email address hidden>
Date: Tue Sep 8 11:19:35 2015 +0300

    Exclude temporary interfaces from config check

    Change-Id: I4beaf70353662d399e8fa77286c0a8b4b83ca5a5
    Closes-bug: #1493250

Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (stable/7.0)

Fix proposed to branch: stable/7.0
Review: https://review.openstack.org/221213

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (stable/7.0)

Reviewed: https://review.openstack.org/221213
Committed: https://git.openstack.org/cgit/stackforge/fuel-qa/commit/?id=a74dfe0115ecf697cb00e7953649dc5d5db90a54
Submitter: Jenkins
Branch: stable/7.0

commit a74dfe0115ecf697cb00e7953649dc5d5db90a54
Author: Artem Panchenko <email address hidden>
Date: Tue Sep 8 11:19:35 2015 +0300

    Exclude temporary interfaces from config check

    Change-Id: I4beaf70353662d399e8fa77286c0a8b4b83ca5a5
    Closes-bug: #1493250
    (cherry picked from commit 90a1b7b876f0bd7c22e16968cf43235de27ddbde)

Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

verified on iso #288

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "288"
  build_id: "288"
  nailgun_sha: "93477f9b42c5a5e0506248659f40bebc9ac23943"
  python-fuelclient_sha: "1ce8ecd8beb640f2f62f73435f4e18d1469979ac"
  fuel-agent_sha: "082a47bf014002e515001be05f99040437281a2d"
  fuel-nailgun-agent_sha: "d7027952870a35db8dc52f185bb1158cdd3d1ebd"
  astute_sha: "a717657232721a7fafc67ff5e1c696c9dbeb0b95"
  fuel-library_sha: "121016a09b0e889994118aa3ea42fa67eabb8f25"
  fuel-ostf_sha: "1f08e6e71021179b9881a824d9c999957fcc7045"
  fuelmain_sha: "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"

Dmitry Pyzhov (dpyzhov)
tags: added: area-qa
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 7.0 → 8.0
tags: removed: non-release
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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