← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2065779] Re: neutron-fullstack-with-uwsgi job broken at resource setup

 

Reviewed:  https://review.opendev.org/c/openstack/neutron/+/919594
Committed: https://opendev.org/openstack/neutron/commit/11255ede9715800e2945e0b318c93a5ac9f1e968
Submitter: "Zuul (22348)"
Branch:    master

commit 11255ede9715800e2945e0b318c93a5ac9f1e968
Author: Takashi Kajinami <kajinamit@xxxxxxxxxxxxxxx>
Date:   Wed May 15 00:12:22 2024 +0900

    Fix the broken neutron gate
    
    There are currently two issues affecting the neutron gate, one
    for pep8 job and the other for fullstack. We need to fix them
    both together since they cannot merge separately.
    
    Bump pylint to the latest version to fix pep8 job - it was
    pinned to an old version which is causing the job to hang.
    
    Do not use str(url) to stringify a URL for subsequent use
    to fix  the fullstack job. The str(url) function in SQLAlchemy
    hides the password. For a URL string that is to be re-used, use
    render_as_string(hide_password=False).
    
    Co-authored-by: Mike Bayer <mike_mp@xxxxxxxxxxxxxxxx>
    
    Closes-Bug: #2065779
    Change-Id: I8d04db91ddc2995fbff05b4c4c48baebcc418522


** 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/2065779

Title:
  neutron-fullstack-with-uwsgi job broken at resource setup

Status in neutron:
  Fix Released

Bug description:
  All tests fails as:-
  ft1.1: neutron.tests.fullstack.test_agent_bandwidth_report.TestAgentBandwidthReport.test_agent_configurations(Open vSwitch agent)testtools.testresult.real._StringException: pythonlogging:'': {{{ERROR [stevedore.extension] Could not load 'oslo_cache.memcache_pool': No module named 'memcache'}}}
  traceback-1: {{{
  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 743, in wait_until_true
      eventlet.sleep(sleep)
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/greenthread.py", line 38, in sleep
      hub.switch()
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 310, in switch
      return self.greenlet.switch()
  eventlet.timeout.Timeout: 60 seconds

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 196, in setUp
      self._setUp()
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/fullstack/resources/process.py", line 175, in _setUp
      common_utils.wait_until_true(self.server_is_live)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 748, in wait_until_true
      raise WaitTimeout(_("Timed out after %d seconds") % timeout)
  neutron.common.utils.WaitTimeout: Timed out after 60 seconds

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 207, in setUp
      raise SetupError(details)
  fixtures.fixture.SetupError: {}
  }}}

  traceback-2: {{{
  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 743, in wait_until_true
      eventlet.sleep(sleep)
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/greenthread.py", line 38, in sleep
      hub.switch()
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 310, in switch
      return self.greenlet.switch()
  eventlet.timeout.Timeout: 60 seconds

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 196, in setUp
      self._setUp()
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/fullstack/resources/process.py", line 175, in _setUp
      common_utils.wait_until_true(self.server_is_live)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 748, in wait_until_true
      raise WaitTimeout(_("Timed out after %d seconds") % timeout)
  neutron.common.utils.WaitTimeout: Timed out after 60 seconds

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 196, in setUp
      self._setUp()
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/fullstack/resources/environment.py", line 423, in _setUp
      self.neutron_server = self.useFixture(
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 256, in useFixture
      fixture.setUp()
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 211, in setUp
      raise MultipleExceptions(*errors)
  testtools.runtest.MultipleExceptions: ((<class 'neutron.common.utils.WaitTimeout'>, WaitTimeout('Timed out after 60 seconds'), <traceback object at 0x7f849a0df280>), (<class 'fixtures.fixture.SetupError'>, SetupError({}), <traceback object at 0x7f849a3a9cc0>))

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 207, in setUp
      raise SetupError(details)
  fixtures.fixture.SetupError: {}
  }}}

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 743, in wait_until_true
      eventlet.sleep(sleep)
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/greenthread.py", line 38, in sleep
      hub.switch()
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/eventlet/hubs/hub.py", line 310, in switch
      return self.greenlet.switch()
  eventlet.timeout.Timeout: 60 seconds

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/fixtures/fixture.py", line 196, in setUp
      self._setUp()
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/tests/fullstack/resources/process.py", line 175, in _setUp
      common_utils.wait_until_true(self.server_is_live)
    File "/home/zuul/src/opendev.org/openstack/neutron/neutron/common/utils.py", line 748, in wait_until_true
      raise WaitTimeout(_("Timed out after %d seconds") % timeout)
  neutron.common.utils.WaitTimeout: Timed out after 60 seconds

  neutron server fails as:-
  2024-05-14 13:16:19.166 68768 ERROR neutron.service [None req-f40f8906-b901-4249-b984-b87293fbeb92 - - - - - -] Unrecoverable error: please check log for details.: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'openstack_citest'@'localhost' (using password: YES)")
  (Background on this error at: https://sqlalche.me/e/20/e3q8)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service Traceback (most recent call last):
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 146, in __init__
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     self._dbapi_connection = engine.raw_connection()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 3304, in raw_connection
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return self.pool.connect()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 449, in connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return _ConnectionFairy._checkout(self)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 1263, in _checkout
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     fairy = _ConnectionRecord.checkout(pool)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 712, in checkout
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     rec = pool._do_get()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 179, in _do_get
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     with util.safe_reraise():
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     raise exc_value.with_traceback(exc_tb)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/impl.py", line 177, in _do_get
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return self._create_connection()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 390, in _create_connection
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return _ConnectionRecord(self)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 674, in __init__
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     self.__connect()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 900, in __connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     with util.safe_reraise():
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     raise exc_value.with_traceback(exc_tb)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/pool/base.py", line 896, in __connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     self.dbapi_connection = connection = pool._invoke_creator(self)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/engine/create.py", line 643, in connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return dialect.connect(*cargs, **cparams)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 617, in connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     return self.loaded_dbapi.connect(*cargs, **cparams)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/connections.py", line 358, in __init__
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     self.connect()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/connections.py", line 664, in connect
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     self._request_authentication()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/connections.py", line 976, in _request_authentication
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     auth_packet = _auth.caching_sha2_password_auth(self, auth_packet)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/_auth.py", line 267, in caching_sha2_password_auth
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     pkt = _roundtrip(conn, data)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/_auth.py", line 120, in _roundtrip
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     pkt = conn._read_packet()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/connections.py", line 772, in _read_packet 
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     packet.raise_for_error()
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/protocol.py", line 221, in raise_for_error
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     err.raise_mysql_exception(self._data)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service   File "/home/zuul/src/opendev.org/openstack/neutron/.tox/dsvm-fullstack-gate/lib/python3.10/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     raise errorclass(errno, errval)
  2024-05-14 13:16:19.166 68768 ERROR neutron.service pymysql.err.OperationalError: (1045, "Access denied for user 'openstack_citest'@'localhost' (using password: YES)")
  2024-05-14 13:16:19.166 68768 ERROR neutron.service     

  
  Example failure:- https://688891352003d7aa1ebf-eb9cf67f730d66b65f59031307d31060.ssl.cf1.rackcdn.com/919602/2/check/neutron-fullstack-with-uwsgi/94787d6/testr_results.html

  Builds:- https://zuul.opendev.org/t/openstack/builds?job_name=neutron-
  fullstack-with-uwsgi&project=openstack/neutron

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



References