← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1522824] Re: DVR multinode job: test_shelve_instance failure due to SSHTimeout

 

Reviewed:  https://review.openstack.org/215467
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=c5fa665de3173f3ad82cc3e7624b5968bc52c08d
Submitter: Jenkins
Branch:    master

commit c5fa665de3173f3ad82cc3e7624b5968bc52c08d
Author: shihanzhang <shihanzhang@xxxxxxxxxx>
Date:   Fri Aug 21 09:51:59 2015 +0800

    ML2: update port's status to DOWN if its binding info has changed
    
    This fixes the problem that when two or more ports in a network
    are migrated to a host that did not previously have any ports in
    the same network, the new host is sometimes not told about the
    IP/MAC addresses of all the other ports in the network. In other
    words, initial L2population does not work, for the new host.
    
    This is because the l2pop mechanism driver only sends catch-up
    information to the host when it thinks it is dealing with the first
    active port on that host; and currently, when multiple ports are
    migrated to a new host, there is always more than one active port so
    the condition above is never triggered.
    
    The fix is for the ML2 plugin to set a port's status to DOWN when
    its binding info changes.
    
    This patch also fixes the bug when nova thinks it should not wait
    for any events from neutron because all ports are already active.
    
    Closes-bug: #1483601
    Closes-bug: #1443421
    Closes-Bug: #1522824
    Related-Bug: #1450604
    
    Change-Id: I342ad910360b21085316c25df2154854fd1001b2


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1522824

Title:
  DVR multinode job: test_shelve_instance failure due to SSHTimeout

Status in neutron:
  Fix Released

Bug description:
  gate-tempest-dsvm-neutron-multinode-full fails from time to time due
  to
  tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance
  failure:

  Captured traceback:
  2015-12-04 01:17:12.569 | ~~~~~~~~~~~~~~~~~~~
  2015-12-04 01:17:12.569 |     Traceback (most recent call last):
  2015-12-04 01:17:12.570 |       File "tempest/test.py", line 127, in wrapper
  2015-12-04 01:17:12.570 |         return f(self, *func_args, **func_kwargs)
  2015-12-04 01:17:12.570 |       File "tempest/scenario/test_shelve_instance.py", line 101, in test_shelve_instance
  2015-12-04 01:17:12.570 |         self._create_server_then_shelve_and_unshelve()
  2015-12-04 01:17:12.570 |       File "tempest/scenario/test_shelve_instance.py", line 93, in _create_server_then_shelve_and_unshelve
  2015-12-04 01:17:12.570 |         private_key=keypair['private_key'])
  2015-12-04 01:17:12.570 |       File "tempest/scenario/manager.py", line 645, in get_timestamp
  2015-12-04 01:17:12.571 |         private_key=private_key)
  2015-12-04 01:17:12.571 |       File "tempest/scenario/manager.py", line 383, in get_remote_client
  2015-12-04 01:17:12.571 |         linux_client.validate_authentication()
  2015-12-04 01:17:12.571 |       File "tempest/common/utils/linux/remote_client.py", line 63, in validate_authentication
  2015-12-04 01:17:12.571 |         self.ssh_client.test_connection_auth()
  2015-12-04 01:17:12.571 |       File "/opt/stack/new/tempest/.tox/full/local/lib/python2.7/site-packages/tempest_lib/common/ssh.py", line 167, in test_connection_auth
  2015-12-04 01:17:12.571 |         connection = self._get_ssh_connection()
  2015-12-04 01:17:12.572 |       File "/opt/stack/new/tempest/.tox/full/local/lib/python2.7/site-packages/tempest_lib/common/ssh.py", line 87, in _get_ssh_connection
  2015-12-04 01:17:12.572 |         password=self.password)
  2015-12-04 01:17:12.572 |     tempest_lib.exceptions.SSHTimeout: Connection to the 172.24.5.209 via SSH timed out.
  2015-12-04 01:17:12.572 |     User: cirros, Password: None

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1522824/+subscriptions


References