Activity log for bug #1867648

Date Who What changed Old value New value Message
2020-03-16 16:04:09 Jesse Pretorius bug added bug
2020-03-16 16:05:07 Jesse Pretorius description With https://review.opendev.org/710281 stable/train is failing the openstack-tox-py27 job. This can be seen in https://52b57dfa34039b480d7a-b6631615bf9035ccf374ffb9cb335ff2.ssl.cf1.rackcdn.com/713195/1/check/openstack-tox-py27/c700e7c/job-output.txt With the review reverted, the tests all pass. The failing output is: 2020-03-16 11:35:08.869440 | ubuntu-bionic | ============================== 2020-03-16 11:35:08.869458 | ubuntu-bionic | Failed 3 tests - output below: 2020-03-16 11:35:08.869479 | ubuntu-bionic | ============================== 2020-03-16 11:35:08.869494 | ubuntu-bionic | 2020-03-16 11:35:08.869509 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_oci 2020-03-16 11:35:08.869524 | ubuntu-bionic | ---------------------------------------------------------------------------------------------------------------- 2020-03-16 11:35:08.869539 | ubuntu-bionic | 2020-03-16 11:35:08.869553 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.869568 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.869582 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.869597 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.869612 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.869627 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2201, in test_copy_manifest_config_to_registry_oci 2020-03-16 11:35:08.869642 | ubuntu-bionic | target_put.assert_has_calls(calls) 2020-03-16 11:35:08.869656 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.869679 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.869694 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.869710 | ubuntu-bionic | raise value 2020-03-16 11:35:08.869724 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.869740 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)] 2020-03-16 11:35:08.869758 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]. 2020-03-16 11:35:08.869773 | ubuntu-bionic | 2020-03-16 11:35:08.869788 | ubuntu-bionic | 2020-03-16 11:35:08.869802 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_export 2020-03-16 11:35:08.869817 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------------- 2020-03-16 11:35:08.869831 | ubuntu-bionic | 2020-03-16 11:35:08.869845 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.869860 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.869874 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.869888 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.869903 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.869917 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2140, in test_copy_manifest_config_to_registry_export 2020-03-16 11:35:08.869931 | ubuntu-bionic | export_mock.assert_has_calls(calls) 2020-03-16 11:35:08.869946 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.869961 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.869975 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.869992 | ubuntu-bionic | raise value 2020-03-16 11:35:08.870011 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.870026 | ubuntu-bionic | Expected: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)] 2020-03-16 11:35:08.878220 | ubuntu-bionic | Actual: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]. 2020-03-16 11:35:08.878250 | ubuntu-bionic | 2020-03-16 11:35:08.878267 | ubuntu-bionic | 2020-03-16 11:35:08.878282 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry 2020-03-16 11:35:08.878298 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------ 2020-03-16 11:35:08.878312 | ubuntu-bionic | 2020-03-16 11:35:08.878326 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.878339 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.878353 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.878367 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.878382 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.878396 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2096, in test_copy_manifest_config_to_registry 2020-03-16 11:35:08.878423 | ubuntu-bionic | target_put.assert_has_calls(calls) 2020-03-16 11:35:08.878440 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.878455 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.878469 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.878485 | ubuntu-bionic | raise value 2020-03-16 11:35:08.878499 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.878514 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)] 2020-03-16 11:35:08.878530 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': u'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]. With https://review.opendev.org/710281 stable/train is failing the openstack-tox-py27 job. This can be seen in https://52b57dfa34039b480d7a-b6631615bf9035ccf374ffb9cb335ff2.ssl.cf1.rackcdn.com/713195/1/check/openstack-tox-py27/c700e7c/job-output.txt With the review reverted, the tests all pass. I have locally reproduced this failure in an environment with python2.7 available and https://review.opendev.org/713195 applied. The failing output is: 2020-03-16 11:35:08.869440 | ubuntu-bionic | ============================== 2020-03-16 11:35:08.869458 | ubuntu-bionic | Failed 3 tests - output below: 2020-03-16 11:35:08.869479 | ubuntu-bionic | ============================== 2020-03-16 11:35:08.869494 | ubuntu-bionic | 2020-03-16 11:35:08.869509 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_oci 2020-03-16 11:35:08.869524 | ubuntu-bionic | ---------------------------------------------------------------------------------------------------------------- 2020-03-16 11:35:08.869539 | ubuntu-bionic | 2020-03-16 11:35:08.869553 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.869568 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.869582 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.869597 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.869612 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.869627 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2201, in test_copy_manifest_config_to_registry_oci 2020-03-16 11:35:08.869642 | ubuntu-bionic | target_put.assert_has_calls(calls) 2020-03-16 11:35:08.869656 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.869679 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.869694 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.869710 | ubuntu-bionic | raise value 2020-03-16 11:35:08.869724 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.869740 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)] 2020-03-16 11:35:08.869758 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)]. 2020-03-16 11:35:08.869773 | ubuntu-bionic | 2020-03-16 11:35:08.869788 | ubuntu-bionic | 2020-03-16 11:35:08.869802 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry_export 2020-03-16 11:35:08.869817 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------------- 2020-03-16 11:35:08.869831 | ubuntu-bionic | 2020-03-16 11:35:08.869845 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.869860 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.869874 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.869888 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.869903 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.869917 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2140, in test_copy_manifest_config_to_registry_export 2020-03-16 11:35:08.869931 | ubuntu-bionic | export_mock.assert_has_calls(calls) 2020-03-16 11:35:08.869946 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.869961 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.869975 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.869992 | ubuntu-bionic | raise value 2020-03-16 11:35:08.870011 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.870026 | ubuntu-bionic | Expected: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)] 2020-03-16 11:35:08.878220 | ubuntu-bionic | Actual: [call(ParseResult(scheme='docker', netloc='192.168.2.1:5000', path='/t/nova-api:latest', params='', query='', fragment=''), '{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', 'application/vnd.docker.distribution.manifest.v2+json', None, multi_arch=False)]. 2020-03-16 11:35:08.878250 | ubuntu-bionic | 2020-03-16 11:35:08.878267 | ubuntu-bionic | 2020-03-16 11:35:08.878282 | ubuntu-bionic | tripleo_common.tests.image.test_image_uploader.TestPythonImageUploader.test_copy_manifest_config_to_registry 2020-03-16 11:35:08.878298 | ubuntu-bionic | ------------------------------------------------------------------------------------------------------------ 2020-03-16 11:35:08.878312 | ubuntu-bionic | 2020-03-16 11:35:08.878326 | ubuntu-bionic | Captured traceback: 2020-03-16 11:35:08.878339 | ubuntu-bionic | ~~~~~~~~~~~~~~~~~~~ 2020-03-16 11:35:08.878353 | ubuntu-bionic | Traceback (most recent call last): 2020-03-16 11:35:08.878367 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 1330, in patched 2020-03-16 11:35:08.878382 | ubuntu-bionic | return func(*args, **keywargs) 2020-03-16 11:35:08.878396 | ubuntu-bionic | File "tripleo_common/tests/image/test_image_uploader.py", line 2096, in test_copy_manifest_config_to_registry 2020-03-16 11:35:08.878423 | ubuntu-bionic | target_put.assert_has_calls(calls) 2020-03-16 11:35:08.878440 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/mock/mock.py", line 978, in assert_has_calls 2020-03-16 11:35:08.878455 | ubuntu-bionic | ), cause) 2020-03-16 11:35:08.878469 | ubuntu-bionic | File "/home/zuul/src/opendev.org/openstack/tripleo-common/.tox/py27/lib/python2.7/site-packages/six.py", line 737, in raise_from 2020-03-16 11:35:08.878485 | ubuntu-bionic | raise value 2020-03-16 11:35:08.878499 | ubuntu-bionic | AssertionError: Calls not found. 2020-03-16 11:35:08.878514 | ubuntu-bionic | Expected: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "config": {\n "mediaType": "application/vnd.docker.container.image.v1+json", \n "digest": "sha256:1234", \n "size": 2\n }, \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': 'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)] 2020-03-16 11:35:08.878530 | ubuntu-bionic | Actual: [call('https://192.168.2.1:5000/v2/t/nova-api', data='{\n "config": {\n "size": 2, \n "digest": "sha256:1234", \n "mediaType": "application/vnd.docker.container.image.v1+json"\n }, \n "layers": [\n {\n "digest": "sha256:aaaa"\n }, \n {\n "digest": "sha256:bbbb"\n }\n ], \n "mediaType": "application/vnd.docker.distribution.manifest.v2+json"\n}', headers={'Content-Type': u'application/vnd.docker.distribution.manifest.v2+json'}, timeout=30)].
2020-03-16 16:06:21 Alex Schultz tripleo: status New Triaged
2020-03-16 16:06:23 Alex Schultz tripleo: importance Undecided High
2020-03-16 16:06:25 Alex Schultz tripleo: milestone ussuri-3
2020-03-16 16:06:27 Alex Schultz tripleo: assignee Alex Schultz (alex-schultz)
2020-03-16 17:56:20 OpenStack Infra tripleo: status Triaged In Progress
2020-03-17 00:36:34 OpenStack Infra tripleo: status In Progress Fix Released
2020-03-17 20:05:54 OpenStack Infra tags in-stable-stein
2020-03-17 20:06:05 OpenStack Infra tags in-stable-stein in-stable-stein in-stable-train