)]}'
{"id":"openstack%2Fpython-openstackclient~763317","triplet_id":"openstack%2Fpython-openstackclient~master~Ia01ff9b21a2dac5d0ccf2bd58a8640e88c5cbb36","project":"openstack/python-openstackclient","branch":"master","topic":"fix/stream-image-save","hashtags":[],"change_id":"Ia01ff9b21a2dac5d0ccf2bd58a8640e88c5cbb36","subject":"stop image downloads to memory","status":"MERGED","created":"2020-11-19 07:11:40.000000000","updated":"2020-12-02 04:47:20.000000000","submitted":"2020-12-02 04:45:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"763317-fix/stream-image-save","meta_rev_id":"f263b3a804265d27433a2561a328e3bd24cf6077","_number":763317,"virtual_id_number":763317,"owner":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-12-02 04:45:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":2,"date":"2020-11-25 11:39:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"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)"},"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":1,"date":"2020-12-01 11:43:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}],"reviewers":{"REVIEWER":[{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-19 07:26:11.000000000","updated_by":{"_account_id":32309,"name":"Jake.Chae","email":"cocahack@naver.com","username":"Jake.Chae"},"reviewer":{"_account_id":32309,"name":"Jake.Chae","email":"cocahack@naver.com","username":"Jake.Chae"},"state":"REVIEWER"},{"updated":"2020-11-19 07:26:18.000000000","updated_by":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"reviewer":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"state":"REVIEWER"},{"updated":"2020-11-19 07:27:41.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-11-19 10:36: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"},{"updated":"2020-11-22 22:55:12.000000000","updated_by":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"reviewer":{"_account_id":32309,"name":"Jake.Chae","email":"cocahack@naver.com","username":"Jake.Chae"},"state":"REMOVED"},{"updated":"2020-11-22 22:58:17.000000000","updated_by":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2020-11-22 22:58:17.000000000","updated_by":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2020-11-22 22:58:17.000000000","updated_by":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2020-11-23 15:05:11.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-11-25 06:10:18.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"bef5b30ebc926853267994437e41f146343898dc","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-19 07:11:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"909f9db994465c03e5c32b0abfc009cb0d6b75c3","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-19 07:25:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2fb521318c1f793c72c1787cd3da72c86b5c6f84","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-19 07:58:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ee478902b70f21820f43b5ecac9a8528d042e2b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-19 10:36:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/52f4ddeed49040ab8099fe3f8fee352e : SUCCESS in 5m 30s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ad4386523ca543fe9855fc9a0422cd6f : SUCCESS in 5m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/287063372383439291d1e0434c2cff02 : SUCCESS in 6m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d729b27b9e59494a8c736b704a0b7092 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c00190d15a9c48998344ae9ba844cde0 : SUCCESS in 3m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05742ce8483d44f6b1e16c4ac931d32c : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2167c0934e094f66a64a4bc5700edca9 : SUCCESS in 4m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/92ca22163596459c94e98c45e3b3a2d1 : SUCCESS in 4m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ffb2de814614e099bc106d7dac5805f : SUCCESS in 8m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a49d3ffcfd24e27875ba250c890efdc : SUCCESS in 4m 48s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0fc4f7c88e244c0b823e70a0520c551e : SUCCESS in 6m 45s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/fba6b079ccaa4712a524d1e4ce73d6d3 : SUCCESS in 1h 01m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9237c042e1b44b32bd78c12ad406d90c : SUCCESS in 1h 00m 18s","accounts_in_message":[],"_revision_number":2},{"id":"e9fea405b7b6fda1de51c7ae9a6d592c54fd3ad4","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-22 22:55:12.000000000","message":"Removed reviewer Myeongchul Chae.","accounts_in_message":[],"_revision_number":2},{"id":"ebbe39dcf6c7e29c5e385242d23716f4f8132047","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-11-23 15:05:11.000000000","message":"Patch Set 2: Code-Review+2\n\nThe docs [1] say this is how this is supposed to be used, and a quick test suggests this is working as expected. LGTM.\n\n    $ openstack image list\n    +--------------------------------------+--------------------------+--------+\n    | ID                                   | Name                     | Status |\n    +--------------------------------------+--------------------------+--------+\n    | 21ffbdbe-a45f-49af-8376-49ec70a191e1 | cirros-0.5.1-x86_64-disk | active |\n    +--------------------------------------+--------------------------+--------+\n\n    $ openstack image save --file test-file.img 21ffbdbe-a45f-49af-8376-49ec70a191e1\n    $ file test-file.img\n    test-file.img: QEMU QCOW2 Image (v3), 117440512 bytes\n\n    $ openstack image save 21ffbdbe-a45f-49af-8376-49ec70a191e1 \u003e test-stdout.img\n    $ file test-stdout.img\n    test-stdout.img: QEMU QCOW2 Image (v3), 117440512 bytes\n\n[1] https://docs.openstack.org/openstacksdk/victoria/user/guides/image.html#downloading-an-image-with-stream-true","accounts_in_message":[],"_revision_number":2},{"id":"784de9c4523477c31c76d47498a86a0d728f50ae","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-11-23 15:10:41.000000000","message":"Patch Set 2:\n\nNote that [1] aims for the same thing but in a different approach. I prefer this one, though it\u0027s possible we could take the \u0027--chunk-size\u0027 part of that and use it here. A follow-up would be fine though\n\n[1] https://review.opendev.org/c/openstack/python-openstackclient/+/759473","accounts_in_message":[],"_revision_number":2},{"id":"806c5128f664c9005ae2632b8407d8c0bd2b3a36","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-11-23 15:12:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c276b6cb6787fd0f21c2c859b8a8ffa8a5e00e4f","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-23 20:26:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b77aa6046048f74b3663c84bf8fdb0704638eecd","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-11-25 06:10:18.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"87c547cb58c643d9c3d07fdcb486ff3be77bd1e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-25 08:25:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"392fd70b1ce3b40fee291e8417c47fb76a15803b","author":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"date":"2020-11-25 08:28:38.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nThanks for your feedback frikler - I\u0027ve actioned your recommendations.","accounts_in_message":[],"_revision_number":3},{"id":"607d3ae5834f34a24645549d60e1f8a223aa654e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-25 10:40:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/93220c2deca84f1c9a284d091e0ad28b : SUCCESS in 4m 44s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f21a3362551d44dc8eb3a743c4d1c6ba : SUCCESS in 4m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d2f8e61501944199a7039a55cb9585a2 : SUCCESS in 4m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7faf82e8da51476182ccb5a1df4137d4 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc1b4e19eb9f44b699c1e12818c309f9 : SUCCESS in 3m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a9e0abca2ae847629eb6213b73209512 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/23a2b53883744a1697090893b7abec45 : SUCCESS in 5m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8fc59ac893814037b4bcab309d8eca14 : SUCCESS in 4m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68c1be98098e44ee941f7e02bd880af9 : SUCCESS in 5m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aedd3fd48f1648128fa8d176c69a1605 : SUCCESS in 4m 38s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/9622f761d2ad41a9a602431f6a128c87 : SUCCESS in 6m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/9da6213138e146a6a318d7404193eefc : SUCCESS in 1h 10m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/08ebf5edcbe14c6c8934b19e69ad051a : SUCCESS in 53m 03s","accounts_in_message":[],"_revision_number":3},{"id":"d5fabce7240ca8fa7c83707270a00ad1cd93e110","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-11-25 11:39:29.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"9aab730f65d7a9c81d4735ef90ccb13a6f351d8e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-01 11:43:56.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"4e0aff6aa971281df8b2772bfeb84f0f41c52b48","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-01 11:44:12.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"44e50a751df6405645a5b4876104f26ad3a8a1ed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-01 13:21:00.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/db8a22021dbe4d16b479f407e288abd0 : SUCCESS in 5m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c5d8c82a82a048f6988d44e5887b4ca2 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80ad3aa6240c4106b650195b8c7a63ff : SUCCESS in 3m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6f1ea44fe9594037a63afa88c10e41af : SUCCESS in 3m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/aafbdc6291694313b96c460e6d6fb228 : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87d5a51c7f4041f69ceb1a2fc044b295 : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b7df6aa49a6425789a9c4276abde875 : SUCCESS in 4m 09s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/e1c7354ca79e48e2a011e7d5ee80b4cd : SUCCESS in 6m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1c1bca7189f64c5a81e967980e01aacf : FAILURE in 53m 10s","accounts_in_message":[],"_revision_number":3},{"id":"822e7ce72ef3c6b31cd3ebfaf1ee4a1a3adff1da","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-01 17:20:02.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"12b174d7b56cb9e7758a480b1c91a25fc3bf179b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-02 02:49:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0b3d45b1142f445aa2fe3117aa16a7fa : SUCCESS in 4m 37s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/95b4ba5845a942aeb65de00327c334b3 : SUCCESS in 4m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe91b7b878b34f6bb84ce198da31e020 : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/22198cc74c454f64ac051c964139ae0e : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4fa23146a8f4fc98ffb6b207036f66f : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/986a48abc35d461fac1d2fbf3e5290c9 : SUCCESS in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cdceb4c909de4b2389aedb31bf3fbf39 : SUCCESS in 3m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ca197364af6a4d1e90d6870845fcf79a : SUCCESS in 3m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9eb7edfc4e744ec8e2511c6addc07fd : SUCCESS in 6m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e94936b446e544f2808b9d2984522188 : SUCCESS in 4m 05s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/2a9b31c30a95423681b3932f704a7aa9 : SUCCESS in 12m 44s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e0e0766104a34b149cd264042adc1ddc : SUCCESS in 1h 05m 03s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bee22380b7b24886adfd63dea99229f0 : SUCCESS in 37m 35s","accounts_in_message":[],"_revision_number":3},{"id":"0712a26dbca0d3637d32177729b13a48b465b38e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-02 02:49:30.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6f0d4d92c5ad7c655d8e6570b306d6ff8b291842","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-02 04:45:14.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2dcdd739349f4463808ccc38028bd972 : SUCCESS in 4m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dcc262c8387948f0aef50157c107502f : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db9ee45a07e04289a283c8a4ffe61aca : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/99fa3f30046b46408dbb386894ef5425 : SUCCESS in 3m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b396fbcbbda54164a74893a9750898fe : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28520b0220364de48ed4c9c2507720f9 : SUCCESS in 5m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5a8ed7825e5458aa78396d1444132f9 : SUCCESS in 4m 17s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/e3a48cd952dc43fe8ab8ba72e1b55e91 : SUCCESS in 6m 40s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/093f3589164f44f8a65a5028a062f0d5 : SUCCESS in 1h 02m 41s","accounts_in_message":[],"_revision_number":3},{"id":"bd1b658119b13642f75fc4251cb049058f71a698","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-02 04:45:15.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"f263b3a804265d27433a2561a328e3bd24cf6077","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-02 04:47:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb8111d25c6a4da49b318abadd0a049c : SUCCESS in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3b225ac3d50f405a91fd527b14b7eed4 : SUCCESS in 54s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/6cc464659d1848e3aba521c5067f8b3a : SUCCESS in 43s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5bdcd590ecacbc0aa8db2cbafa0ab1a9f3c28ce0","revisions":{"597ea5c82ed0c68b2ea7a995e59a5aff0a9439cc":{"kind":"REWORK","_number":1,"created":"2020-11-19 07:11:40.000000000","uploader":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"ref":"refs/changes/17/763317/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/17/763317/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/1"}}},"commit":{"parents":[{"commit":"7146deef00d6a91e3c588acc8fc614e5597b3f76","subject":"Merge \"update lower-constraints.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7146deef00d6a91e3c588acc8fc614e5597b3f76"}]}],"author":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-19 07:05:54.000000000","tz":780},"committer":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-19 07:05:54.000000000","tz":780},"subject":"stop image downloads to memory","message":"stop image downloads to memory\n\n + Fixes issue with large images hogging memory\n + stream image downloads\n + output to stdout if file not specified\n\nChange-Id: Ia01ff9b21a2dac5d0ccf2bd58a8640e88c5cbb36\nStory: 2007672\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/597ea5c82ed0c68b2ea7a995e59a5aff0a9439cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/597ea5c82ed0c68b2ea7a995e59a5aff0a9439cc"}]},"branch":"refs/heads/master"},"e65b708cb70d8699c34b4e68695978074ccedd6a":{"kind":"REWORK","_number":2,"created":"2020-11-19 07:58:08.000000000","uploader":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"ref":"refs/changes/17/763317/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/17/763317/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/2"}}},"commit":{"parents":[{"commit":"7146deef00d6a91e3c588acc8fc614e5597b3f76","subject":"Merge \"update lower-constraints.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7146deef00d6a91e3c588acc8fc614e5597b3f76"}]}],"author":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-19 07:05:54.000000000","tz":780},"committer":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-19 07:57:54.000000000","tz":780},"subject":"stop image downloads to memory","message":"stop image downloads to memory\n\n + Fixes issue with large images hogging memory\n + stream image downloads\n + output to stdout if file not specified\n\nChange-Id: Ia01ff9b21a2dac5d0ccf2bd58a8640e88c5cbb36\nStory: 2007672\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e65b708cb70d8699c34b4e68695978074ccedd6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e65b708cb70d8699c34b4e68695978074ccedd6a"}]},"branch":"refs/heads/master"},"5bdcd590ecacbc0aa8db2cbafa0ab1a9f3c28ce0":{"kind":"REWORK","_number":3,"created":"2020-11-25 08:25:56.000000000","uploader":{"_account_id":30447,"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","username":"iokiwi"},"ref":"refs/changes/17/763317/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/17/763317/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/17/763317/3"}}},"commit":{"parents":[{"commit":"7146deef00d6a91e3c588acc8fc614e5597b3f76","subject":"Merge \"update lower-constraints.txt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7146deef00d6a91e3c588acc8fc614e5597b3f76"}]}],"author":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-19 07:05:54.000000000","tz":780},"committer":{"name":"Simon Merrick","email":"simonmerrick@catalyst.net.nz","date":"2020-11-25 08:25:22.000000000","tz":780},"subject":"stop image downloads to memory","message":"stop image downloads to memory\n\n + Fixes issue with large images hogging memory\n + stream image downloads\n + output to stdout if file not specified\n\nChange-Id: Ia01ff9b21a2dac5d0ccf2bd58a8640e88c5cbb36\nStory: 2007672\nTask: 39776\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5bdcd590ecacbc0aa8db2cbafa0ab1a9f3c28ce0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5bdcd590ecacbc0aa8db2cbafa0ab1a9f3c28ce0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
