)]}'
{"id":"openstack%2Fdevstack~702570","triplet_id":"openstack%2Fdevstack~master~I9fcbc5105e443037fada1ef6a76a078145964256","project":"openstack/devstack","branch":"master","topic":"cleanup-nova","hashtags":[],"change_id":"I9fcbc5105e443037fada1ef6a76a078145964256","subject":"Cleanup VM instances during unstack","status":"MERGED","created":"2020-01-15 02:15:16.000000000","updated":"2020-07-02 11:30:06.000000000","submitted":"2020-07-02 11:27:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"702570-1593689245378-447c4ef9","meta_rev_id":"7d4d3cc4bdfc62b3221ad512bace99beb556f17a","_number":702570,"virtual_id_number":702570,"owner":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-02 11:27:25.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-01-16 04:07:08.000000000","_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"date":"2020-05-02 00:51:18.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":2,"date":"2020-01-16 00:03:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2020-01-17 12:42:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":2,"date":"2020-07-02 10:04:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":1,"date":"2020-07-02 10:04:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-16 00:03:02.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2020-01-16 04:07:08.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2020-01-17 12:42:03.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"},{"updated":"2020-07-02 10:04:01.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"},{"updated":"2020-07-02 11:27:25.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":"22a9dcb17fed75a70d94af5235872105372ef2e1","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-15 02:15:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f31a94d0685c1742a6a3e511d107e65e581cae59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 05:27:29.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/181d43d46d734cb1922e833f19edacc2 : SUCCESS in 1h 26m 05s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/74e19e7b1b504813b0ea670099ab8682 : SUCCESS in 58m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/279b60ebd0924c07bebe155ec4e9dea8 : SUCCESS in 1h 13m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d856352579384083ab9f4c435ee92cf2 : SUCCESS in 5m 50s\n- devstack https://zuul.opendev.org/t/openstack/build/8ab57676378d4431bae3ad208dedf616 : SUCCESS in 27m 42s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/68d2da6129ff49dba9d64f0a8f36689c : SUCCESS in 29m 46s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/fbc75398ebfc49d3b51316126cb46038 : SUCCESS in 1h 30m 47s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/8b97b487135f4ea3af4be56923156a21 : SUCCESS in 2h 01m 33s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/ec08a43078994086896df7d0819caaa0 : SUCCESS in 40m 08s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/64ae41518b9246e0b2c44224dd193782 : POST_FAILURE in 3m 32s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/555150f2878e4c7f8a73172cfc6c820c : SUCCESS in 3m 08s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7a4d815df1984b46acf25c3f3731b416 : SUCCESS in 50m 47s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9281192edc42470ab5e7c7e3dc024487 : SUCCESS in 30m 44s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/22a6929edb8f4b319c3ac1675cbf5d94 : SUCCESS in 1h 11m 23s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/f5a3a85c930741dca307632c4ee168a0 : SUCCESS in 1h 07m 02s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7a7d47da06e340d1ae6c3eae867e31cd : SUCCESS in 1h 49m 22s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/235aaf680bcc4e03a31186bb768c8dd2 : SUCCESS in 1h 02m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/44fcf9ca8991418fb6dc07562c4e74f6 : SUCCESS in 1h 03m 05s","accounts_in_message":[],"_revision_number":1},{"id":"6092c36798acb5f328f11f340ef6986333cf3d8a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-15 06:18:25.000000000","message":"Patch Set 1:\n\nrecheck post failure","accounts_in_message":[],"_revision_number":1},{"id":"bf0b36add79fc4adc7a3541efadac2a5d36ca3f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 09:14:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/c727a6950e044ef6b75348e460142340 : SUCCESS in 1h 39m 10s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/90edbfae6ec54425bc9552411194a8a1 : SUCCESS in 56m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/06f4dda6bef1421582b7c64740a9057e : SUCCESS in 1h 26m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6280ae40abb4f99b1ca26e85300b7ea : SUCCESS in 13m 02s\n- devstack https://zuul.opendev.org/t/openstack/build/df5c1fa7e173441d8835cd666dfa0a7a : SUCCESS in 30m 24s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/d4bc6762f53a4d0092e2a290c8c2e9dc : SUCCESS in 28m 19s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/c406d9c16575429094aa364d23784c3d : FAILURE in 1h 39m 31s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/a85d932e56cd445cbc35365755aa8b1a : SUCCESS in 1h 46m 06s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/7f7afc363a2e49f591b878e0d2cd8247 : SUCCESS in 45m 19s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/580d83bcf403468e866038bdba74b3c0 : SUCCESS in 6m 48s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/da346ccf5bfe477483549bf005541e11 : SUCCESS in 2m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2f33a5e5ff564b2d8585853390669a58 : SUCCESS in 56m 51s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ce09e81a8eef4c4ab8296e3093481814 : SUCCESS in 32m 10s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/58dd1b7dc18c4d65accc0124e2d4ce9a : SUCCESS in 1h 16m 25s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/0986e9d0e7a445539b37abbe1ef92b36 : SUCCESS in 1h 14m 18s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/62a2ac5a77d046659e8a9a3efc3d89f4 : SUCCESS in 1h 49m 00s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e91350158bc74c1eafddc6f16b937f0b : SUCCESS in 53m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/09609d42f9b24e41866b7e4a6a38904b : SUCCESS in 1h 28m 20s","accounts_in_message":[],"_revision_number":1},{"id":"dbb64be983594b941da7b6b5721ebc76fb63e990","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-01-16 00:03:02.000000000","message":"Patch Set 1: Code-Review+2\n\nyeah, I agree that we should cleanup VMs also.","accounts_in_message":[],"_revision_number":1},{"id":"11161f8565901c5f247dcbb62faede9e61b7e0ec","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2020-01-16 04:07:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4d926482283e1ed4bbee14bd872e6216ff262107","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-01-16 05:47:00.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"92549ae4463d8ec75708d4a1cd1e98a1f19c764b","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-01-16 15:31:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"184820ecf48475f3ba873f59c6c070ca8dcbe2cc","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-17 07:59:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fe24e8bcd83632de488a6b20eedf74220101ada6","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-01-17 09:27:31.000000000","message":"Patch Set 1:\n\nOh, sorry, seems I haven\u0027t been clear enough. I\u0027d drop both unstack.sh and clean.sh, just dump your instance and install a fresh one when you are done.\n\nAnything else would require someone to set up a job that verifies that a stack/clean/stack cycle actually does work properly.","accounts_in_message":[],"_revision_number":1},{"id":"94a54118c90e3ae694bbd8c53cc8e4800e880228","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-01-17 12:42:03.000000000","message":"Patch Set 1: Code-Review+1\n\nmakes sense for now, though I agree with the other comments - this cleanup should be cleaned up","accounts_in_message":[],"_revision_number":1},{"id":"a7ffd267b566d854a1e996d1df89aab6c93502fd","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-01-20 08:18:21.000000000","message":"Patch Set 1:\n\n\u003e seems I haven\u0027t been clear enough. I\u0027d drop both unstack.sh and clean.sh, just dump your instance and install a fresh one when you are done.\n\u003e \n\u003e Anything else would require someone to set up a job that verifies that a stack/clean/stack cycle actually does work properly.\n\nIs this just because of the lack of test coverage?\n\nIMHO I believe unstack.sh or cleanup.sh is useful for local developments, so I would like to have clean.sh at least.\n\nI am not sure what is a common pattern in development. I usually develop a patch in a different directory from /opt/stack. I re-run stack.sh (and unstack.sh) when I test the patch including the setup of OpenStack. If we only supports stack.sh (without unstack.sh or clean.sh), we always need to prepare a different machine and configure an access to the development machine.\n\nI also usually use a baremetal machine (with something ironic or ubuntu maas). Deployments of baremetal machines tend to be longer compared to VMs in general, If we need to prepare a fresh machi, it means it forces me to wait longer.","accounts_in_message":[],"_revision_number":1},{"id":"835947f09644d09915fd0e9ea5bee8e54f138439","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-01-20 08:51:28.000000000","message":"Patch Set 1:\n\nLack of test coverage combined with lack of developers and reviewers, so IMO reducing scope where possible is a good thing. I do agree that that local development workflow is useful, so if someone cares enough in order to actually implement the testing, that would seem a good enough criterion to me to keep it.","accounts_in_message":[],"_revision_number":1},{"id":"9fc89ae7d910c2acf44cfba8e6a10e26782f1547","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2020-05-02 00:51:18.000000000","message":"Patch Set 1:\n\nIs there any action in my side? Do we need a new job to test unstack.sh?\nI would like to hear opinions from the qa team.","accounts_in_message":[],"_revision_number":1},{"id":"1263c8ca11e02ffe9924afcf6d3bce62ed97890f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-07-02 10:04:01.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLet\u0027s merge this, it doesn\u0027t change the global situation much.\n\nIt would still be nice to test the whole cleanup/restack cycle at some point.","accounts_in_message":[],"_revision_number":1},{"id":"ad385743af2f917e03452230e808da0a19ffcf7f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 10:04:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5559854f76733079a654aade255ddcfb0efefeed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 11:27:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/5e884d0ffa52445ab43217e4e5706557 : SUCCESS in 1h 05m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/337ed37f04284756a4156b45968ec235 : SUCCESS in 1h 17m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5281929dacd40ef95731324f0011e69 : SUCCESS in 6m 43s\n- devstack https://zuul.opendev.org/t/openstack/build/f79851bc7a184b86a307c6c72658df55 : SUCCESS in 31m 04s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/99f40bd60aaa49b7819659086dbe09f6 : SUCCESS in 30m 49s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/6eafb1f2781040fab4915d5c6b27335d : SUCCESS in 52m 31s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/10f55fc7ca58479c84ba8aaf5ba2be92 : SUCCESS in 4m 51s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/0385bcb4aa0e4d25a18ae75acf760229 : SUCCESS in 4m 27s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/fac80266430d440ab88689c9a4b709c1 : SUCCESS in 1h 12m 51s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/6348cd1e5d844bb989d622c65f09a59d : SUCCESS in 1h 15m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/04a72e84ab544f0baa80c99a4cd728b9 : SUCCESS in 52m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/90570779028f43de8c82ff03ae66d300 : SUCCESS in 53m 57s","accounts_in_message":[],"_revision_number":1},{"id":"1b0880bbc8bf2cc30eaa0290925a4fc666d86822","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 11:27:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"a8e1422399ed5c5b76f70b2891246bb20434ec7b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 11:30:06.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7c07ec898d04b1bbfd84a5ce7a13399 : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"85c5ec11c9526e0429163db5701d3ea8c096a324","revisions":{"85c5ec11c9526e0429163db5701d3ea8c096a324":{"kind":"REWORK","_number":1,"created":"2020-01-15 02:15:16.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/70/702570/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/70/702570/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/702570/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/702570/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/702570/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/70/702570/1"}}},"commit":{"parents":[{"commit":"7634c780027ad05e416c2a0c5ac688751aba4be6","subject":"Removal of deprecated command and deprecated optional argument","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7634c780027ad05e416c2a0c5ac688751aba4be6"}]}],"author":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2020-01-15 01:58:29.000000000","tz":540},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2020-01-15 02:12:46.000000000","tz":540},"subject":"Cleanup VM instances during unstack","message":"Cleanup VM instances during unstack\n\nCurrently VMs created by a previous DevStack run still exists even\nafter re-run stack.sh. This leads to a failure in launching a VM after\nthe second run of stack.sh. We need to check the reason of the failure\nby nova compute log and clean up remaining VMs. It is annoying.\n\nIIRC we cleaned up existing VMs. While I failed to identify which commit\nchanged this behavior, I believe it is worth recovering it.\n\nThis commit changes unstack.sh to call cleanup_nova. cleanup_cinder()\nalready cleans up LVM volumes and some of them may be used by VMs,\nso I believe it is reasonable to clean up VMs in unstack.sh.\n\nChange-Id: I9fcbc5105e443037fada1ef6a76a078145964256\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/85c5ec11c9526e0429163db5701d3ea8c096a324"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/85c5ec11c9526e0429163db5701d3ea8c096a324"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
