Bug 1876186 - test_service_udp_ping fails - Incorrect amount of unique backends
Summary: test_service_udp_ping fails - Incorrect amount of unique backends
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-networking-ovn
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z2
: 16.1 (Train on RHEL 8.2)
Assignee: Assaf Muller
QA Contact: Eran Kuris
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-06 07:15 UTC by Itzik Brown
Modified: 2020-11-05 08:01 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-10-28 15:39:36 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2020:4284 0 None None None 2020-10-28 15:39:57 UTC

Description Itzik Brown 2020-09-06 07:15:31 UTC
Description of problem:

kuryr_tempest_plugin.tests.scenario.test_service.TestUdpServiceScenario.test_service_udp_ping fails with the following traceback:

Traceback (most recent call last):
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/kuryr_tempest_plugin/tests/scenario/test_service.py", line 119, in test_service_udp_ping
    protocol='UDP')
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/kuryr_tempest_plugin/tests/scenario/base.py", line 1220, in check_service_internal_connectivity
    namespace_name=namespace)
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/kuryr_tempest_plugin/tests/scenario/base.py", line 884, in assert_backend_amount_from_pod
    self._run_and_assert(req, pred)
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/kuryr_tempest_plugin/tests/scenario/base.py", line 888, in _run_and_assert
    predicate(self, resps)
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/kuryr_tempest_plugin/tests/scenario/base.py", line 873, in pred
    'Got {}'.format(unique_resps))
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/testtools/testcase.py", line 415, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/home/stack/.virtualenvs/.tempest/lib64/python3.6/site-packages/testtools/testcase.py", line 502, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 2 != 1: Incorrect amount of unique backends. Got {'kuryr-pod-1623001429: HELLO! I AM ALIVE!!!\n'}

Version-Release number of selected component (if applicable):
OCP 4.5.0-0.nightly-2020-09-03-111535
OSP16.1
OVN

How reproducible:
100%

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Itzik Brown 2020-09-07 09:36:01 UTC
OVN version ovn2.13-2.13.0-39.el8fdp

Comment 2 Itzik Brown 2020-09-07 09:38:26 UTC
Moved the bug to networking-ovn.
It seems that the fix is at https://bugzilla.redhat.com/show_bug.cgi?id=1846189 but we need it also in OSP

Comment 6 Itzik Brown 2020-09-22 10:10:10 UTC
Verified 
OSP16.1 RHOS-16.1-RHEL-8-20200903.n.0
OCP 4.3 4.3.0-0.nightly-2020-09-18-202815

Comment 13 errata-xmlrpc 2020-10-28 15:39:36 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Red Hat OpenStack Platform 16.1 bug fix and enhancement advisory), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:4284


Note You need to log in before you can comment on or make changes to this bug.