CI: telemetry tempest tests fail for scenario 001 in periodic jobs

Bug #1714755 reported by Sagi (Sergey) Shnaidman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Arx Cruz

Bug Description

periodic-tripleo-ci-centos-7-scenario001-multinode-oooq fails:

http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-scenario001-multinode-oooq/cb596ff/logs/undercloud/home/jenkins/tempest_output.log.txt.gz#_2017-09-03_08_02_22

2017-09-03 08:02:12 | {0} ceilometer.tests.tempest.scenario.test_telemetry_integration.TestTelemetryIntegration.test_autoscaling [915.185832s] ... FAILED
2017-09-03 08:02:22 | {0} tearDownClass (ceilometer.tests.tempest.scenario.test_telemetry_integration.TestTelemetryIntegration) [0.000000s] ... FAILED

2017-09-03 08:02:22 | ceilometer.tests.tempest.scenario.test_telemetry_integration.TestTelemetryIntegration.test_autoscaling
2017-09-03 08:02:22 | ------------------------------------------------------------------------------------------------------
2017-09-03 08:02:22 |
2017-09-03 08:02:22 | Captured traceback:
2017-09-03 08:02:22 | ~~~~~~~~~~~~~~~~~~~
2017-09-03 08:02:22 | Traceback (most recent call last):
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/scenario/test_telemetry_integration.py", line 132, in test
2017-09-03 08:02:22 | self._do_test(filename)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/ceilometer/tests/tempest/scenario/test_telemetry_integration.py", line 125, in _do_test
2017-09-03 08:02:22 | self.fail(msg)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/unittest2/case.py", line 666, in fail
2017-09-03 08:02:22 | raise self.failureException(msg)
2017-09-03 08:02:22 | AssertionError: From test "list servers grow" :
2017-09-03 08:02:22 | _StringException: Traceback (most recent call last):
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/gabbi/case.py", line 93, in wrapper
2017-09-03 08:02:22 | func(self)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/gabbi/case.py", line 141, in test_request
2017-09-03 08:02:22 | self._run_test()
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/gabbi/case.py", line 463, in _run_test
2017-09-03 08:02:22 | raise failure
2017-09-03 08:02:22 | testtools.matchers._impl.MismatchError: 2 != 1: Unable to match $.servers.`len` as 2, got 1

2017-09-03 08:02:22 | tearDownClass (ceilometer.tests.tempest.scenario.test_telemetry_integration.TestTelemetryIntegration)
2017-09-03 08:02:22 | -----------------------------------------------------------------------------------------------------
2017-09-03 08:02:22 |
2017-09-03 08:02:22 | Captured traceback:
2017-09-03 08:02:22 | ~~~~~~~~~~~~~~~~~~~
2017-09-03 08:02:22 | Traceback (most recent call last):
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/test.py", line 190, in tearDownClass
2017-09-03 08:02:22 | six.reraise(etype, value, trace)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/test.py", line 173, in tearDownClass
2017-09-03 08:02:22 | teardown()
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/test.py", line 474, in clear_credentials
2017-09-03 08:02:22 | cls._creds_provider.clear_creds()
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/dynamic_creds.py", line 445, in clear_creds
2017-09-03 08:02:22 | self._clear_isolated_net_resources()
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/dynamic_creds.py", line 436, in _clear_isolated_net_resources
2017-09-03 08:02:22 | creds.subnet['name'])
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/dynamic_creds.py", line 386, in _clear_isolated_subnet
2017-09-03 08:02:22 | client.delete_subnet(subnet_id)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/services/network/subnets_client.py", line 52, in delete_subnet
2017-09-03 08:02:22 | return self.delete_resource(uri)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/services/network/base.py", line 41, in delete_resource
2017-09-03 08:02:22 | resp, body = self.delete(req_uri)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 301, in delete
2017-09-03 08:02:22 | return self.request('DELETE', url, extra_headers, headers, body)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 659, in request
2017-09-03 08:02:22 | self._error_checker(resp, resp_body)
2017-09-03 08:02:22 | File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 780, in _error_checker
2017-09-03 08:02:22 | raise exceptions.Conflict(resp_body, resp=resp)
2017-09-03 08:02:22 | tempest.lib.exceptions.Conflict: An object with that identifier already exists
2017-09-03 08:02:22 | Details: {u'message': u'Unable to complete operation on subnet 54e1128c-849d-4242-9c6a-d2ec09c698f3: One or more ports have an IP allocation from this subnet.', u'type': u'SubnetInUse', u'detail': u''}
2017-09-03 08:02:22 |

Revision history for this message
Arx Cruz (arxcruz) wrote :
Revision history for this message
Sagi (Sergey) Shnaidman (sshnaidm) wrote :

@Arx, you're right, consistent repo is stuck on hash c9c4d7e and this is before those patches were merged. So seems like we need to disable tempest in this periodic job until we move forward with promotion..

Changed in tripleo:
milestone: none → pike-rc2
Revision history for this message
Emilien Macchi (emilienm) wrote :

Sagi, before disabling tempest in promotion job, I would rather see with Prad or someone from Telemetry what we can do. If we don't get an answer by Monday EOD or if the fix takes too long, then ok to workaround.

Revision history for this message
Arx Cruz (arxcruz) wrote :

@Emilien
We don't need to disable tempest in promotion job, we just need to remove this test from the whitelist. The boot volume pattern still working as you can see http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-scenario001-multinode-oooq/cb596ff/logs/tempest.html.gz

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart (master)

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

Changed in tripleo:
assignee: nobody → Arx Cruz (arxcruz)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-quickstart (master)

Change abandoned by Arx Cruz (<email address hidden>) on branch: master
Review: https://review.openstack.org/500507

Revision history for this message
Sagi (Sergey) Shnaidman (sshnaidm) wrote :

Agreed to wait until promotion on master, it will include required code.

tags: removed: alert promotion-blocker
Changed in tripleo:
milestone: pike-rc2 → queens-1
Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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