)]}'
{"id":"openstack%2Fglance~772872","triplet_id":"openstack%2Fglance~master~Ib8ba89cd9975fafcae97c06887c2dc852f621250","project":"openstack/glance","branch":"master","topic":"fix_delete_disabled_image","hashtags":[],"change_id":"Ib8ba89cd9975fafcae97c06887c2dc852f621250","subject":"Fix missing backend deletion of disabled images","status":"ABANDONED","created":"2021-01-28 12:22:58.000000000","updated":"2021-03-04 12:20:55.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ab0ea58afe4bd1d60cc4139f51d59789efb6c0fc","_number":772872,"virtual_id_number":772872,"owner":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-03-02 15:58:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"disliked":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},{"value":-1,"date":"2021-03-02 14:36:53.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-28 13:46:05.000000000","updated_by":{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},"reviewer":{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},"state":"REVIEWER"},{"updated":"2021-01-28 19:36:09.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"},{"updated":"2021-01-29 04:04:30.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":"CC"},{"updated":"2021-02-01 07:31:20.000000000","updated_by":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REMOVED"},{"updated":"2021-02-01 07:31:20.000000000","updated_by":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"reviewer":{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},"state":"REMOVED"},{"updated":"2021-02-01 07:37:58.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":"CC"},{"updated":"2021-02-01 09:21:38.000000000","updated_by":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"reviewer":{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},"state":"REVIEWER"},{"updated":"2021-03-02 13:38:28.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":"CC"},{"updated":"2021-03-02 14:36:53.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"}],"messages":[{"id":"f29aeb197b0d4d70bbb3cdaff3cc76c0b21e8ab7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-01-28 12:22:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ff0acd72ede249a84945949518a069aa29a147f0","author":{"_account_id":26832,"name":"Stefan Hoffmann","email":"stefan.hoffmann@cloudandheat.com","username":"shoffmann"},"date":"2021-01-28 13:46:05.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8ac56b231a56d227d21861a3567585b448445b45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 19:36:09.000000000","message":"Patch Set 1: 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/3236b50ad3fd447693eb44deb5d020ae : SUCCESS in 1h 03m 26s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/7da9dbf5300c4a89b82a562d39a2fd49 : FAILURE in 1h 20m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea0785ba94a94e1cb8d386fa9953e94f : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/613ee42acad1402589f270a603a40a63 : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2176c18b4aeb498db12b37001075a8a9 : SUCCESS in 5m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ca35556dec7f46fd82848e57d6fd3cfe : SUCCESS in 5m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e54b43f9fbab4ce58d1324a5abc0f12d : SUCCESS in 4m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dadce6b6779c44468b8b582811ea531b : SUCCESS in 6m 12s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e6b98d24c7f144018d00c6bc278a90ae : SUCCESS in 8m 12s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/74d1a4743ba142e09bcf61489b54958f : SUCCESS in 8m 19s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/1b220fa14be84bb99716c8cbf203098f : SUCCESS in 5m 35s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/8859d61ff6f24daa8beccd99d7846a22 : SUCCESS in 1h 04m 33s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/7914438d70ab4d5c94d17f04144e060f : SUCCESS in 1h 13m 50s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/e308f64b86a0474da003e8f860e794de : SUCCESS in 1h 01m 18s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/43c8589ffff94bceb6a0aed52e9108d8 : FAILURE in 1h 07m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f5a168af69d34d268748aaef99d82a16 : SUCCESS in 58m 20s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5bea1d1d5e2849f8b24f5878b6384b93 : SUCCESS in 1h 10m 31s","accounts_in_message":[],"_revision_number":1},{"id":"bed8c25728ada2af4bbc9704e696bb705dff0611","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-29 04:04:30.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/772872/772872/1/check-not-vote/ext-glance-zuul/a023f72 : FAILURE in 4m 59s","accounts_in_message":[],"_revision_number":1},{"id":"ba3dbfe0066cb7a7128b2e435b355c9c7fd6ae42","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-01-29 08:26:22.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"91c176abe004ad2cdda36dfc9130aa4d4f913159","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 09:46:58.000000000","message":"Patch Set 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/5789289d7b1d42849cc129dbec3251e2 : SUCCESS in 1h 10m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ed070640a2c740be8a3c176cb3795144 : SUCCESS in 1h 14m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b5183f0ce4d2412d93883c38b1ad4a3a : FAILURE in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbd30654e2c248d7b0b4e0377d6df0ff : SUCCESS in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f5d9146486cd4a1dadd6a5d7a9f256d0 : SUCCESS in 5m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/627cd25093f24508ae33acf9e7f3a341 : SUCCESS in 4m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c81fa0ca7c5946e19de26f66f1b6f4cf : SUCCESS in 5m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38064da51a47424f89d06dabe8e76453 : SUCCESS in 5m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d0d26067b3454191a808c5b0deffd8b5 : SUCCESS in 7m 25s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/01b7bba93da44b3395cd4d3e14f1d6e9 : SUCCESS in 7m 22s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/1afad55ca0984605a81cd279c8abc4b5 : SUCCESS in 4m 29s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/f4736217567d4fe48a6afaf714cdf287 : SUCCESS in 55m 32s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/0cd184eda9d24cccaee4b96cf90e81a6 : SUCCESS in 1h 04m 01s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/9e70b0e04bfb4e82994cd50cded277d0 : SUCCESS in 1h 06m 48s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/44cd139dd9074aa69b3cf0caf88c53ae : SUCCESS in 1h 03m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/732e59bde1ed45c182e9de6d86d10553 : SUCCESS in 54m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f200dcf888834214917cf69dd0e5472a : SUCCESS in 1h 15m 55s","accounts_in_message":[],"_revision_number":1},{"id":"f2b9e78aae2e4b27dc1d4fda30b7309c6bb9b100","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-01-29 09:59:26.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"80f00e09f37b48e883fcf076de8d8bbc1716a1b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 11:21:04.000000000","message":"Patch Set 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/d9b9bc7274314543b1886b0470f230b2 : SUCCESS in 59m 27s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/87c49b8954a442dc903464f839c6e78d : FAILURE in 8m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/918756631a7e49629cddd803341a02eb : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/524b8e64dcf049518bb0714bc6e860cd : SUCCESS in 4m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bfd9872363d44f709e7145d58331b7fc : SUCCESS in 4m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e2e83b0276b64f729c3c9f489887a274 : SUCCESS in 5m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dbe5119db28d4a96a5d2c04642a76ba9 : SUCCESS in 4m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/95408d2b5d0345c9b474b97c64835158 : SUCCESS in 5m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f64377f23a1d4e5193fa97162f98e7aa : SUCCESS in 7m 54s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4f994ace8c2f449db7c9eaffcd713694 : SUCCESS in 6m 52s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/41293e9037ae452fbcae3879a3df66bd : SUCCESS in 4m 43s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/5bd9b7e89d40443ba2a1f88c5c7f7219 : SUCCESS in 1h 20m 05s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/995e945167b649ecb492babd8bffb334 : SUCCESS in 1h 10m 52s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/e566cd997b8b4085b38db7f9f0494237 : POST_FAILURE in 1h 11m 29s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/966585c20b86443bbb371e31ffad173b : FAILURE in 1h 06m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30515144100849509191d2cc372c5003 : SUCCESS in 56m 00s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7bed0084b9e0496a98d6ad04dac2e0d0 : SUCCESS in 1h 09m 18s","accounts_in_message":[],"_revision_number":1},{"id":"10a199db45268a8547a1cd9a98de4e22bed222ec","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-01-29 12:58:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"1b41f2f18b14b28a1907972f0230fc7b6030cfb8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 14:14:30.000000000","message":"Patch Set 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/bf7ef84017f348b7aac921bee9fd0e8d : SUCCESS in 1h 04m 30s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/64519406ee2d4967b7b0d1294c6764bb : FAILURE in 55m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a2ca2d5c84d24df9b15c1a879fbb1b74 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bce161df7af41afbfe76bf8962d02a1 : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c62982cf4286490db79fdac5609bfabf : SUCCESS in 5m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/946a8265361f498fa1caa953188f52df : SUCCESS in 5m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c2336795f45453bbb2ad35dcecaebcb : SUCCESS in 5m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/95f61a2fb38145789c6a5cf0508af875 : SUCCESS in 5m 58s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d38768e1d64548b1a0431107884c8344 : SUCCESS in 7m 53s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bc067a8b3de444729df414453c0a0ddc : SUCCESS in 7m 38s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/6bd7c3615c77441ebdb589b9f6694111 : SUCCESS in 5m 30s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/be5056e4ada44db5bbd828b803ff2f90 : SUCCESS in 1h 09m 43s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/64615483ff2c4d2ca0714c1f7b436fa1 : SUCCESS in 1h 08m 49s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/40a24a74adde41f696d0cf55c8bb617f : SUCCESS in 1h 08m 21s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/8632fc050e7c43a6a343834ccf9f2963 : SUCCESS in 1h 09m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1334eae6b5b1426db32f0953e8ac6a37 : SUCCESS in 1h 00m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e1a16fcc4f754577ad28b5fd6867aa0b : SUCCESS in 1h 07m 02s","accounts_in_message":[],"_revision_number":1},{"id":"8bf2336899c582834efbd216413004f72b0060aa","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-29 14:29:20.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/772872/772872/1/check-not-vote/ext-glance-zuul/9b4b04f : FAILURE in 4m 58s","accounts_in_message":[],"_revision_number":1},{"id":"6a7f5256ec14b6c62bfd5773ea6ac6bbdd063f64","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-01 07:31:17.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"ef4cb5106985494040ad36d18a0149371eecd742","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-01 07:31:20.000000000","message":"Removed reviewer VMware NSX CI.","accounts_in_message":[],"_revision_number":1},{"id":"57cfe67caa9e88e680c100db76ebb65fb62155b7","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-01 07:31:20.000000000","message":"Removed reviewer Stefan Hoffmann with the following votes:\n\n* Code-Review+1 by Stefan Hoffmann \u003cstefan.hoffmann@cloudandheat.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"fc5fccc9f6923c27946ef280dd557b6e7c32c23c","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-01 07:37:58.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/772872/772872/1/check-not-vote/ext-glance-zuul/5c1485c : FAILURE in 4m 48s","accounts_in_message":[],"_revision_number":1},{"id":"855396c4f3c39509913e70170b69fe2b39e4bbbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 09:05:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/5636846814454c84a057bf2a82c05eb5 : SUCCESS in 1h 03m 24s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/25d4354e2c3940fda6fb0dc24197d4bb : SUCCESS in 1h 13m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9389e0118d9c4b61949f2037da442ee2 : SUCCESS in 8m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d058e8895ddc4596871c4124deb2bc30 : SUCCESS in 9m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0d832233f2ea4b628622533f7ca7dab0 : SUCCESS in 5m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9ff56c3eab84c718d30705702c6c06b : SUCCESS in 7m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5b305234f6da45029c80df6a8ef5f720 : SUCCESS in 9m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57ff80ee93af4d93bf7ffa8240277885 : SUCCESS in 7m 52s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bb79064acd634fd08f34ad4ef5bd8b8b : SUCCESS in 7m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9b0aca98f85f43b89452c72d3167a679 : SUCCESS in 9m 45s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/f4192fdf7a4c4ae0ab44c292f02216dc : SUCCESS in 4m 37s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/453992273e0346daafb89ed347ba2070 : SUCCESS in 1h 14m 48s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/16609bab975547d48d8e50f7de7a8d58 : SUCCESS in 1h 13m 06s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/1501dbb24a2c4a49b06dfca79269ad7b : SUCCESS in 1h 16m 10s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/d510ba206a6f4d2787e039ea362903ea : SUCCESS in 1h 26m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6819dfd495c54345aa1abc5389cde120 : SUCCESS in 1h 02m 41s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/dbbd38a0012a49409b6f34743d5e8065 : SUCCESS in 1h 06m 49s","accounts_in_message":[],"_revision_number":1},{"id":"f564a89c9e90cf088fb8e08e03b3d4d1b6c64b5f","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-01 09:21:38.000000000","message":"Patch Set 1:\n\nsorry, did not want to remove you 😊","accounts_in_message":[],"_revision_number":1},{"id":"58251885b6e22fed744b0940c2fc5940eefcf6ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-17 13:58:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"7b68dd6cbf41c0eef52a31d6893089d0f1f90c3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 17:00:09.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/cefb5967aba24ff5964dc54709b87662 : SUCCESS in 1h 03m 41s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/9929d071adfa489986104d5ae8c92e11 : SUCCESS in 1h 18m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dee573031853416781a7fe63218ece99 : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa5f2cba025149479dd8aa3e0bf12601 : SUCCESS in 5m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/76fd28c348c44e6d8f4dafeb49aaf12b : SUCCESS in 6m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b9dfb105765433bbd374f313a3f7677 : SUCCESS in 5m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f910802a76e540af89dfb5d91f9b90ad : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09c82c46b429461eb1e1242b03fba21c : SUCCESS in 6m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e2ec74b936ac4717b69675d8819e753a : SUCCESS in 8m 06s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2689f6c9f016483083966e53f51c458c : SUCCESS in 9m 12s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/02d28787692349a195fa5affa369f639 : SUCCESS in 5m 33s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/733a307824004dc8acd84b7cff01fe32 : SUCCESS in 1h 04m 23s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/e7af944db3034ea88d4e47d5e263b223 : FAILURE in 1h 45m 34s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/d2c7e3947a3b40c2b8afb41ba33979a3 : FAILURE in 1h 38m 29s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/122deb7e66db4b468c3098fa223b3c14 : SUCCESS in 1h 27m 42s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0c452261bf2549ba99d59c1a1394406d : SUCCESS in 1h 03m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e1d00270fb0d4e72806a23ffef1342d7 : SUCCESS in 1h 39m 52s","accounts_in_message":[],"_revision_number":2},{"id":"abe6bf3078f2453ecf969f97de941d931e7b7f55","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-02-17 18:09:28.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8bf11fa0779c030efdd412fe724bfeb8d3f9cbcf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-17 20:37:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/46542a177be442bc9e31ae3b6233d308 : SUCCESS in 1h 00m 42s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d2788f7df766471f9c0ca5fe41b12e4f : SUCCESS in 1h 08m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/28ac745a09334b3e9a3f63edeeee6ee6 : SUCCESS in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e982efdf133447d782b64fd6d2ff9972 : SUCCESS in 5m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/93703697846f4bab81be5b4681344303 : SUCCESS in 6m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b3d1dafc33854ca3a0887652fed2052f : SUCCESS in 6m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/57f07bb16ad941aca58e050ea3494efb : SUCCESS in 7m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5aeef7ce785648f3bf83a20d309b5a04 : SUCCESS in 8m 07s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bcc8c3ac494c4a59b1a4ac1206773126 : SUCCESS in 7m 39s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1d7e53d84ce24daaaa6fc230c69ca514 : SUCCESS in 7m 51s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/eb428b3d2a4d4342a8deffe5159d6f0e : SUCCESS in 5m 23s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/c03dc3f334f84727877777284deab2b0 : SUCCESS in 1h 14m 49s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/fc4bf3d97d374e7ebeec0c6e572400c7 : SUCCESS in 1h 08m 32s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/ce2b5f7eeeb845e78e2f21e6ca6efdcf : SUCCESS in 1h 25m 24s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/23577879ba514a3999ad5adde4082afe : SUCCESS in 1h 24m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c533c28c13cb48678140b45ad103c546 : SUCCESS in 55m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b77ed9264b9b4d419b09a432118f49f3 : SUCCESS in 1h 18m 41s","accounts_in_message":[],"_revision_number":2},{"id":"e8f79a6247f614679bae8a58d65d1b2018a7dff4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-03-02 12:54:22.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"8e9bcf7fa0e3d2f9aa875caef97c4e1244495bf0","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-02 13:38:28.000000000","message":"Patch Set 3:\n\nI would suggest to report this as a bug in launchpad, add steps to reproduce there, and use that bug in commit message with Closes-Bug: #\u003cbug-id\u003e","accounts_in_message":[],"_revision_number":3},{"id":"2a9aea5c6bc19c16cb8a8ec61f8a0390106fce95","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-02 14:06:48.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/772872/772872/3/check-not-vote/ext-glance-zuul/38e3f0f : FAILURE in 17m 38s","accounts_in_message":[],"_revision_number":3},{"id":"e3d261a70412f573b9a41a5493781041e8d67de6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-03-02 14:22:34.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"1fd20adb4d88df565cadfc442886b451bc0f89ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 14:22:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8b108ee69a26494da61a2b3c9bcd541a : SUCCESS in 1h 04m 08s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/68e17ed221694b61b26a698f8ec5fa2f : SUCCESS in 1h 21m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee8c4dea85ec44f7badf85dcb529c301 : SUCCESS in 6m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0885e15c50d4458a69cc9b3878c1028 : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c92fc64c08ae46e887be5c72d36f3a07 : SUCCESS in 6m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a728b7d2602c4e6e84f637feba6032ea : SUCCESS in 5m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/90e655d5185b4e2185b5b22032cdfc19 : SUCCESS in 5m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/635b18778fd84b1d989cc61b6a9a12a7 : SUCCESS in 7m 10s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/caff4a4b282148c8b610a17e93a66fdf : SUCCESS in 9m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5e3398b8a24941f6866b6bcd854d7aa9 : SUCCESS in 8m 24s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/c9643152118240ce937dfc1ce43d3e30 : SUCCESS in 6m 25s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/256baa2f241d4f6fba4fe5f1ab520c78 : SUCCESS in 1h 15m 01s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/eedd11887bb24c2189e00c38df71b3c4 : SUCCESS in 1h 08m 06s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/b786a32b3f32416da2bf2d59c9dc3aa0 : SUCCESS in 1h 13m 13s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/f721bf11831f40528ccae4130131ffd4 : SUCCESS in 1h 16m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d2894a0bb6f14304b6ba491b9b606a43 : SUCCESS in 57m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/723991577fdc419193e61bca9ba7af20 : SUCCESS in 1h 07m 49s","accounts_in_message":[],"_revision_number":3},{"id":"ae97f8d25075789e56a2073245ac4d21a27d4e27","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-03-02 14:25:03.000000000","message":"Patch Set 4:\n\nLaunchpad bug has been opened and is now referenced","accounts_in_message":[],"_revision_number":4},{"id":"338b7e4c4a0633ba7bce0476566d04afe5c7e61e","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-03-02 14:36:53.000000000","message":"Patch Set 4: Code-Review-1\n\nIMO image deactivation should be strictly admin operation only.\nBy design once image is deactivated then only admin has access to its location. So correct way to fix this issue is raise 403 Forbidden if any user other than admin tries to deletes the data.","accounts_in_message":[],"_revision_number":4},{"id":"aa32b3663f3914f587830d8513c95e2ea763400c","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-03-02 15:26:38.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- dsvm-glance http://207.189.188.190/logs/772872/772872/4/check-not-vote/ext-glance-zuul/d819a25 : FAILURE in 16m 43s","accounts_in_message":[],"_revision_number":4},{"id":"01d4711722d1f9ab936cb2c823f753750a7d42a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-02 15:58:30.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/d8814ba079964f8681223b796f206330 : SUCCESS in 1h 33m 15s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c5e21630f36a40bc8408ad34f9ac5694 : SUCCESS in 1h 19m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/403d8732c11f46db96d96faa6f3bc699 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3f17612e7234dd2b63ea11267464fde : SUCCESS in 5m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ec055b573f4d4fe99a10d053220a5536 : SUCCESS in 6m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b1e361fc8b2a46489301d46f334c44bd : SUCCESS in 5m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/edb5ab7733d74859bccb2d6265bc72f9 : SUCCESS in 5m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fa1801c09d947c6a6cb44bdbae205a2 : SUCCESS in 6m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4835f7345a514d5d80af2f5a0442fa6d : SUCCESS in 8m 19s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/858a600c56b84842be7c12352733cb97 : SUCCESS in 8m 54s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/435becdb230640bd82f9bcf422093aef : SUCCESS in 5m 20s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/47c6c1cb8498405084b8a35cf9c3e5a6 : FAILURE in 1h 03m 52s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/be1797ef06814fe9a3cbf7fc64bbe6c2 : SUCCESS in 1h 22m 54s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/89a2245491ec4dae84de4f242a92107b : FAILURE in 1h 09m 20s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/86f53a02fee848449e39bfd922ea2766 : FAILURE in 1h 08m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b61933e5629f449e9d9217832b20a621 : SUCCESS in 59m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c3c8741dfcd2467f9e7186dfd503ed04 : SUCCESS in 1h 09m 05s","accounts_in_message":[],"_revision_number":4},{"id":"ab0ea58afe4bd1d60cc4139f51d59789efb6c0fc","tag":"autogenerated:gerrit:abandon","author":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"date":"2021-03-04 12:20:55.000000000","message":"Abandoned\n\nAs discussed in https://bugs.launchpad.net/glance/+bug/1917469 the correct way is to use hidden images for our use case and raise a 403 if a user tries to delete a disabled image","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"becd3984640ad18f47f3c84b60115e114624af91","revisions":{"ec4f5b140fd3e22dc60949cf5eb6914fc363545e":{"kind":"REWORK","_number":1,"created":"2021-01-28 12:22:58.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/72/772872/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/72/772872/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/72/772872/1"}}},"commit":{"parents":[{"commit":"cbc8519554362d49539e22dfe394c43df0448e11","subject":"Merge \"Fix a typo in functional helper class\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/cbc8519554362d49539e22dfe394c43df0448e11"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-01-27 08:24:32.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-01-28 11:12:12.000000000","tz":60},"subject":"Fix missing backend deletion of disabled images","message":"Fix missing backend deletion of disabled images\n\nDeletion of images from their backend location currently uses the locations that\nare included in the image \u0027locations\u0027 property. This property is filled using a\nnormal get call with the calling users privileges. For disabled images a\nnon-admin user receives an empty \u0027locations\u0027 property [1]. This causes a delete call\nfor an in-use image to succeed and to be deleted from the database, while still being\nin the backend store.\n\nTo work around this issue a second call with admin privileges is made to get the\nfull image information including the locations.\n\nThe same function is also used for newly created images that are not yet\npersisted in the database. We only do the admin get call if the image is acutally loaded\nfrom a database and otherwise use the old behaviour.\n\n[1] db/sqlalchemy/api.py Line 215\n\nChange-Id: Ib8ba89cd9975fafcae97c06887c2dc852f621250\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ec4f5b140fd3e22dc60949cf5eb6914fc363545e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ec4f5b140fd3e22dc60949cf5eb6914fc363545e"}]},"branch":"refs/heads/master"},"8756aeb9e22ee52aa971b374c60a7ceb6c2e033d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-02-17 13:58:47.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/72/772872/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/72/772872/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/72/772872/2"}}},"commit":{"parents":[{"commit":"7922092e4a8f8a76d2fb97c89a78b9ef88e2df73","subject":"Merge \"trivial: Fix a typo in devstack plugin.sh\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/7922092e4a8f8a76d2fb97c89a78b9ef88e2df73"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-01-27 08:24:32.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-02-17 13:58:27.000000000","tz":60},"subject":"Fix missing backend deletion of disabled images","message":"Fix missing backend deletion of disabled images\n\nDeletion of images from their backend location currently uses the locations that\nare included in the image \u0027locations\u0027 property. This property is filled using a\nnormal get call with the calling users privileges. For disabled images a\nnon-admin user receives an empty \u0027locations\u0027 property [1]. This causes a delete call\nfor an in-use image to succeed and to be deleted from the database, while still being\nin the backend store.\n\nTo work around this issue a second call with admin privileges is made to get the\nfull image information including the locations.\n\nThe same function is also used for newly created images that are not yet\npersisted in the database. We only do the admin get call if the image is acutally loaded\nfrom a database and otherwise use the old behaviour.\n\n[1] db/sqlalchemy/api.py Line 215\n\nChange-Id: Ib8ba89cd9975fafcae97c06887c2dc852f621250\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8756aeb9e22ee52aa971b374c60a7ceb6c2e033d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/8756aeb9e22ee52aa971b374c60a7ceb6c2e033d"}]},"branch":"refs/heads/master"},"fc9f5b56d5027ce253ab9f68d678ba480bbb30a4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-03-02 12:54:22.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/72/772872/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/72/772872/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/72/772872/3"}}},"commit":{"parents":[{"commit":"bdbad59dc9605afbb9178d79617ab54e78a9235d","subject":"Merge \"Pass oslo.context RequestContext objects directly to policy enforcement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bdbad59dc9605afbb9178d79617ab54e78a9235d"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-01-27 08:24:32.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-03-02 12:54:08.000000000","tz":60},"subject":"Fix missing backend deletion of disabled images","message":"Fix missing backend deletion of disabled images\n\nDeletion of images from their backend location currently uses the locations that\nare included in the image \u0027locations\u0027 property. This property is filled using a\nnormal get call with the calling users privileges. For disabled images a\nnon-admin user receives an empty \u0027locations\u0027 property [1]. This causes a delete call\nfor an in-use image to succeed and to be deleted from the database, while still being\nin the backend store.\n\nTo work around this issue a second call with admin privileges is made to get the\nfull image information including the locations.\n\nThe same function is also used for newly created images that are not yet\npersisted in the database. We only do the admin get call if the image is acutally loaded\nfrom a database and otherwise use the old behaviour.\n\n[1] db/sqlalchemy/api.py Line 215\n\nChange-Id: Ib8ba89cd9975fafcae97c06887c2dc852f621250\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fc9f5b56d5027ce253ab9f68d678ba480bbb30a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/fc9f5b56d5027ce253ab9f68d678ba480bbb30a4"}]},"branch":"refs/heads/master"},"becd3984640ad18f47f3c84b60115e114624af91":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-03-02 14:22:34.000000000","uploader":{"_account_id":29074,"name":"Felix Huettner","email":"felix.huettner@digits.schwarz","username":"felix.huettner"},"ref":"refs/changes/72/772872/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/72/772872/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/72/772872/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/72/772872/4"}}},"commit":{"parents":[{"commit":"bdbad59dc9605afbb9178d79617ab54e78a9235d","subject":"Merge \"Pass oslo.context RequestContext objects directly to policy enforcement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/bdbad59dc9605afbb9178d79617ab54e78a9235d"}]}],"author":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-01-27 08:24:32.000000000","tz":60},"committer":{"name":"Felix Huettner","email":"felix.huettner@mail.schwarz","date":"2021-03-02 14:21:56.000000000","tz":60},"subject":"Fix missing backend deletion of disabled images","message":"Fix missing backend deletion of disabled images\n\nDeletion of images from their backend location currently uses the locations that\nare included in the image \u0027locations\u0027 property. This property is filled using a\nnormal get call with the calling users privileges. For disabled images a\nnon-admin user receives an empty \u0027locations\u0027 property [1]. This causes a delete call\nfor an in-use image to succeed and to be deleted from the database, while still being\nin the backend store.\n\nTo work around this issue a second call with admin privileges is made to get the\nfull image information including the locations.\n\nThe same function is also used for newly created images that are not yet\npersisted in the database. We only do the admin get call if the image is acutally loaded\nfrom a database and otherwise use the old behaviour.\n\n[1] db/sqlalchemy/api.py Line 215\n\nChange-Id: Ib8ba89cd9975fafcae97c06887c2dc852f621250\nCloses-Bug: #1917469\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/becd3984640ad18f47f3c84b60115e114624af91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/becd3984640ad18f47f3c84b60115e114624af91"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
