)]}'
{"id":"openstack%2Fglance~742065","triplet_id":"openstack%2Fglance~master~Ie15028b75fb8518ec2b0c0c0386d21782166f759","project":"openstack/glance","branch":"master","topic":"async-native-threads","hashtags":[],"change_id":"Ie15028b75fb8518ec2b0c0c0386d21782166f759","subject":"Make glance-api able to do async tasks in WSGI mode","status":"MERGED","created":"2020-07-21 03:55:52.000000000","updated":"2020-07-27 15:39:47.000000000","submitted":"2020-07-27 15:33:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"742065-1595863985163-e2225ca3","meta_rev_id":"22bfec90ba75f22ba90944162a4f71c86754fecc","_number":742065,"virtual_id_number":742065,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-07-24 19:57:08.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"date":"2020-07-24 19:56:48.000000000","_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-27 15:33:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":2,"date":"2020-07-24 19:39:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":2,"date":"2020-07-27 14:00:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"}],"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":{"approved":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":1,"date":"2020-07-27 14:00:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":2,"date":"2020-07-24 19:39:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2020-07-27 15:39:47.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-21 18:03:47.000000000","updated_by":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"reviewer":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"state":"REVIEWER"},{"updated":"2020-07-24 13:32:31.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2020-07-24 17:16:58.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2020-07-24 19:39:48.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-07-24 19:57:08.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-27 14:00:02.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2020-07-27 15:33:04.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":"720fcc875a6fe2f8ec79b38446150e17fd002421","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-21 03:55:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"63dfa920bbaf83a9b1ab6a71762317c369578522","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-21 03:56:12.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":1},{"id":"fa8ff9ca8475b7334a4ae341b80327d7408a0cf5","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-21 04:08:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"aecd49939c9d3f6ff9bad41f92f4744ca61abcc5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-21 04:08:57.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"e124d3d05d5f783588e3204c180c6493f2dd1450","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-21 05:41:16.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/f799ced907804ea3a9418cca7449c8f3 : SUCCESS in 40m 11s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c29401154714406c889d8300b5b4bcf9 : SUCCESS in 1h 31m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d0fe145c4b604ba8826474b5c21384cf : FAILURE in 5m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f8b9a6103b245ba91bd6288df0d43af : SUCCESS in 4m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c2037e2890ca4345b7a242c89eb5ae03 : FAILURE in 5m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b62f9b4ef58940699f116670289d1e5c : FAILURE in 6m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9518521367204589957d4264f9262c80 : FAILURE in 6m 12s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/aa1bcf7ab6394ac8bc732c4074a1ac5c : SUCCESS in 8m 21s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0f21ee256f2343fbad34e831fb9a92f3 : TIMED_OUT in 30m 45s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/2e2ba2ec10344035b9e8d7e314e7e9fb : SUCCESS in 4m 02s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/1f206a0346e942c795a6be5f831e3202 : SUCCESS in 1h 14m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aa611a841aad4a7fab42b549719d783d : SUCCESS in 52m 49s","accounts_in_message":[],"_revision_number":2},{"id":"66d1a611983bf81734086299fd6d991216d1fb1d","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-21 13:34:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"93df3bf206b999ff33dab5fd649d1ab9842e43fd","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-21 13:34:58.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":3},{"id":"b1941694f56acc853bdc50637806cbf39ee555a2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-21 18:01:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"42a0711219feba5afb6e1079f50d2881058e7548","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-21 18:01:31.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":4},{"id":"50ace347c1227f51ff4610c573a1635ce045e099","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-22 00:53:40.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"30dbff73ea8bf1f91bbafb1e182b7dc6bc0949a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-22 02:00:22.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/af00cc79745b43b08e793fca93dabd76 : SUCCESS in 44m 34s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/64cefd77674a4898a0c31360416cc332 : SUCCESS in 1h 38m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e3d0c37b76654cbdbc3be38c8654bbe1 : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/608fe870dda3417dbee405880673ae11 : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4d1d737e40a542c5b9a4de36a773a153 : SUCCESS in 5m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5e8b2eae953243e7bae948bdcb4a240b : SUCCESS in 6m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a955b2f959f40f7b479a82c5a5f1956 : FAILURE in 6m 16s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/835cd9f0d6b740eda52f905b7c68b9cb : SUCCESS in 8m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a66134afa45d44faa9727a38ce422bb9 : SUCCESS in 9m 09s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/a432e297bcea42daa5efa76fbad89f7d : SUCCESS in 5m 51s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/c70e5b870b484a919ec1e1c8111eb3d5 : SUCCESS in 1h 09m 11s (non-voting)\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/f03f0d61011c4effaca4f798a8f6ebf8 : SUCCESS in 1h 17m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3eba746154e444eda90927dcd1a2f436 : SUCCESS in 52m 55s","accounts_in_message":[],"_revision_number":4},{"id":"0f8b877b8249572354fc45080791c5150916d82a","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-22 07:33:49.000000000","message":"Patch Set 4:\n\nMade sure all import methods with import plugins like inject metadata and image conversion are working as per expectation with single and multiple stores.\n\nNot related to patch but Just for the information, we also need to add periodic job similar to [1] to prefetch images into cache.\n\n[1] https://review.opendev.org/#/c/672877/5","accounts_in_message":[],"_revision_number":4},{"id":"d615aa21fa1195388eba53481ca47f0e8ac0c157","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-22 13:38:38.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"209e781f5364d39b9def3b31987fdefbcdab9473","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-22 13:39:08.000000000","message":"Patch Set 5:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":5},{"id":"c3a27cd96830cac7e6540f1f2d0a0538c90172eb","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-22 14:35:29.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a045cd492488884d3e7d46425eba0ca8d8df240a","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-22 14:36:19.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":6},{"id":"53c3b64a3edb4dd8b0ebff16de348c16a5bd1bea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-22 19:15:14.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/47d8fcdda7da4117a2fe747ef0e2b732 : SUCCESS in 1h 25m 05s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/5cb384c30bef4cc2ab06c414ab0dae5c : SUCCESS in 1h 22m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/827c611549b045f8b4f8aa89aeedc0ac : SUCCESS in 6m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56b818b1a9054b6c85a051835c6720b6 : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a2d8b893187f4cc282f8d6426d2644ab : SUCCESS in 5m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5a257935b35a4873ac6563eb1dd97f00 : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a52a31adb4e4d3796e98775e2b8da83 : SUCCESS in 8m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/49b670ec37a545c08dd829f76cb0dca7 : SUCCESS in 8m 13s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/88f6c0a3932144d69b5b29ceb1ca7023 : SUCCESS in 9m 19s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/9ed622fd32d843b499743ac5aeb75382 : SUCCESS in 4m 37s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/219a9c722a9440a78b20048d1428ed12 : SUCCESS in 1h 11m 39s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/ab15fc4619e543ff9e6d873365f0970f : TIMED_OUT in 2h 13m 06s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/6ea2935898a0450fb87ded59dbe0f002 : SUCCESS in 1h 17m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/adabbcd86d2145b797a7798399d988e8 : SUCCESS in 1h 01m 29s","accounts_in_message":[],"_revision_number":6},{"id":"2d457195964256a9d7ea7dd8c27a8fcbd533a78a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 00:38:00.000000000","message":"Patch Set 6:\n\nrecheck cinder test timed out","accounts_in_message":[],"_revision_number":6},{"id":"b115370e94ac26b8d9899ca5d2aac61c14c70da8","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-23 00:44:10.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":6},{"id":"41c89aa7d0b74daecb951fbb5154d63a0aaeee64","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 01:51:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/7d0ecb12978a4dabb2eb4f977c0faf7e : SUCCESS in 49m 02s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ea44cba2d0b74372b7a5dab83da96788 : SUCCESS in 55m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bcbe045992064c0abceb34a9d5d8e05b : SUCCESS in 5m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfee4d995a7c4a99ac7f95947f7e5af8 : SUCCESS in 5m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aa897e43269b4a6c82c95a88e2f9c925 : SUCCESS in 5m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e8c2429fb1a445c6907925435db31f39 : SUCCESS in 6m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/234333bc33c6482880d16a85ac8a07a2 : SUCCESS in 6m 05s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/605be3236727479abb0835128363c7e2 : SUCCESS in 7m 02s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2baad69bd6aa48bba3bc3040880d7bae : SUCCESS in 6m 48s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/36f5e7e47205489aac67d88fe4c524d1 : SUCCESS in 4m 13s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/14f1fd32c4e5402cac0ed8119fb20c32 : SUCCESS in 1h 05m 32s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/62e5f15844764777a29bd1a872718975 : SUCCESS in 1h 06m 33s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/448633c21cb54e9abcea4a5349ffa05f : SUCCESS in 1h 12m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/13feafbcda814b1d8f0cfda51c178f6a : SUCCESS in 51m 51s","accounts_in_message":[],"_revision_number":6},{"id":"55499278d529b2ed8d69799c7ff73c36da09e404","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-23 07:40:23.000000000","message":"Patch Set 6:\n\nChanges looks promising to me and good progress on first attempt itself. I just want to be sure how we are going to treat this.\n\nBug or New feature?\n\nDepending on we need either Launchpad bug or glance lite-specs to go ahead.","accounts_in_message":[],"_revision_number":6},{"id":"e5eb6ae5d7c1c5c8bc76e5de9c4a704c46b4cc9c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 13:34:35.000000000","message":"Patch Set 6:\n\n\u003e Changes looks promising to me and good progress on first attempt\n \u003e itself. I just want to be sure how we are going to treat this.\n \u003e \n \u003e Bug or New feature?\n \u003e \n \u003e Depending on we need either Launchpad bug or glance lite-specs to\n \u003e go ahead.\n\nI feel like it\u0027s really hard (irresponsible event) to consider wsgi_app to be something that is in the tree, has been the default deployment mechanism in devstack for years, same for OSA, yet is completely unsupported. Major clouds deploy it that way, so IMHO, this is just a bug fix to address the problem with tasks, etc.","accounts_in_message":[],"_revision_number":6},{"id":"6c34488dd4c1e8d007f90ce4f1139dea22b2dd16","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-07-23 13:45:32.000000000","message":"Patch Set 6:\n\nFrom a stable team perspective, I\u0027m good with this being considered a bugfix and backporting it to open stable branches. It touches a lot of code, but as Dan says, this is something that has been expected for some time now and it really would be good to do whatever we can to make Glance not be the one odd outlier.","accounts_in_message":[],"_revision_number":6},{"id":"c27825dc63205b39ea670b04e4233fd9c69210bf","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 17:10:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"1c31dac02e7885d698da8461026020fb3148d9d6","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-23 17:10:47.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":7},{"id":"ce217598f2a5d2c89fd7f47fdd6fc1a98744cec6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 18:46:49.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/43b80939278b443799e38a5d63b748bc : SUCCESS in 1h 05m 10s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/19264288a0734626ac8ee0457b10981e : FAILURE in 1h 25m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f133997580104fb8bc1c50152d1b54dd : SUCCESS in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8eba672c14d4b9b9bd2eec921e9ed14 : SUCCESS in 6m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e61d6760671c4b148a9f7155bb32f2ee : SUCCESS in 6m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/891835c9280d4387a96a010a92178afd : SUCCESS in 7m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8d81dc18e4746f58dae1fe8d787aa1f : SUCCESS in 11m 48s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/dd522f9e5adc4f2eaada69ab3109e406 : SUCCESS in 11m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a9ee8c0d80964014a425dfeb7cf49bfd : SUCCESS in 13m 18s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/b10a16499ec04c2da388bee4ea554f0b : SUCCESS in 8m 42s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/cc395219c7234563988f876c841bdd88 : SUCCESS in 1h 02m 32s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/f33795938ef34912808f5a726d0504fb : FAILURE in 1h 25m 36s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/0e61266a62d94106bd8cbeec23aadc9b : SUCCESS in 1h 16m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4cf6c5dc3bac4ed68ec8454eae9c9878 : SUCCESS in 1h 00m 58s","accounts_in_message":[],"_revision_number":7},{"id":"36c903c5edb1bd1c3e63e028d26267c44c95aaff","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 19:27:59.000000000","message":"Patch Set 7:\n\nrecheck cinder fails","accounts_in_message":[],"_revision_number":7},{"id":"961074a6b844e2e2f25c3af933077b07658357ca","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-23 19:28:19.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":7},{"id":"abbe841ac0ab8a31af1c9a98a239aaacf3158667","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 20:53:39.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/b4eb1b15efdd48658522aebedf24801c : SUCCESS in 1h 09m 18s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/84b8089a446348ca960325d2d6613f6c : SUCCESS in 1h 04m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ca84680bac494cdda9f63999cd88f8d6 : SUCCESS in 8m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2312c8be3c142a4aed8ec52c3033322 : POST_FAILURE in 10m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6de937576dbe4b3eb3b58b8460baae5a : SUCCESS in 7m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bb02adca9b9148d9bb3d3e01249a07e5 : SUCCESS in 7m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1afa48b2b1842d1bd1890ae9cb5d050 : SUCCESS in 7m 50s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/95b331abe9c547f3b5e836b952886948 : SUCCESS in 8m 58s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ae4b34483ca0443e927bd84246216181 : SUCCESS in 9m 50s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/95fc212a548c4426a861377d96cc60d7 : SUCCESS in 7m 08s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/dfe03bcacb794443a4f9573c83a04f75 : SUCCESS in 56m 40s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/f6f92b88b4dc4f3cad62e1ae00f55bbc : SUCCESS in 1h 03m 49s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/258f4f9c53b84f6aae50f65f21020d85 : FAILURE in 1h 03m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/53570cb056c64e969a4bb3d0b65b9163 : SUCCESS in 53m 52s","accounts_in_message":[],"_revision_number":7},{"id":"8553b54862bb5234a433a14ae0cce0a9e2e23c1a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 21:02:28.000000000","message":"Patch Set 7:\n\nrecheck volume fail again","accounts_in_message":[],"_revision_number":7},{"id":"ef20bdbe543029697fedb940000174c4d4d1b038","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-23 21:02:48.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":7},{"id":"777ed7f00ab6efc42c2d87984906b46e471b3830","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-23 22:27:29.000000000","message":"Patch Set 7:\n\nrecheck infra","accounts_in_message":[],"_revision_number":7},{"id":"1bf1e3c1527f6ee9b44839ccfa02618094b7268d","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-23 22:28:14.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":7},{"id":"45d45b89168d3c3ab3ff7b1a422c73062e69cc8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-23 22:31:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/68dd0b13faae47fe9ab6caa2e3ab11fa : SUCCESS in 1h 04m 27s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/62207f68279b430b9fb0789279c0dbe0 : SUCCESS in 1h 15m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb1ee4e0eef144b09acafc6b2a591d0b : SUCCESS in 5m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/856b813a0bc8409da1798083f3b6e0ad : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5cc5e8b931ce4b988b0cb0a2df53a628 : SUCCESS in 5m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4aa17b497e7547fd9e29e990eeaa8605 : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8876e0389164f9992d596427a445fed : SUCCESS in 6m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/521fbeaa3a594b84a916fec73085ce09 : SUCCESS in 13m 31s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/499ed65bfa0548b1a600bb874d31df02 : SUCCESS in 7m 04s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/e040203c35c5402fa680fc05d325bbba : SUCCESS in 4m 24s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/541308264033460fa8aa9f22e6bf3987 : FAILURE in 13m 04s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/99ec29aacaa04708be83d95c89839653 : SUCCESS in 1h 21m 50s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/b410584f37a447afb9a03aa724f4a1c7 : SUCCESS in 45m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1792d354fe4142fdbcdf068f29ca6751 : SUCCESS in 54m 34s","accounts_in_message":[],"_revision_number":7},{"id":"9bc555bd6b63f81136f799bbc27c3ed1e89cef81","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-07-23 23:49:25.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"575b09e28ce43e095642c778449d9fbb8f9928f3","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2020-07-24 13:32:31.000000000","message":"Patch Set 7: Code-Review+2 Review-Priority+1\n\nWe\u0027ve needed this for some time now, that is for someone to sit down and figure this out and make this change.  Thanks, Dan!\n\nI agree with Sean that we should consider this backportable, though it would be good to see tempest tests giving this a workout in master first.  Unit test coverage on this patch looks good, though.\n\nI\u0027m +2 on this, but would prefer Erno or Abhishek to give final approval.","accounts_in_message":[],"_revision_number":7},{"id":"9c4c89a07c9395dafaae250878df50e8ea277b84","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2020-07-24 15:33:24.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nFirst pass through. One question inline, please forgive me and feel free to ignore if the PyPy support has not been a thing I sure might have missed something.","accounts_in_message":[],"_revision_number":7},{"id":"97ef3c63edcd72e6c71e49d4060aa0d8eaf8bab2","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-24 16:37:18.000000000","message":"Patch Set 7: Code-Review+2\n\nI have tested this patch thoroughly with all import methods and couple of import plugins as well as single store and multiple store setup with swift/file/cinder store.\n\nI will hold off approval until Erno\u0027s concern gets addressed.\n\nThank you Dan for your efforts!!","accounts_in_message":[],"_revision_number":7},{"id":"03764219641d8ad1a97bee1aa0a7e636ae9b828a","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-24 16:38:36.000000000","message":"Patch Set 7:\n\nAlso dependent patch mentioned in commit message is merged now, so it can be removed if new patch needs to be submitted.","accounts_in_message":[],"_revision_number":7},{"id":"af55f7497256aaf49d539224bda6a82820fbfb4e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 16:44:46.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e489e0b01c5dc45507d3fae2faa762fc1cce794b","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2020-07-24 17:16:58.000000000","message":"Patch Set 7: -Code-Review","accounts_in_message":[],"_revision_number":7},{"id":"05dd680156592b8bf1b65d98b562744df11fbb75","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 17:49:58.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"347d11d08df3ae9762e505d39700e4f321901de7","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-24 17:50:22.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":8},{"id":"fbdbc895e0db31ede3257849d6f034e2a7783197","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 17:52:42.000000000","message":"Patch Set 8:\n\n(5 comments)\n\nJust a few tiny changes from feedback and IRC discussion, detailed inline.","accounts_in_message":[],"_revision_number":8},{"id":"f4c87016743b960f2370e8ec15e7353b52a2a3f0","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 18:13:53.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"53e370a704208ad702b538f68429eebd9a3ac405","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-24 18:14:16.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"0d8833f5d0deaca641a809673759f494a1671e31","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 19:36:13.000000000","message":"Patch Set 9:\n\nHere you go, here\u0027s the wsgi job with tempest tests:\n\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d8d/742883/5/check/tempest-integrated-storage-wsgi-import/d8dac4d/testr_results.html\n\nPassed the ImportImagesTest group. This was done on top of the top patch on this stack. Here\u0027s the actual job for further examination:\n\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_d8d/742883/5/check/tempest-integrated-storage-wsgi-import/d8dac4d/","accounts_in_message":[],"_revision_number":9},{"id":"5a13cfd2be5389b188c66873b02b77955493f047","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-07-24 19:39:48.000000000","message":"Patch Set 9: Code-Review+2 Review-Priority+2\n\nThanks Dan, this looks great!","accounts_in_message":[],"_revision_number":9},{"id":"c5094b3fc486e55242d5bb14de51325b2c03b696","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 19:41:30.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/441fccf79dfb460b99c34101247bba89 : SUCCESS in 57m 12s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/bf4bf4f1cad24ffca477c334483664e2 : SUCCESS in 1h 08m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/39acace8590847269615dd4d8371527e : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1125940487004ecc8032898e461fbdf6 : SUCCESS in 5m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1a7105e8d4774eebbad2fad3645cc78b : SUCCESS in 5m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9a335d43e1f4c92b9718ef6a572a67f : SUCCESS in 6m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f08d4f2628d42da979e7ee9fde14796 : SUCCESS in 6m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c91b6fad5a0449879d6c923db2217e08 : SUCCESS in 8m 24s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/99630c6286a847a78a527f17ced20eb6 : SUCCESS in 12m 00s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/e439b0e563764f318e716002aa28026d : SUCCESS in 5m 12s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/292fd2124d384e2cb87c2f7f8c5eb36b : FAILURE in 1h 07m 20s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/b2d1967e3891440e8058da17005e1b33 : FAILURE in 1h 19m 06s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/ed9203fdcbab4badbafeaa05eebc7de8 : SUCCESS in 1h 09m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/204a87459ae5445891a17be5d5e4ea4c : SUCCESS in 53m 16s","accounts_in_message":[],"_revision_number":9},{"id":"725a8a7bb26d8cee3b7d2a8baf5e08b117365998","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-07-24 19:56:48.000000000","message":"Patch Set 9:\n\nrecheck known cinder test fail","accounts_in_message":[],"_revision_number":9},{"id":"f4ead4525f5e549df3012847f3bb4770e628a96a","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-24 19:57:08.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"01e1a1e8df77564d232e681fa17277f85677f765","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-24 21:24:50.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/aa65e4b5cede4a558931350b858f67d3 : SUCCESS in 1h 00m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8fb439bef87f4a9f95bbd69b6c12a76e : SUCCESS in 1h 26m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bc54eaf6a01412ab88e55e7568633e2 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/085ebdf2f31842f2a397401181093bed : SUCCESS in 6m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a1b78071e204fc1a7ce48cafbf83e1f : SUCCESS in 5m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3bf3984d01334e8b8c6e279f6639fd9c : SUCCESS in 6m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/996b7b844292460f92af88bb747ffd91 : SUCCESS in 6m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/79bd2c0fb128468b914cf3ca23fdc29a : SUCCESS in 7m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/df90c45ddd494b10ada0c288a460053c : SUCCESS in 9m 06s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/ad1118409a4140cdb51613e913fbcef9 : SUCCESS in 5m 20s\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/ba90b3ee644d4f19b10720f5bb94e4cf : SUCCESS in 1h 10m 14s (non-voting)\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/bcfa55dd074a4e54b51b17f0e68f518a : SUCCESS in 1h 14m 12s\n- tempest-integrated-storage-wsgi-import https://zuul.opendev.org/t/openstack/build/45a4dddb90a344b5bcea66600b4466a5 : SUCCESS in 1h 12m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a0091419e4b4c9fbd99484c6e050ea0 : SUCCESS in 57m 37s","accounts_in_message":[],"_revision_number":9},{"id":"1f712dd3af2f0ede26bbd3c2d8b29cf596c458d1","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-07-27 14:00:02.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nThank you Dan!!","accounts_in_message":[],"_revision_number":9},{"id":"57d0918e6333944fc08b9c371d997ce2756c8ad9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-27 14:00:28.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"30ce67038c552757f4445b746e1d073e71c6d3ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-27 15:33:04.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/00e83e327ce341ddabdbbd00c7890cbc : SUCCESS in 58m 33s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/18f881fbd2e64526a5a48f79305e7f02 : SUCCESS in 1h 10m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1644b3f2f0ee430a9c8db11be3bd3250 : SUCCESS in 7m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a12c95eee5a74096ab339d99daf61af7 : SUCCESS in 6m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1e9879016ba5493587aede28537e1507 : SUCCESS in 6m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/37c756cd65924e728bbf7a753dda4720 : SUCCESS in 6m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbe0e3471b844ee1848f43a6511ddc5d : SUCCESS in 7m 14s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/97b86e5fb91244a5934e45fd26d0ec0c : SUCCESS in 9m 46s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/da0e94ae135744ac9109f98c0e170928 : SUCCESS in 8m 59s\n- tempest-integrated-storage-import-workflow https://zuul.opendev.org/t/openstack/build/81a35fe677b740ccb5804982e613c9f6 : SUCCESS in 1h 03m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc4213acf30d433a87b22a6a1d9fa118 : SUCCESS in 1h 05m 22s","accounts_in_message":[],"_revision_number":9},{"id":"d489296cda4370a6017b312d5ac950479fa50b63","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-27 15:33:05.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"23d9410f9bf138a1da2df1acf1a4d09cd64eb72e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-27 15:39:47.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c9313142dc74aaa9d906e8281e2950c : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"16a5431c665adadbfcb9909cf3a73334d796c19a","revisions":{"2ba6fe0b0730d5cdb31ddcf2b95542422f200a13":{"kind":"REWORK","_number":1,"created":"2020-07-21 03:55:52.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/1"}}},"commit":{"parents":[{"commit":"41536ab1f473e26d524341abc8c1a78a51233f76","subject":"Merge \"Fix admin docs deplying under HTTPD\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/41536ab1f473e26d524341abc8c1a78a51233f76"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"subject":"WIP: Make glance-api able to do async tasks in WSGI mode","message":"WIP: Make glance-api able to do async tasks in WSGI mode\n\nThis is the result of me trying to investigate how infeasible it is to\nactually properly support the async task infrastructure under uwsgi. I\nwas pretty surprised to find that it seems not very hard. I\u0027m sure there\nare some gotchas still, but at the very least, I can do image imports\nin uwsgi mode with this with some hand testing.\n\nThis needs unit tests and probaly some more surveying of things like\nthe scrubber (I dunno what that is) to see if it should be converted.\nThat said, this seems to be more trivial than I thought and makes me\nreconsider the work we\u0027ve done recently to make standalone glance-api\nthe preferred mechanism.\n\nAnyway, I\u0027m putting this up to get some test runs and for discussion,\nand will work on the remaining bits.\n\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/2ba6fe0b0730d5cdb31ddcf2b95542422f200a13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/2ba6fe0b0730d5cdb31ddcf2b95542422f200a13"}]},"branch":"refs/heads/master"},"7134469ee4cc8e110e722870cedf735a1e62c992":{"kind":"REWORK","_number":2,"created":"2020-07-21 04:08:36.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/2"}}},"commit":{"parents":[{"commit":"41536ab1f473e26d524341abc8c1a78a51233f76","subject":"Merge \"Fix admin docs deplying under HTTPD\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/41536ab1f473e26d524341abc8c1a78a51233f76"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 04:08:48.000000000","tz":-420},"subject":"WIP: Make glance-api able to do async tasks in WSGI mode","message":"WIP: Make glance-api able to do async tasks in WSGI mode\n\nThis is the result of me trying to investigate how infeasible it is to\nactually properly support the async task infrastructure under uwsgi. I\nwas pretty surprised to find that it seems not very hard. I\u0027m sure there\nare some gotchas still, but at the very least, I can do image imports\nin uwsgi mode with this with some hand testing.\n\nThis needs unit tests and probaly some more surveying of things like\nthe scrubber (I dunno what that is) to see if it should be converted.\nThat said, this seems to be more trivial than I thought and makes me\nreconsider the work we\u0027ve done recently to make standalone glance-api\nthe preferred mechanism.\n\nAnyway, I\u0027m putting this up to get some test runs and for discussion,\nand will work on the remaining bits.\n\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7134469ee4cc8e110e722870cedf735a1e62c992"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7134469ee4cc8e110e722870cedf735a1e62c992"}]},"branch":"refs/heads/master"},"003885d9eea0bf9b12b4c056a021498ddfb39052":{"kind":"REWORK","_number":3,"created":"2020-07-21 13:34:30.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/3"}}},"commit":{"parents":[{"commit":"41536ab1f473e26d524341abc8c1a78a51233f76","subject":"Merge \"Fix admin docs deplying under HTTPD\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/41536ab1f473e26d524341abc8c1a78a51233f76"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 13:34:41.000000000","tz":-420},"subject":"WIP: Make glance-api able to do async tasks in WSGI mode","message":"WIP: Make glance-api able to do async tasks in WSGI mode\n\nThis is the result of me trying to investigate how infeasible it is to\nactually properly support the async task infrastructure under uwsgi. I\nwas pretty surprised to find that it seems not very hard. I\u0027m sure there\nare some gotchas still, but at the very least, I can do image imports\nin uwsgi mode with this with some hand testing.\n\nThis needs unit tests and probaly some more surveying of things like\nthe scrubber (I dunno what that is) to see if it should be converted.\nThat said, this seems to be more trivial than I thought and makes me\nreconsider the work we\u0027ve done recently to make standalone glance-api\nthe preferred mechanism.\n\nAnyway, I\u0027m putting this up to get some test runs and for discussion,\nand will work on the remaining bits.\n\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/003885d9eea0bf9b12b4c056a021498ddfb39052"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/003885d9eea0bf9b12b4c056a021498ddfb39052"}]},"branch":"refs/heads/master"},"f112f9e2e300fdcaa3415ec8bf0cb1c06b6fbdbd":{"kind":"REWORK","_number":4,"created":"2020-07-21 18:01:09.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/4"}}},"commit":{"parents":[{"commit":"41536ab1f473e26d524341abc8c1a78a51233f76","subject":"Merge \"Fix admin docs deplying under HTTPD\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/41536ab1f473e26d524341abc8c1a78a51233f76"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 17:59:28.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nTODO:\n - Does scrubber need to change?\n - Any processutils.exec()s we do probably need some attention\n\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f112f9e2e300fdcaa3415ec8bf0cb1c06b6fbdbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f112f9e2e300fdcaa3415ec8bf0cb1c06b6fbdbd"}]},"branch":"refs/heads/master"},"0e68345521c43d28570385f4599c45a3df7d0a24":{"kind":"REWORK","_number":5,"created":"2020-07-22 13:38:38.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/5"}}},"commit":{"parents":[{"commit":"5fed61d100955b9e7c853942d1e866ebd7945639","subject":"Merge \"Make our tempest job use import, standalone, and inject_metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5fed61d100955b9e7c853942d1e866ebd7945639"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-22 13:38:26.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nTODO:\n - Does scrubber need to change?\n - Any processutils.exec()s we do probably need some attention\n\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0e68345521c43d28570385f4599c45a3df7d0a24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0e68345521c43d28570385f4599c45a3df7d0a24"}]},"branch":"refs/heads/master"},"53819ba9beb80ea3a1ce9879419ae198af699189":{"kind":"REWORK","_number":6,"created":"2020-07-22 14:35:29.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/6"}}},"commit":{"parents":[{"commit":"5fed61d100955b9e7c853942d1e866ebd7945639","subject":"Merge \"Make our tempest job use import, standalone, and inject_metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5fed61d100955b9e7c853942d1e866ebd7945639"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-22 14:35:41.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nTODO:\n - Does scrubber need to change?\n - Any processutils.exec()s we do probably need some attention\n\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/53819ba9beb80ea3a1ce9879419ae198af699189"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/53819ba9beb80ea3a1ce9879419ae198af699189"}]},"branch":"refs/heads/master"},"6a063a17a08e5a819483479fffd50e8cff6f6b2d":{"kind":"REWORK","_number":7,"created":"2020-07-23 17:10:25.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/7"}}},"commit":{"parents":[{"commit":"5fed61d100955b9e7c853942d1e866ebd7945639","subject":"Merge \"Make our tempest job use import, standalone, and inject_metadata\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5fed61d100955b9e7c853942d1e866ebd7945639"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-23 17:06:14.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nIt adds a [wsgi]/task_pool_threads configuration knob, which is used\nin the case of pure-WSGI and native threads to constrain the number\nof threads in that pool (and thus the task parallelism). This will\nallow tuning by the operator, but also lets us default that to just\na single thread in the backport of these fixes so that we can avoid\nintroducing a new larger footprint in the backport unexpectedly.\n\nPartial-Bug: #1888713\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6a063a17a08e5a819483479fffd50e8cff6f6b2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6a063a17a08e5a819483479fffd50e8cff6f6b2d"}]},"branch":"refs/heads/master"},"86ca2bd6442e7b0a21193f2d39e7f5516aa50ef9":{"kind":"REWORK","_number":8,"created":"2020-07-24 17:49:58.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/8"}}},"commit":{"parents":[{"commit":"f2bc9b0477c4ffa3497e6d2f50821675b592252d","subject":"Merge \"Add image_set_property_atomic() helper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f2bc9b0477c4ffa3497e6d2f50821675b592252d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-24 17:49:45.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nIt adds a [wsgi]/task_pool_threads configuration knob, which is used\nin the case of pure-WSGI and native threads to constrain the number\nof threads in that pool (and thus the task parallelism). This will\nallow tuning by the operator, but also lets us default that to just\na single thread in the backport of these fixes so that we can avoid\nintroducing a new larger footprint in the backport unexpectedly.\n\nPartial-Bug: #1888713\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/86ca2bd6442e7b0a21193f2d39e7f5516aa50ef9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/86ca2bd6442e7b0a21193f2d39e7f5516aa50ef9"}]},"branch":"refs/heads/master"},"16a5431c665adadbfcb9909cf3a73334d796c19a":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-07-24 18:13:53.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/742065/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/65/742065/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/65/742065/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/65/742065/9"}}},"commit":{"parents":[{"commit":"94193c0453eda62a93158a1cf92149ca45d96ad0","subject":"Fix release note formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/94193c0453eda62a93158a1cf92149ca45d96ad0"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-21 03:49:34.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-07-24 18:13:45.000000000","tz":-420},"subject":"Make glance-api able to do async tasks in WSGI mode","message":"Make glance-api able to do async tasks in WSGI mode\n\nThis teaches glance-api how to do async threading things when it is\nrunning in pure-WSGI mode. In order to do that, a refactoring of things\nthat currently depend on eventlet is required.\n\nIt adds a [wsgi]/task_pool_threads configuration knob, which is used\nin the case of pure-WSGI and native threads to constrain the number\nof threads in that pool (and thus the task parallelism). This will\nallow tuning by the operator, but also lets us default that to just\na single thread in the backport of these fixes so that we can avoid\nintroducing a new larger footprint in the backport unexpectedly.\n\nPartial-Bug: #1888713\nDepends-On: https://review.opendev.org/#/c/742047/\nChange-Id: Ie15028b75fb8518ec2b0c0c0386d21782166f759\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/16a5431c665adadbfcb9909cf3a73334d796c19a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/16a5431c665adadbfcb9909cf3a73334d796c19a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
