)]}'
{"id":"openstack%2Ftripleo-common~686756","triplet_id":"openstack%2Ftripleo-common~master~I1e1621537ed040548456a1699b972add1636e6ec","project":"openstack/tripleo-common","branch":"master","topic":"bug/1844446","hashtags":[],"change_id":"I1e1621537ed040548456a1699b972add1636e6ec","subject":"Never block or wait when workers upload images","status":"ABANDONED","created":"2019-10-04 15:59:30.000000000","updated":"2019-10-16 12:45:32.000000000","total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8d51874fbb062d2bf2f3704205d1e1ceefc7c16b","_number":686756,"virtual_id_number":686756,"owner":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"all":[{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2019-10-10 18:46:49.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2019-10-10 17:49:35.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"all":[{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":-1,"date":"2019-10-10 14:57:16.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-08 08:24:03.000000000","updated_by":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"reviewer":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"state":"REVIEWER"},{"updated":"2019-10-08 08:24:12.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2019-10-08 08:24:31.000000000","updated_by":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"reviewer":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"state":"REVIEWER"},{"updated":"2019-10-08 17:05:50.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2019-10-10 17:49:35.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-10-10 18:46:49.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"8a3b0d7d6eef39b90791968831c2351f22e8030b","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 15:59:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"88d2c1adf8a470441dcc355be7c5f8433a2a03b4","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 15:59:42.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"c398a4264121aa950f27908a002a71e30c2bac61","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 16:08:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d6ce13a43e1ccc6533fa6caffeb398105e565770","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 16:10:50.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"38f0b5001835621dbbf58ede390faa2195352562","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 16:11:28.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"f6f012fd5396b7a6d36ea22de2c89ba1d46bdf3f","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 16:44:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d59ba84f863a9fe13c14e5a612c6cbe8cde98be3","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-04 16:44:29.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"f5f9d9b6059be007f53fa7f7896a529f3ecf848d","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-04 17:38:29.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/4/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/284423f/ : FAILURE in 27m 35s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/4/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/1736244/ : SUCCESS in 22m 22s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/4/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/d8d1464/ : SUCCESS in 18m 04s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/4/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/8005b2e/ : FAILURE in 20m 39s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/4/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/4acebfe/ : FAILURE in 20m 40s","accounts_in_message":[],"_revision_number":4},{"id":"04af3a464af32a031169d9077eae7bf59d242513","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 18:11:20.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f32a8c307f9a4dcfbc9a882258ca3581 : FAILURE in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c58792f3935b41f78e571bbf14193325 : SUCCESS in 2m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/64fef9eb9913426f9a92cb333dfe58d5 : FAILURE in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b711e64608c6448984b54da9e9477101 : FAILURE in 3m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/951dc405cdfa4ba1a58fc6250e7d0fed : FAILURE in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd8153e11e004b0b94a777498881730c : SUCCESS in 3m 40s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/0c21eb8fb6554466ad9f299482f7aee4 : SUCCESS in 54m 51s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/ccc5da6681554839ab3e4002e41e6a15 : SUCCESS in 1h 21m 56s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/bdb667b6ac414618b46e28f393f6cf47 : SUCCESS in 3m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/78f48b50adb04af4982a04bc255fa329 : FAILURE in 4m 45s","accounts_in_message":[],"_revision_number":4},{"id":"3b591d7fe58a7acafe875fdd07c0def4eab88c9b","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 09:22:49.000000000","message":"Patch Set 4:\n\nthis is only a prototype, I have to figure out the way for the free workers to continue with the next layer or image","accounts_in_message":[],"_revision_number":4},{"id":"24bd536d9522973416192d71c3921b225d8f7c98","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 14:59:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7703c8a979b48b6352c8893f47b335e9f36ec173","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 14:59:22.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"98c9eaf29099d08683b672dc9a5d625ff7e0b3fb","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-07 15:42:43.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/5/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/2c8e620/ : FAILURE in 23m 03s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/5/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/8194b28/ : SUCCESS in 20m 53s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/5/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/90d099c/ : SUCCESS in 18m 42s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/5/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/eabc3c9/ : FAILURE in 21m 16s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/5/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/518396d/ : FAILURE in 23m 43s","accounts_in_message":[],"_revision_number":5},{"id":"986cf411eb9d82920a4eb2a3d4e9524e6b80bef3","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 15:51:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a6966a8660329c5d7c0e72c2627933a287fac5b8","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 15:51:58.000000000","message":"Patch Set 6: Workflow-1","accounts_in_message":[],"_revision_number":6},{"id":"7ed0233347db66955c2461256458a06cbda0c54b","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:31:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"26c0a3cb173af1e8d11f3e7f657bfed37363f9c9","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:31:40.000000000","message":"Patch Set 7: Workflow-1","accounts_in_message":[],"_revision_number":7},{"id":"3504f189a0dd2796eb02913f685c0d1ea6d4d968","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:45:40.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"67ab535eb768473793506545702179b66b9627aa","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:45:49.000000000","message":"Patch Set 8: Workflow-1","accounts_in_message":[],"_revision_number":8},{"id":"db926d3ad900ff5a8bc278a0c01fffc30e9c54e6","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:46:51.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"990d25a555bfcaffed2d5077da9c6e3988a254b4","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:47:01.000000000","message":"Patch Set 9: Workflow-1","accounts_in_message":[],"_revision_number":9},{"id":"ab7c8d79a8894e3356c45c3d6e0ec1b1c4bfe4d3","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:49:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6c19696b7bbd8c559eaf9a74d73c8ee5da56ff6e","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-07 16:49:15.000000000","message":"Patch Set 10: Workflow-1","accounts_in_message":[],"_revision_number":10},{"id":"1de0ec8b130b30a25527c332ca7e04f23afc674b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-07 17:47:33.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3372a4b4951541a7bc79a88dc088e599 : FAILURE in 3m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29d0ed42ff0645e09bb73491fd8d8820 : SUCCESS in 3m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d6cb91fa35a04793b91ca043f5e26dd6 : FAILURE in 4m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2942ae07565f4d99894a35790a0b73f7 : FAILURE in 4m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/812072caee2949c693c6bd09d690d089 : FAILURE in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f6b36a280b2447497602a9b2f0af2a7 : SUCCESS in 4m 58s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/f2f616feb7f44e0687424dc02c03c00e : SUCCESS in 44m 14s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/2e033f9bf117456eb62b728c45b43e8f : SUCCESS in 56m 33s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/93f1520a20c8402e8c24d3d9a7c2fcd1 : SUCCESS in 3m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19d6acb314074206aaf50102a627c31d : FAILURE in 4m 49s","accounts_in_message":[],"_revision_number":10},{"id":"ffd66c574a3a0dbc2ca43f4ca9adad2067a11029","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-07 20:24:46.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/330d079/ : FAILURE in 23m 49s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/d358f27/ : SUCCESS in 23m 02s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/fa27549/ : SUCCESS in 19m 30s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/645c877/ : FAILURE in 41m 28s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/c33c70f/ : SUCCESS in 1h 05m 56s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/c742db8/ : SUCCESS in 59m 16s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/10/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/ea0e3d0/ : TIMED_OUT in 3h 22m 16s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"d4b1ac981dacfc6f331fe8eddea1f694e881f0ac","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:20:19.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"f555c68ff40f4831c4255818e3f29f8fd6cba129","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:20:26.000000000","message":"Patch Set 11: Workflow-1","accounts_in_message":[],"_revision_number":11},{"id":"730ca11923778497441aad3365508e2753e068ec","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:23:57.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"8ecfea7e2c4df483dc49f15aa28bca0bfb106a3e","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:25:06.000000000","message":"Patch Set 11:\n\ntechnically, this should work equally for Mistral-based and UC/standalone cases","accounts_in_message":[],"_revision_number":11},{"id":"0b2e2eb4a17a2b1634605ea2bdb244b13fe9e153","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:47:30.000000000","message":"Patch Set 11:\n\nI think this works now, her is the logs snippet from my local testing:\n\n2019-10-08 08:36:30.750 525949 DEBUG tripleo_common.image.image_uploader [  ] [sha256:d8d02d45731499028db01b6fa35475f91d230628b4e25fab8e3c015594dc3261] object is being fetched by another thread\n2019-10-08 08:36:30.753 525949 DEBUG tripleo_common.image.image_uploader [  ] [/tripleomaster/centos-binary-zaqar-wsgi] Picking another layer as sha256:1d11b0f87f22908fabf875bb9b3c3c364192643579ff4f600f4b01659e0dbb73 apperas to be already taken by another worker\n2019-10-08 08:36:33.135 525949 DEBUG tripleo_common.image.image_uploader [  ] [sha256:d18c45d5c12d1e6812f9273d0eff87a7c7518efb0b1bd591c15762fac912a1b0] object is being fetched by another thread\n2019-10-08 08:36:33.138 525949 DEBUG tripleo_common.image.image_uploader [  ] [/tripleomaster/centos-binary-mistral-executor] Picking another layer as sha256:c2825c495a2b4c811af633a2522b63f0f18e49d2584c008ad305321c1926fadb apperas to be already taken by another worker\n2019-10-08 08:36:36.117 525949 DEBUG tripleo_common.image.image_uploader [  ] [sha256:8114f1ad26bc127d23199bde68871c1d0315e17a5eabdcf76ad706e051049ead] object is being fetched by another thread\n2019-10-08 08:36:36.119 525949 DEBUG tripleo_common.image.image_uploader [  ] [/tripleomaster/centos-binary-heat-api] Picking another layer as sha256:4b9a5106b08b6c30445f1f27a1c8fa6d2d71c34b2a47ec746ff4425587ba7e3a apperas to be already taken by another worker\n2019-10-08 08:37:35.509 525949 DEBUG tripleo_common.image.image_uploader [  ] [sha256:276872b360e061a135e8cf9aed32cda063c333e5062c197a482c2d207c03f0b8] object is being fetched by another thread\n2019-10-08 08:37:36.055 525949 DEBUG tripleo_common.image.image_uploader [  ] [sha256:27b1c3f14aa18eb45aafa041bc8427772a1cf22c2ffccb899e73a8e9247dc939] object is being fetched by another thread\n\nNow, I\u0027m gonna finish benchmaring it and update unit tests so that could pass CI","accounts_in_message":[],"_revision_number":11},{"id":"7e88db373a723eacede3193fa7151f77bb379ab5","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 08:51:49.000000000","message":"Patch Set 11:\n\nnope, seems like this needs more work, I can see in the log the same layer being fetched multiple times for different images...","accounts_in_message":[],"_revision_number":11},{"id":"769416c0e31dfec72f2edb1a29ac1d5e413bca79","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 09:10:53.000000000","message":"Patch Set 11:\n\nI\u0027m not sure the multiple fetching of layers is an issue only specifc to that change... I\u0027ll explore that deeper.\n\nMeanwhile, benchmarking shows:\n\n\nunpatched:\nreal\t22m21.509s\nuser\t17m26.774s\nsys\t3m4.856s\nIdempotency run:\nreal\t2m27.078s\nuser\t0m7.228s\nsys\t0m0.857s\n\npatched:\nreal\t19m41.146s\nuser\t19m33.565s\nsys\t3m43.453s\nIdempotency run:\nreal\t2m19.406s\nuser\t0m7.513s\nsys\t0m0.937s\n\n(testing was executed on a subset of images only:\npodman rm -f `podman ps | egrep \u0027heat|nova|keystone|glance|mistral|zaqar\u0027 | awk \u0027{print $1\u0027}`\npodman rmi -f `podman images | egrep \u0027heat|nova|keystone|glance|mistral|zaqar\u0027 | awk \u0027{print $3\u0027}`\nrm -rf /var/lib/image-serve/v2/tripleomaster/*{heat,nova,keystone,glance,mistral,zaqar}*/blobs","accounts_in_message":[],"_revision_number":11},{"id":"3020ef400388fec59617e8b1d8675f7380137492","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 09:14:31.000000000","message":"Patch Set 11:\n\nSome stats from the testing https://pastebin.com/XWiRbwyx","accounts_in_message":[],"_revision_number":11},{"id":"fb850cb5f81dc28710ae7716187511ef810c6149","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 10:12:40.000000000","message":"Patch Set 11:\n\nI confirm the multiple fetching of the same layer and too late linking of it is the issue what presents in the current code, see \n\nexample analysys for the patched env https://pastebin.com/KgeQEqfw for the patched version, vs unpatched https://pastebin.com/pH59XBD5, which is https://73638b7f62d515bc4610-c44540fc0a6d05b40efd7a9c39261a35.ssl.cf5.rackcdn.com/686193/8/check/tripleo-ci-centos-7-containers-multinode/af295b5/logs/undercloud/var/log/tripleo-container-image-prepare.log.txt.gz","accounts_in_message":[],"_revision_number":11},{"id":"ea53f6a9d4619ae4fe391dc810db0c39ec7e3071","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 10:43:41.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1557bd3bfa814f6e803d1a5c14354b99 : SUCCESS in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7626407c155a4909ab413e6936d1703d : SUCCESS in 3m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7170e94fc0fe4f499232aa64fe5ae7b3 : SUCCESS in 3m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/af82cbf60b93486a8c707194e3cff838 : SUCCESS in 3m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/48f3e94c45b04ad882f1d38fc1708849 : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/728559cc614b4711b6e3099a92292563 : SUCCESS in 3m 47s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/729a5275c56d4781b7ae80f6c5e7e4c5 : FAILURE in 1h 19m 34s\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/8ef48f229df64020854feb495a444193 : FAILURE in 1h 27m 35s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/69a2bc3368374ecd843b537fc58a921c : FAILURE in 1h 26m 07s (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/999dc45ca7114c068bf230d2963f9e6e : FAILURE in 1h 20m 07s\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/3377d6020d7c4d1f91c67fab9682ae2b : FAILURE in 2h 03m 23s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/c754b439cb264dcf9bac47e4df452a53 : FAILURE in 2h 11m 12s (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/e928f0cc1f4d4e4b90f47b6cda4d3c66 : SUCCESS in 49m 48s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/63eb4975c89f46c78a82975c1009e18b : SUCCESS in 1h 10m 28s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/95b9198909974211b6f0df74e0d361da : SUCCESS in 4m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9b52027fd008437e8cb7c01630a093fa : SUCCESS in 6m 36s","accounts_in_message":[],"_revision_number":11},{"id":"f8e6c32ab6b34aa804015f65584c1f95e206065f","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-08 11:51:00.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/7d58600/ : FAILURE in 48m 24s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/1233cec/ : SUCCESS in 1h 06m 23s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/8c89e23/ : SUCCESS in 18m 09s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/20a341e/ : SUCCESS in 1h 20m 12s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/19e1040/ : FAILURE in 39m 53s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/356bad1/ : TIMED_OUT in 3h 24m 35s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/11/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/d626f45/ : SUCCESS in 1h 13m 45s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"d9a21b4cead886e07a72f938073c0f8e43100126","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 13:17:26.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"10209ebe8cd258bd185a9beb859421774de8fac4","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 13:35:12.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"cb3a4071382092791e63c2d6293f38f28b088253","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 13:35:53.000000000","message":"Patch Set 13: Workflow-1","accounts_in_message":[],"_revision_number":13},{"id":"1d865643017c716d3308ec592e276c550fd090da","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 14:08:39.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"4fec860c7e06a08a6401cd6c63f2d2ed06e62c33","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-10-08 14:32:04.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"5ef8aa4408bf55dd107cba776e4d7c1375bdebc9","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 14:40:45.000000000","message":"Patch Set 14: Workflow-1","accounts_in_message":[],"_revision_number":14},{"id":"17ef9efacff068000eb25ec0ccf0761d779b3622","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 14:50:50.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"efa8ca7868aa3d9fe36890987e4195a5112cd19a","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-10-08 14:57:08.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"556d38148587271c77709e611f8d8782aa40327b","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-08 15:13:18.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/946c120/ : FAILURE in 34m 53s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/66a5f70/ : SUCCESS in 21m 40s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/9e2722f/ : SUCCESS in 17m 16s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/e562701/ : FAILURE in 41m 02s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/2b578e9/ : FAILURE in 34m 40s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/b6d1722/ : FAILURE in 33m 36s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/14/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/686167b/ : FAILURE in 34m 57s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"6ae7e78cbc7656bf98ee43317fbcafd4db0ce2f8","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 15:52:54.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"d392db8a32eba349b9668c6dea49ffd2ef0e578d","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-08 15:53:28.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"8697e6658b1f0e4a7e71313b1e782aca811f074a","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-10-08 15:58:41.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"eca4a523d04a4a978f53536f5f65254f7bec379f","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-10-08 16:22:42.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"71ff077777ef53622a9bbdeb554c5cdbd4bbe089","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 16:41:45.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/da295f15cc8547bf8aa6b79f44775798 : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3937754f292b4ab98b441954c85de631 : SUCCESS in 2m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fdb1b27cb3234e598df3c397858858c0 : SUCCESS in 3m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed29c50d029b45f28b0bc04d444eed38 : SUCCESS in 5m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fce5b0dba6de4b968601d89c84078993 : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/363a432746fd4b7191e4ff57f9d3d7f7 : SUCCESS in 4m 53s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/a68991a10bab4a9cb8738204710552ef : FAILURE in 56m 28s\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/cb5bd1451a00485c834ca8bfd62fee32 : FAILURE in 52m 36s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/d90f997ec4f34ad7a90ae6065abd610b : FAILURE in 58m 40s (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/47e7e75d00f24927a602e03e353c569d : FAILURE in 40m 16s\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/b110261362dd463fb183769a35957e8a : FAILURE in 2h 14m 23s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/1a8ed5f9ba80475690ff77e9b9c808e7 : FAILURE in 1h 58m 54s (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/88121b5fb83d41fe845d6fddc1f99d51 : SUCCESS in 47m 57s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/f678824656224a24ab488e6a543b6fe1 : SUCCESS in 1h 10m 05s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/65650b6851a241f090f60177ce859999 : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8fb9a90e40fd491892870bb856aee895 : SUCCESS in 5m 59s","accounts_in_message":[],"_revision_number":14},{"id":"c2d424dabc0b895688ad46227c931be2da29195d","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-10-08 17:05:50.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"1e7c5881345c128574e29cd65dcc897e03c66467","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 12:28:30.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"9b16ecd61d992c0a45d52e91e3ba3356d3d90254","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 12:28:45.000000000","message":"Patch Set 15: Workflow-1","accounts_in_message":[],"_revision_number":15},{"id":"b036ca9654ec34c6b92d195d7e9a543c564866ae","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-09 12:54:41.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/a40e8d3/ : FAILURE in 23m 51s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/99e65b7/ : SUCCESS in 21m 34s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/0d06eef/ : SUCCESS in 18m 46s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/24d70fb/ : FAILURE in 23m 44s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/1d8f1db/ : FAILURE in 24m 21s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/483d2af/ : FAILURE in 24m 36s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/15/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/d0215ff/ : FAILURE in 24m 01s","accounts_in_message":[],"_revision_number":15},{"id":"8058b63a3d060a4ad36b0bca4107670147d98f4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 13:35:41.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6205080789e4d8c8e19153c83270299 : FAILURE in 4m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/772edf89e89c4286a3cd9ee3040bd5b7 : FAILURE in 2m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b50ffdd29ceb4dbc9e520ba0f4936dfd : FAILURE in 3m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/91cb5c1012334f2db589a09ebdfb7946 : FAILURE in 4m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a9bfb2d6df154b96b5833bad7fe292a3 : FAILURE in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b702d8708dd483cb7ab8b35d2528e83 : SUCCESS in 3m 24s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/202f3f1d7d574760bca4ded4bc513412 : SUCCESS in 50m 01s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/ea02ea0b86d24e8689c7dc297a57357a : SUCCESS in 1h 02m 22s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/54089210b9fb40e4a0dbc63ed274b40e : FAILURE in 4m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/652fcc53e38a4cedabb0e1bbbcf9b80c : FAILURE in 4m 57s","accounts_in_message":[],"_revision_number":15},{"id":"c571fde78ea3c0e18eed76da9b006851c91e8cfb","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 15:11:59.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"a59301afedc09f5a5a25f8bd456ac24fcebec7e2","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 15:14:56.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.","accounts_in_message":[],"_revision_number":17},{"id":"bf1609a82d57d1113b14e154b04c03809e2a909d","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 15:22:38.000000000","message":"Patch Set 17: Workflow-1","accounts_in_message":[],"_revision_number":17},{"id":"932a18440a11aa73b61b1cf022e64c57c53c3330","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 15:58:35.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.","accounts_in_message":[],"_revision_number":18},{"id":"377244b6ff02a6473a79a305f38481e93861356b","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 16:23:39.000000000","message":"Patch Set 18: Workflow-1","accounts_in_message":[],"_revision_number":18},{"id":"374db26a94305ede46af7ddfe0a7d1b03208698c","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-09 16:25:50.000000000","message":"Patch Set 18:\n\nThe idempotency run shows some new layers getting fetched, which is unexpected (all of the involved layers should have been fetched by the 1st execution)","accounts_in_message":[],"_revision_number":18},{"id":"2cd1eb1acba165bfd954cf17f6cb2ceb0462731a","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-09 18:51:54.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/6c8de31/ : FAILURE in 44m 16s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/80027db/ : SUCCESS in 22m 14s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/fbf3cf4/ : SUCCESS in 18m 22s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/46857a2/ : FAILURE in 2h 42m 10s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/ff96422/ : FAILURE in 44m 11s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/25d3142/ : FAILURE in 41m 10s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/18/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/9547279/ : FAILURE in 35m 31s","accounts_in_message":[],"_revision_number":18},{"id":"fee47abed41ac58e520cacb1bb54284dc5cc2673","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 19:24:15.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fdd39ed97c9e4e57b968ed42755af59f : SUCCESS in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/190e69d0621747918a9bcd582692713d : SUCCESS in 4m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2388200228744cbba6ce215f485b2486 : SUCCESS in 3m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/568063c723684c8b94f35223c8475131 : SUCCESS in 4m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/41f9cc57c44d41fe96e54d5df7f89259 : SUCCESS in 6m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9da38f79d87f49568974a96eff0e2185 : SUCCESS in 3m 37s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/9865d08882644c349c5fb622f8aa99a5 : FAILURE in 1h 17m 03s\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/d4841d41d06e4f09b8836a2e3f12f65a : FAILURE in 1h 11m 37s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/2791a162e3a745b281e7aaa30d873b5f : FAILURE in 1h 15m 50s (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/d82d5fb833974d04bc70fdb1aaf13627 : FAILURE in 1h 07m 00s\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/6da368ffd4ba4cd59c12238edc714faa : FAILURE in 2h 06m 16s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/56dfcee792c04717ae7eac9f881b8272 : FAILURE in 2h 09m 20s (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/dc098abc1ccf4bbc9d1c727e7ee8d0d4 : SUCCESS in 59m 22s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/129704764df04b4cb44410e41217683e : SUCCESS in 1h 08m 35s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/08b3afa63c4a495e9676499ba797e76e : SUCCESS in 5m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e42b288ef9f4f65a7a221e7f79df433 : SUCCESS in 5m 12s","accounts_in_message":[],"_revision_number":18},{"id":"47afb4f5105c5032f39d9f0b8aeac93332784d77","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 10:05:46.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"0ab96e87267d5e809fd62fa82173e7502db29b48","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 10:06:01.000000000","message":"Patch Set 19: Workflow-1","accounts_in_message":[],"_revision_number":19},{"id":"40eb5eba0452db4da460145ec6401205ba1a9675","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-10 10:51:22.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/4189e62/ : FAILURE in 43m 59s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/eaff73e/ : SUCCESS in 22m 51s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/e1d463d/ : SUCCESS in 18m 45s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/0ada17b/ : FAILURE in 36m 42s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/be65da4/ : FAILURE in 39m 55s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/66b2042/ : FAILURE in 34m 24s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/19/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/d1564bc/ : FAILURE in 36m 08s","accounts_in_message":[],"_revision_number":19},{"id":"00da8be02dbc1044e6f0be9493669c2ed74781df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-10 12:52:51.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc88d44edcf447d481965f9bad6b20a6 : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fead351f4b494744a8276f13f070615d : SUCCESS in 2m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3a5db38ecc6c4db68ffaeac6243a5bd0 : SUCCESS in 4m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2e9960674d5e4ea683caad8a6ccc282a : SUCCESS in 4m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f630e8a026404dfba9c4c878ff34e899 : SUCCESS in 7m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5853ac2bb9364827890d61ffe7fa8d45 : SUCCESS in 6m 01s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/4b0a293be28144ffa532a5acb9658a8c : FAILURE in 1h 08m 38s\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/54b376a35db14248abce9577abb6d346 : FAILURE in 1h 08m 00s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/d4cf8b1c4cc34cf58fab77111aa4b462 : FAILURE in 1h 09m 56s (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/359b88eabbd14cfa9340667593299ed8 : FAILURE in 1h 05m 03s\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/4e99260fdbde4af1a5a2e9e0d4b38c39 : FAILURE in 1h 59m 22s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/7d7e0c7925124557b79b37cd3c879ca9 : FAILURE in 2h 29m 59s (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/b473b0e582aa49cbb240db4c5c0bae37 : SUCCESS in 44m 43s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/5815df34ed5b485fa06ec18f7ea42ad8 : SUCCESS in 59m 43s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/537dfa9abadd4e7a969d80d3b90abd60 : SUCCESS in 4m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c967d2e1dffe4a0b852846fcffa6825b : SUCCESS in 5m 42s","accounts_in_message":[],"_revision_number":19},{"id":"ec5e214e2767fe94ff5e98eb0e9473c3afb5c84a","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 13:16:33.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.","accounts_in_message":[],"_revision_number":20},{"id":"1b9e45d3e58dac96792e98d134f22e635293a45a","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 13:25:21.000000000","message":"Patch Set 20: Workflow-1","accounts_in_message":[],"_revision_number":20},{"id":"c2fd998c3a1d3840aaecfa31c2aebe132d2b16d8","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 13:44:16.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.","accounts_in_message":[],"_revision_number":21},{"id":"92b76baa5f096cb6ea9b163a9ca773c62bc8b6b9","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-10 14:37:06.000000000","message":"Patch Set 21: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/325e943/ : FAILURE in 46m 52s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/f38c62d/ : SUCCESS in 21m 38s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/b1bd95d/ : SUCCESS in 19m 03s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/4fbeb02/ : FAILURE in 38m 50s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/a7a04ab/ : FAILURE in 36m 27s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/343194e/ : FAILURE in 37m 23s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/21/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/0f53c34/ : FAILURE in 38m 39s","accounts_in_message":[],"_revision_number":21},{"id":"26701bff173fef8fea81b29e41c08870d9f23409","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 14:57:02.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"fbbf8358c4c2f5a17dd746ff118eeceeddd223e5","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 14:57:16.000000000","message":"Patch Set 22: Workflow-1","accounts_in_message":[],"_revision_number":22},{"id":"49f0be7b10e9d00ae0dd838e69b5488c3511f5c9","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-10 16:18:25.000000000","message":"Patch Set 22:\n\nthis one is far from the final state yet. I can see not much of the free-layers hunting and zero for free images. Those retries only make it slower than current...","accounts_in_message":[],"_revision_number":22},{"id":"9773c35a63acd230803ab820e7a450fe5e4e94e1","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-10-10 17:49:35.000000000","message":"Patch Set 22: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/99de1e4/ : FAILURE in 43m 36s\n- tripleo-rhel-8-buildimage-overcloud-full http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-rhel-8-buildimage-overcloud-full/9c7add4/ : FAILURE in 17m 01s (non-voting)\n- tripleo-rhel-8-buildimage-ironic-python-agent http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-rhel-8-buildimage-ironic-python-agent/519b688/ : SUCCESS in 17m 53s (non-voting)\n- tripleo-ci-rhel-8-scenario001-standalone-rdo http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-ci-rhel-8-scenario001-standalone-rdo/2d9b517/ : FAILURE in 39m 41s\n- tripleo-ci-rhel-8-scenario002-standalone-rdo http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-ci-rhel-8-scenario002-standalone-rdo/c8d2caf/ : FAILURE in 35m 26s\n- tripleo-ci-rhel-8-scenario003-standalone-rdo http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-ci-rhel-8-scenario003-standalone-rdo/6bccbe0/ : FAILURE in 36m 45s\n- tripleo-ci-rhel-8-scenario004-standalone-rdo http://logs.rdoproject.org/56/686756/22/openstack-check/tripleo-ci-rhel-8-scenario004-standalone-rdo/699931f/ : FAILURE in 36m 50s","accounts_in_message":[],"_revision_number":22},{"id":"1929ad31978a8e876b4b249be6ee866d3eb83677","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-10 18:46:49.000000000","message":"Patch Set 22: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3a461ff13a504a0bbf6c4fd266001b05 : SUCCESS in 3m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/51a68bd15f0243808b7b520a488a1dac : SUCCESS in 2m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d9a56fd933544f5ea951fe9e1811a64e : SUCCESS in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41968a63448c4a088108660873ebbc84 : SUCCESS in 3m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/874ba921bf3543a29378abc52a4e7434 : SUCCESS in 5m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18184efa75a4471da60e16e6c9a2fe60 : SUCCESS in 4m 07s\n- tripleo-ci-centos-7-containers-multinode https://zuul.opendev.org/t/openstack/build/94f5d843636f4ac4a48035b46405dc7f : FAILURE in 1h 13m 02s\n- tripleo-ci-centos-7-undercloud-containers https://zuul.opendev.org/t/openstack/build/5993bc646c84456dacd21490fdbf130a : FAILURE in 1h 11m 00s\n- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades https://zuul.opendev.org/t/openstack/build/c5ee5c96e981417891c819d9a0420364 : FAILURE in 1h 12m 28s (non-voting)\n- tripleo-ci-centos-7-standalone https://zuul.opendev.org/t/openstack/build/c283e218aabb44408564abcc62c03429 : FAILURE in 1h 00m 10s\n- tripleo-ci-centos-7-standalone-upgrade https://zuul.opendev.org/t/openstack/build/42a511c6d4834b1790b3eccdc4383c5c : FAILURE in 1h 59m 53s (non-voting)\n- tripleo-ci-centos-7-containerized-undercloud-upgrades https://zuul.opendev.org/t/openstack/build/0871a096c82d4fafbb67881d01845e7b : FAILURE in 2h 02m 03s (non-voting)\n- tripleo-build-containers-centos-7 https://zuul.opendev.org/t/openstack/build/18ffe00b3b194f58a03678f117ec7093 : SUCCESS in 51m 44s\n- tripleo-build-containers-centos-7-buildah https://zuul.opendev.org/t/openstack/build/09949d89925e418292ff9c0540823b51 : SUCCESS in 1h 24m 42s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/836bcb18141d4eaaa8df6a98bab27459 : SUCCESS in 5m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/442d48b977b348ecbf465bf32a7a3379 : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":22},{"id":"3ad05d849303720c0f0df5b6eaa18c0386a6fb05","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-11 07:41:32.000000000","message":"Abandoned\n\nWe no longer execute the subject code via Mistral, so there is no more need to tweak Multi-Threading cooperation. Multi Process had shown much better results (expected for Python with its GIL problems)","accounts_in_message":[],"_revision_number":22},{"id":"cd653628a9e3d2de0d592c4c8c69af13f7e756f2","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2019-10-16 12:45:32.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14}],"current_revision_number":22,"current_revision":"f5c7ce999e57c89ed9181cd788a32abadbff8f5f","revisions":{"6a7184ecdfc38418f6cb1f97956b7209e2d5a294":{"kind":"REWORK","_number":1,"created":"2019-10-04 15:59:30.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/1"}}},"commit":{"parents":[{"commit":"748344a3420358fa025badeac9fbfb10450f2f85","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/748344a3420358fa025badeac9fbfb10450f2f85"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:55:19.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do not block\non locked layers. If layers locked, workers firstly will look for a free\nlayers, or free images. If there is no more retries in the budget, workers will\nre-enter in the boring mode and will wait for the layer locks to release\nmeanwhile doing nothing useful.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the locks-free\nand non-blocking way, but also keeping the possibility to finish the undone\nthings using the traditional locks.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6a7184ecdfc38418f6cb1f97956b7209e2d5a294"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6a7184ecdfc38418f6cb1f97956b7209e2d5a294"}]},"branch":"refs/heads/master"},"e59ebe1c79f4607f7c51912f250500d733ef857b":{"kind":"REWORK","_number":2,"created":"2019-10-04 16:08:07.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/2"}}},"commit":{"parents":[{"commit":"748344a3420358fa025badeac9fbfb10450f2f85","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/748344a3420358fa025badeac9fbfb10450f2f85"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 16:08:00.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do not block\non locked layers. If layers locked, workers firstly will look for a free\nlayers, or free images. If there is no more retries in the budget, workers will\nre-enter in the boring mode and will wait for the layer locks to release\nmeanwhile doing nothing useful.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the locks-free\nand non-blocking way, but also keeping the possibility to finish the undone\nthings using the traditional locks.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/e59ebe1c79f4607f7c51912f250500d733ef857b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/e59ebe1c79f4607f7c51912f250500d733ef857b"}]},"branch":"refs/heads/master"},"6886cd642b7644eedb4cbaf45b161ceee4267c89":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-10-04 16:10:50.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/3"}}},"commit":{"parents":[{"commit":"ec865b060db96a436a017cbe7546a994561c98af","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ec865b060db96a436a017cbe7546a994561c98af"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 16:09:43.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do not block\non locked layers. If layers locked, workers firstly will look for a free\nlayers, or free images. If there is no more retries in the budget, workers will\nre-enter in the boring mode and will wait for the layer locks to release\nmeanwhile doing nothing useful.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the locks-free\nand non-blocking way, but also keeping the possibility to finish the undone\nthings using the traditional locks.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6886cd642b7644eedb4cbaf45b161ceee4267c89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6886cd642b7644eedb4cbaf45b161ceee4267c89"}]},"branch":"refs/heads/master"},"ca96ba625f72d92b157bf1c923bfdb60cc5260bb":{"kind":"REWORK","_number":4,"created":"2019-10-04 16:44:22.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/4"}}},"commit":{"parents":[{"commit":"ec865b060db96a436a017cbe7546a994561c98af","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ec865b060db96a436a017cbe7546a994561c98af"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 16:43:56.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do not block\non locked layers. If layers locked, workers firstly will look for a free\nlayers, or free images. If there is no more retries in the budget, workers will\nre-enter in the boring mode and will wait for the layer locks to release\nmeanwhile doing nothing useful.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the locks-free\nand non-blocking way, but also keeping the possibility to finish the undone\nthings using the traditional locks.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ca96ba625f72d92b157bf1c923bfdb60cc5260bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ca96ba625f72d92b157bf1c923bfdb60cc5260bb"}]},"branch":"refs/heads/master"},"66548ceae7a891972f57cb611d0d9684828ed468":{"kind":"REWORK","_number":5,"created":"2019-10-07 14:59:07.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/5"}}},"commit":{"parents":[{"commit":"ec865b060db96a436a017cbe7546a994561c98af","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ec865b060db96a436a017cbe7546a994561c98af"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 14:58:17.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do not block\non locked layers. If layers locked, workers firstly will look for a free\nlayers, or free images. If there is no more retries in the budget, workers will\nre-enter in the boring mode and will wait for the layer locks to release\nmeanwhile doing nothing useful.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the locks-free\nand non-blocking way, but also keeping the possibility to finish the undone\nthings using the traditional locks.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/66548ceae7a891972f57cb611d0d9684828ed468"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/66548ceae7a891972f57cb611d0d9684828ed468"}]},"branch":"refs/heads/master"},"b63ce7612e169104b99e6daef183fa4eea6206a6":{"kind":"REWORK","_number":6,"created":"2019-10-07 15:51:49.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/6"}}},"commit":{"parents":[{"commit":"ec865b060db96a436a017cbe7546a994561c98af","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ec865b060db96a436a017cbe7546a994561c98af"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 15:44:50.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do\nnot block on locked layers. If layers locked, workers firstly will look\nfor a free layers, or free images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* In the creative workers mode, increase minimum numbers of workers\n  to a 4 and do not process the first image as a separate.\n  Layers/images locking ensures no data races, when picking several\n  images for concurrent processing.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/b63ce7612e169104b99e6daef183fa4eea6206a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/b63ce7612e169104b99e6daef183fa4eea6206a6"}]},"branch":"refs/heads/master"},"a06edfe677c97f98ad181dbec5e7135eae40be7c":{"kind":"REWORK","_number":7,"created":"2019-10-07 16:31:32.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/7"}}},"commit":{"parents":[{"commit":"ec865b060db96a436a017cbe7546a994561c98af","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/ec865b060db96a436a017cbe7546a994561c98af"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 16:05:03.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do\nnot block on locked layers. If layers locked, workers firstly will look\nfor a free layers, or free images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* In the creative workers mode, increase minimum numbers of workers\n  to a 4 and do not process the first image as a separate.\n  Layers/images locking ensures no data races, when picking several\n  images for concurrent processing.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/a06edfe677c97f98ad181dbec5e7135eae40be7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/a06edfe677c97f98ad181dbec5e7135eae40be7c"}]},"branch":"refs/heads/master"},"4687a44af62fbc6b4673b2611a8b7bbbf344dd7b":{"kind":"REWORK","_number":8,"created":"2019-10-07 16:45:40.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/8"}}},"commit":{"parents":[{"commit":"49e971709e906d08da475ddf7d3b6975de849dbf","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/49e971709e906d08da475ddf7d3b6975de849dbf"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 16:45:18.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do\nnot block on locked layers. If layers locked, workers firstly will look\nfor a free layers, or free images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* In the creative workers mode, increase minimum numbers of workers\n  to a 4 and do not process the first image as a separate.\n  Layers/images locking ensures no data races, when picking several\n  images for concurrent processing.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/4687a44af62fbc6b4673b2611a8b7bbbf344dd7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/4687a44af62fbc6b4673b2611a8b7bbbf344dd7b"}]},"branch":"refs/heads/master"},"8fee6457077ef7857dab8aec1884a4cb38a5c0c4":{"kind":"REWORK","_number":9,"created":"2019-10-07 16:46:51.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/9"}}},"commit":{"parents":[{"commit":"49e971709e906d08da475ddf7d3b6975de849dbf","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/49e971709e906d08da475ddf7d3b6975de849dbf"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 16:46:43.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do\nnot block on locked layers. If layers locked, workers firstly will look\nfor a free layers, or free images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* In the creative workers mode, increase minimum numbers of workers\n  to a 4 and do not process the first image as a separate.\n  Layers/images locking ensures no data races, when picking several\n  images for concurrent processing.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/8fee6457077ef7857dab8aec1884a4cb38a5c0c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/8fee6457077ef7857dab8aec1884a4cb38a5c0c4"}]},"branch":"refs/heads/master"},"fbef9987c6e98459a36351cdd9f082d04a026102":{"kind":"REWORK","_number":10,"created":"2019-10-07 16:49:07.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/10"}}},"commit":{"parents":[{"commit":"49e971709e906d08da475ddf7d3b6975de849dbf","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/49e971709e906d08da475ddf7d3b6975de849dbf"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-07 16:48:58.000000000","tz":120},"subject":"WIP Be creative workers when uploading images","message":"WIP Be creative workers when uploading images\n\nMultiple workers start in the creative mode and will cooperate and do\nnot block on locked layers. If layers locked, workers firstly will look\nfor a free layers, or free images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* In the creative workers mode, increase minimum numbers of workers\n  to a 4 and do not process the first image as a separate.\n  Layers/images locking ensures no data races, when picking several\n  images for concurrent processing.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fbef9987c6e98459a36351cdd9f082d04a026102"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fbef9987c6e98459a36351cdd9f082d04a026102"}]},"branch":"refs/heads/master"},"41f910f31d39862bf0a98fee65293a27597571b4":{"kind":"REWORK","_number":11,"created":"2019-10-08 08:20:19.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/11"}}},"commit":{"parents":[{"commit":"49e971709e906d08da475ddf7d3b6975de849dbf","subject":"Use tenancity to backoff when layer is locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/49e971709e906d08da475ddf7d3b6975de849dbf"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-08 08:11:00.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Extend layers locks management for images uploading as well\n* Move locks management and the upload tasks function to the base image\n  uploader class as the requirement of the former\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/41f910f31d39862bf0a98fee65293a27597571b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/41f910f31d39862bf0a98fee65293a27597571b4"}]},"branch":"refs/heads/master"},"82c7b8c7c3fde9ac737dca64ed20c4b43421b83b":{"kind":"REWORK","_number":12,"created":"2019-10-08 13:17:26.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/12"}}},"commit":{"parents":[{"commit":"e2c1a150322b1c94dbdd94a6043dc423a90b8c06","subject":"Track uploaded layers for for workers global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/e2c1a150322b1c94dbdd94a6043dc423a90b8c06"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-08 13:16:43.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/82c7b8c7c3fde9ac737dca64ed20c4b43421b83b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/82c7b8c7c3fde9ac737dca64ed20c4b43421b83b"}]},"branch":"refs/heads/master"},"713237aec39bfee111cf09641ff8e3c221bd6312":{"kind":"REWORK","_number":13,"created":"2019-10-08 13:35:12.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/13"}}},"commit":{"parents":[{"commit":"7ce703ae97921bc2fc0394f018601863e760a5d7","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/7ce703ae97921bc2fc0394f018601863e760a5d7"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-08 13:34:46.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/713237aec39bfee111cf09641ff8e3c221bd6312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/713237aec39bfee111cf09641ff8e3c221bd6312"}]},"branch":"refs/heads/master"},"fdf6995152580d6730160d8c62f81e00d71d762c":{"kind":"REWORK","_number":14,"created":"2019-10-08 14:08:39.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/14"}}},"commit":{"parents":[{"commit":"7ce703ae97921bc2fc0394f018601863e760a5d7","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/7ce703ae97921bc2fc0394f018601863e760a5d7"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-08 14:08:26.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fdf6995152580d6730160d8c62f81e00d71d762c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fdf6995152580d6730160d8c62f81e00d71d762c"}]},"branch":"refs/heads/master"},"709e538c6db870e966b9c15b61bda9b969052eb2":{"kind":"REWORK","_number":15,"created":"2019-10-09 12:28:30.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/15"}}},"commit":{"parents":[{"commit":"908c7cd31dd87825b2725a1dd5129c57c19155e2","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/908c7cd31dd87825b2725a1dd5129c57c19155e2"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-09 12:27:26.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/709e538c6db870e966b9c15b61bda9b969052eb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/709e538c6db870e966b9c15b61bda9b969052eb2"}]},"branch":"refs/heads/master"},"7908ce002a88a8bda51fd5f8af458dc44f3a47b3":{"kind":"REWORK","_number":16,"created":"2019-10-09 15:11:59.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/16"}}},"commit":{"parents":[{"commit":"60ea53506b4e13b701e0031fc36e8436ff5b76d5","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/60ea53506b4e13b701e0031fc36e8436ff5b76d5"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-09 15:11:39.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/7908ce002a88a8bda51fd5f8af458dc44f3a47b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/7908ce002a88a8bda51fd5f8af458dc44f3a47b3"}]},"branch":"refs/heads/master"},"92f6f99201fae53379fa0f75b5f0a98f1340df86":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2019-10-09 15:14:56.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/17"}}},"commit":{"parents":[{"commit":"9f0681e08d30bbe7838930068f4fc2f114dbdde0","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/9f0681e08d30bbe7838930068f4fc2f114dbdde0"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-09 15:14:46.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/92f6f99201fae53379fa0f75b5f0a98f1340df86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/92f6f99201fae53379fa0f75b5f0a98f1340df86"}]},"branch":"refs/heads/master"},"fdb09088497c960db93f1b56b77a6bd2e0f7870b":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2019-10-09 15:58:35.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/18"}}},"commit":{"parents":[{"commit":"18ca6141e1239ac5ca7a1403ddf44eda37ccb100","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/18ca6141e1239ac5ca7a1403ddf44eda37ccb100"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-09 15:58:05.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fdb09088497c960db93f1b56b77a6bd2e0f7870b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/fdb09088497c960db93f1b56b77a6bd2e0f7870b"}]},"branch":"refs/heads/master"},"3456b12916827bf7ae7f8f26dbd7ce157c67c1ec":{"kind":"REWORK","_number":19,"created":"2019-10-10 10:05:46.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/19"}}},"commit":{"parents":[{"commit":"1dd8d2da72acc74fe59ff660dbd1d015112b217d","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/1dd8d2da72acc74fe59ff660dbd1d015112b217d"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-10 10:04:33.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/3456b12916827bf7ae7f8f26dbd7ce157c67c1ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/3456b12916827bf7ae7f8f26dbd7ce157c67c1ec"}]},"branch":"refs/heads/master"},"172b3a1132a68ebf8e511910f8573ca620948c9d":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2019-10-10 13:16:33.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/20"}}},"commit":{"parents":[{"commit":"1d892f13181692c2c724bdf20cf6e9271dc74ec5","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/1d892f13181692c2c724bdf20cf6e9271dc74ec5"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-10 13:16:04.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/172b3a1132a68ebf8e511910f8573ca620948c9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/172b3a1132a68ebf8e511910f8573ca620948c9d"}]},"branch":"refs/heads/master"},"6ba34ea67c1d5452f057290f5c1f23a8c707a349":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2019-10-10 13:44:16.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/21"}}},"commit":{"parents":[{"commit":"e4cd8e58142cd29cff8d9ff41b946cb03cdb673f","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/e4cd8e58142cd29cff8d9ff41b946cb03cdb673f"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-10 13:44:04.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6ba34ea67c1d5452f057290f5c1f23a8c707a349"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/6ba34ea67c1d5452f057290f5c1f23a8c707a349"}]},"branch":"refs/heads/master"},"f5c7ce999e57c89ed9181cd788a32abadbff8f5f":{"kind":"REWORK","_number":22,"created":"2019-10-10 14:57:02.000000000","uploader":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"ref":"refs/changes/56/686756/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tripleo-common","ref":"refs/changes/56/686756/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tripleo-common refs/changes/56/686756/22"}}},"commit":{"parents":[{"commit":"e4cd8e58142cd29cff8d9ff41b946cb03cdb673f","subject":"Track uploaded layers for workers as global view","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/e4cd8e58142cd29cff8d9ff41b946cb03cdb673f"}]}],"author":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-04 15:30:27.000000000","tz":120},"committer":{"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","date":"2019-10-10 14:56:54.000000000","tz":120},"subject":"Never block or wait when workers upload images","message":"Never block or wait when workers upload images\n\nMultiple workers will not block on locked layers. If layers locked,\nworkers firstly will look for a free (unlocked) layers of the image\nbeing processed, or another (unlocked) images.\n\nThis reimplements I477219b7dca1e6cfa02a278c55a0cc1a9833d007 in the\nlocks-free and non-blocking way. Locking both images and its layers\ntogether with emoving exp-backoff sleeping of workers, when there is\ncollisions happen on layers allows running more concurrent workers\nin the more efficient way (each worker always does some job and never\nsleeps or blocks on something). Additionally that allows omitting\npulling the first image in a single worker mode, which also somewhat\nspeeds up the process. That is mainly because layers \u0026 images global\npool of locks ensures no data races, when picking several images for\nconcurrent processing, so a pair of workers will never end up pulling\nthe same layer, even it\u0027s contained by different images under\nprocessing.\n\nLower level changes explained:\n* Drop tenacity retrying on the collisions detected for layers/images\n  as we do not need that any more and just raise for the worker to pick\n  another layer or image to process\n* Increase minimum numbers of workers to a 4 and do not process the\n  first image as a separate.\n\nRelated-Bug: #1844446\nDepends-on: https://review.opendev.org/687294\nChange-Id: I1e1621537ed040548456a1699b972add1636e6ec\nSigned-off-by: Bogdan Dobrelya \u003cbdobreli@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/f5c7ce999e57c89ed9181cd788a32abadbff8f5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tripleo-common/commit/f5c7ce999e57c89ed9181cd788a32abadbff8f5f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
