)]}'
{"id":"openstack%2Fpython-openstackclient~353931","triplet_id":"openstack%2Fpython-openstackclient~master~If944e10158bd18e8331be63e96187a23e23095d7","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1597189","attention_set":{},"removed_from_attention_set":{"21514":{"account":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"last_update":"2022-06-20 15:19:56.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-06-20 15:19:56.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If944e10158bd18e8331be63e96187a23e23095d7","subject":"Refactor \"volume backup restore\" command","status":"MERGED","created":"2016-08-11 09:31:43.000000000","updated":"2022-06-20 15:19:56.000000000","submitted":"2022-06-20 15:19:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"353931-bug/1597189","meta_rev_id":"56eddca266637afc0a3832b1406108b4806073d2","_number":353931,"virtual_id_number":353931,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-06-20 15:19:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2022-06-20 13:33:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":2,"date":"2022-03-24 20:09:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2022-03-23 12:01:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2022-06-20 13:33:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-11 13:34:02.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-08-17 19:24:56.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":"2016-09-11 03:40:01.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-09-11 03:50:45.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-09-14 21:09:59.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-06-01 10:55:08.000000000","updated_by":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"reviewer":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"state":"REVIEWER"},{"updated":"2022-03-10 13:04:24.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":"2022-03-23 12:01:56.000000000","updated_by":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"reviewer":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"state":"REVIEWER"},{"updated":"2022-03-24 20:09:08.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":"2022-06-20 13:33:03.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"e72137f7b5e429dbe7e73edd32925d47cc424bd4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-11 09:31:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0805bf5870b54c54845363ec4e28018f96254b2d","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-11 10:25:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"49c42ee50f703c5ffa2198d4960909ff246addea","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-11 10:26:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2d11dbdc17d37bccea284af73e286d8e7a420a7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-11 11:52:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/3/check/gate-python-openstackclient-docs-ubuntu-xenial/c0ba705//doc/build/html/ : SUCCESS in 16m 47s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/5ea2005/ : SUCCESS in 3m 20s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/3/check/gate-python-openstackclient-python27-ubuntu-xenial/46dae80/ : SUCCESS in 4m 48s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/3/check/gate-python-openstackclient-python34/6ccf220/ : SUCCESS in 4m 50s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/3/check/gate-python-openstackclient-python35-nv/4458ca1/ : SUCCESS in 17m 30s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/3/check/gate-python-openstackclient-releasenotes/8c904b3//releasenotes/build/html/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4e79264/ : SUCCESS in 1h 21m 19s\n- check-osc-plugins http://logs.openstack.org/31/353931/3/check/check-osc-plugins/15ea937/ : SUCCESS in 6m 58s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/3/check/gate-osc-dsvm-functional/aebffa4/ : SUCCESS in 47m 52s","accounts_in_message":[],"_revision_number":3},{"id":"11cc04e886e56ad96fa71c8fd4e6879e15d73248","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-08-11 13:34:02.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"520b6d9f8d060f2a865efaa2ad3385f52824a88e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-11 17:39:06.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\ni have a suggestion about the UX, i think we can maintain backwards compatibility and keep \u003cvolume\u003e as positional","accounts_in_message":[],"_revision_number":3},{"id":"becf22053167d2bf496687420474ccec75cafec1","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-12 02:07:07.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nThank you very much for your nice suggestions :)","accounts_in_message":[],"_revision_number":3},{"id":"90032b87ee0ea0c9bbe87ebb270e1694242718bc","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-12 03:09:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b59e3f28aeb6bbed16a17bb0e430acd65fb1d368","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-12 16:01:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6321a77f12597f712514c55c72aba1a16d1c7d64","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-15 01:41:02.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1cb388e3c9d3603d95fac0a217b344d5d4a4ebee","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-15 02:59:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d022c9e27f2288269b25e1649c9c8a11a56fa4a6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-15 03:07:53.000000000","message":"Patch Set 4: Code-Review+2\n\nthis LGTM, excited to hear about what rtheis, tangchen and dtroyer think about it","accounts_in_message":[],"_revision_number":4},{"id":"5724b563d425e033b793dcde96b005c06f8a599c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-15 03:13:29.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/4/check/gate-python-openstackclient-docs-ubuntu-xenial/9cc0eca//doc/build/html/ : SUCCESS in 3m 40s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/4a42c87/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python27-ubuntu-xenial/8ead1c5/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python34/df6ba6d/ : SUCCESS in 4m 53s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python35-nv/cf9dd51/ : SUCCESS in 4m 57s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/4/check/gate-python-openstackclient-releasenotes/7fa010e//releasenotes/build/html/ : SUCCESS in 2m 59s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2b198ee/ : FAILURE in 13m 14s\n- check-osc-plugins http://logs.openstack.org/31/353931/4/check/check-osc-plugins/f9c5e56/ : SUCCESS in 5m 07s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/4/check/gate-osc-dsvm-functional/f84da56/ : FAILURE in 13m 27s","accounts_in_message":[],"_revision_number":4},{"id":"7e16c7de08527f55bccb02d231f766fdd52bcdbb","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-15 07:19:39.000000000","message":"Patch Set 4:\n\n\u003e this LGTM, excited to hear about what rtheis, tangchen and dtroyer\n \u003e think about it\n\nYea, I look forward to their suggestions too","accounts_in_message":[],"_revision_number":4},{"id":"0f64d03f9f3f4dc3384d1ed8eb20644cba6c258c","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-22 01:30:08.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"32ab361656358cdf12ac70f28a300bc88db09ffb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 03:34:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/4/check/gate-python-openstackclient-docs-ubuntu-xenial/6c3695f//doc/build/html/ : SUCCESS in 3m 58s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/de94fdc/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python27-ubuntu-xenial/769dd7c/ : SUCCESS in 4m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python34/2d5676f/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/4/check/gate-python-openstackclient-python35-nv/e7ec3fb/ : SUCCESS in 3m 01s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/4/check/gate-python-openstackclient-releasenotes/af3757f//releasenotes/build/html/ : SUCCESS in 2m 16s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/86ee88d/ : SUCCESS in 1h 12m 54s\n- check-osc-plugins http://logs.openstack.org/31/353931/4/check/check-osc-plugins/93e42c9/ : SUCCESS in 3m 01s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/4/check/gate-osc-dsvm-functional/277934f/ : SUCCESS in 37m 15s","accounts_in_message":[],"_revision_number":4},{"id":"66c291848f61764c8194864571a6c22d575d22fa","author":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"date":"2016-08-23 12:25:11.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"d9326bd46a696d1d2f9c92873824d9e1829e7240","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-24 08:21:50.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"3914c65e5c78b4cbb827631334011caa9c4bcec8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 08:22:00.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"cc254ee0cfd98232f17721bcd7299e323d27ae49","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-08-24 09:07:02.000000000","message":"Patch Set 4: Workflow-1\n\nSeems like new feature merges should be held until osc 3.0 issues are stabilized, and dose this \"--new-volume\" option need more discussion about the UX?","accounts_in_message":[],"_revision_number":4},{"id":"f06856ce3717bbdabdbdaad2093ff06194b2f945","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 09:48:07.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/4/gate/gate-python-openstackclient-docs-ubuntu-xenial/c08aba6//doc/build/html/ : SUCCESS in 5m 51s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/4/gate/gate-python-openstackclient-pep8-ubuntu-xenial/4b78245/ : SUCCESS in 5m 37s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/4/gate/gate-python-openstackclient-python27-ubuntu-xenial/27c6537/ : SUCCESS in 5m 54s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/4/gate/gate-python-openstackclient-python34/c7049f0/ : SUCCESS in 5m 54s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/4/gate/gate-python-openstackclient-releasenotes/c5d21ba//releasenotes/build/html/ : SUCCESS in 5m 20s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/7c04390/ : SUCCESS in 1h 10m 21s\n- check-osc-plugins http://logs.openstack.org/31/353931/4/gate/check-osc-plugins/d721980/ : SUCCESS in 5m 58s\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/4/gate/gate-osc-dsvm-functional/18088fc/ : SUCCESS in 46m 44s","accounts_in_message":[],"_revision_number":4},{"id":"8fa49585df099a5a249e78b54910264bc8e4ef3e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-09 15:54:11.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"aa5e18ec8bdc28a38f0d141810718caf9fc4ebcf","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-11 03:23:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"74135aeabfc0d8deb896327fc31f52babbd70c86","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-11 03:40:01.000000000","message":"Patch Set 5: Code-Review+2\n\ni think this is good to go, but i\u0027ll leave it open in case other want to discuss the UX","accounts_in_message":[],"_revision_number":5},{"id":"303896a33e2707b8c3d6f3c5bf94467fee8ecc37","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-09-11 03:50:45.000000000","message":"Patch Set 5: Code-Review+2\n\nI\u0027m also OK with this option. :)","accounts_in_message":[],"_revision_number":5},{"id":"393380e1ecbedd033790e61116d0e79a829ed441","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-11 04:26:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/5/check/gate-python-openstackclient-docs-ubuntu-xenial/905fb11//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/5ce7c35/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/5/check/gate-python-openstackclient-python27-ubuntu-xenial/2dd21cc/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/5/check/gate-python-openstackclient-python34/ae9d76f/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/5/check/gate-python-openstackclient-python35-nv/2b4e3a7/ : SUCCESS in 4m 25s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/5/check/gate-python-openstackclient-releasenotes/eda88d5//releasenotes/build/html/ : SUCCESS in 4m 31s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0d99117/ : SUCCESS in 1h 02m 45s\n- check-osc-plugins http://logs.openstack.org/31/353931/5/check/check-osc-plugins/e6860a1/ : SUCCESS in 3m 06s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/5/check/gate-osc-dsvm-functional/1a7f485/ : SUCCESS in 26m 35s","accounts_in_message":[],"_revision_number":5},{"id":"da135db3c13ef9968863ae22ea3737d793ef2b09","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-09-14 21:09:59.000000000","message":"Patch Set 5:\n\n[catching up]\n\nSteve, making a positional optional is safe, the other way isn\u0027t.\n\nIf starting from scratch I would have done it like this:\n\n  openstack volume backup restore [--volume \u003cvolume\u003e] \u003cbackup\u003e\n\nassuming that \u003cbackup\u003e remembers from whence it came.","accounts_in_message":[],"_revision_number":5},{"id":"e9f94e669ef47fced226ae90ebb8945f12d29df4","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-15 04:02:29.000000000","message":"Patch Set 5:\n\n\u003e [catching up]\n \u003e \n \u003e Steve, making a positional optional is safe, the other way isn\u0027t.\n \u003e \n \u003e If starting from scratch I would have done it like this:\n \u003e \n \u003e openstack volume backup restore [--volume \u003cvolume\u003e] \u003cbackup\u003e\n \u003e \n \u003e assuming that \u003cbackup\u003e remembers from whence it came.\n\n \u003e [catching up]\n \u003e \n \u003e Steve, making a positional optional is safe, the other way isn\u0027t.\n \u003e \n \u003e If starting from scratch I would have done it like this:\n \u003e \n \u003e openstack volume backup restore [--volume \u003cvolume\u003e] \u003cbackup\u003e\n \u003e \n \u003e assuming that \u003cbackup\u003e remembers from whence it came.\n\nHi Dean, We can see that we can restore a backup to not only a existing volume but also a new volume, there is a \"name\" parameter for a new volume to which the backup restore in the cinder API:\nhttps://github.com/openstack/python-cinderclient/blob/master/cinderclient/v3/volume_backups_restore.py#L34\nSeem like we can not restore a backup to a new volume by the command with option \"--volume \u003cvolume\u003e\" only","accounts_in_message":[],"_revision_number":5},{"id":"1520bf23c7283ae9776c95b0ec2dcf3ba4815ed1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-09-15 17:02:29.000000000","message":"Patch Set 5:\n\n\u003e Seem like we can not restore a backup to a new volume by the command with option \"--volume \u003cvolume\u003e\" only\n\nI don\u0027t see what the issue is?  --volume can specify either an existing volume (name or id) or a new volume (name only) that will be created with the same volume type that the backup was created from (any other volume differences would require pre-creating a volume for the restore target).\n\nThere is potential danger in using --volume to restore to a differently-named existing volume that can be addressed via either prompting (which we do not do nowelsewhere ) or a --force or --do-what-i-said option if the fear of overwriting is too strong.","accounts_in_message":[],"_revision_number":5},{"id":"cf78b8e7519ef15fca050da215654058cda80cd7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-15 21:03:27.000000000","message":"Patch Set 5:\n\nwe talked about this in the meeting today, in my opinion dean\u0027s change reads like this:\n\n* if \u003cvolume\u003e is not passed in, create a new one\n\n* if \u003cvolume\u003e is passed in, and we can\u0027t find it with ID or name, create a new one\n\n* If \u003cvolume\u003e is passed in, and we do find a match, then error out\n\n* If \u003cvolume\u003e is passed in, and so is --force, and we find a match, use that volume\n\nThe trouble comes in the last case, where we allow the user to specify the volume by name or ID. Unfortunately, IIRC volumes can have the same names, so relying on a *single* match won\u0027t work.\n\nThe inverse of this is to specify when you want to create a new resource, what we have proposed here.","accounts_in_message":[],"_revision_number":5},{"id":"13d02756368869f05db6453b447cf6b5a0180ca3","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-16 13:27:02.000000000","message":"Patch Set 5:\n\nOK, I will think this carefully and then update a new patch set.\nThank you for your attention about this review :)","accounts_in_message":[],"_revision_number":5},{"id":"270c62ebe2f97249c5e36533dc7ad58c59e22cd8","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-16 13:27:23.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"309c060c7be866310b37c075a4a15154d5e88b0c","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-22 12:03:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"94e83d26afd3badce6e39446674447964177b1a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-22 13:11:18.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/6/check/gate-python-openstackclient-docs-ubuntu-xenial/aad6563//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/4c33b48/ : FAILURE in 3m 18s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/6/check/gate-python-openstackclient-python27-ubuntu-xenial/03ad0f6/ : SUCCESS in 4m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/6/check/gate-python-openstackclient-python34/f867d0c/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/6/check/gate-python-openstackclient-python35-nv/97a7b30/ : SUCCESS in 3m 15s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/6/check/gate-python-openstackclient-releasenotes/4e6875b//releasenotes/build/html/ : SUCCESS in 3m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f5f8063/ : SUCCESS in 1h 06m 50s\n- check-osc-plugins http://logs.openstack.org/31/353931/6/check/check-osc-plugins/897eaf5/ : SUCCESS in 4m 49s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/6/check/gate-osc-dsvm-functional/22b45d0/ : SUCCESS in 25m 16s","accounts_in_message":[],"_revision_number":6},{"id":"530ac94baa0c6fa7f6a52851dcedca4079815877","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-22 14:06:54.000000000","message":"Patch Set 6: Workflow-1","accounts_in_message":[],"_revision_number":6},{"id":"48878511bce36619657ee618f02d45c87d6540b6","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-29 09:25:33.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"735e2a2164584f67939200d904cf73de06cf1299","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-29 09:29:30.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"5a10a304039136f8477458bf1994429d3162ef4b","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-29 10:05:45.000000000","message":"Patch Set 8:\n\nWith the volume v1 API:\n\nif --volume is not specified, then create a new volume named \"None\" for the restoring\n\nif --volume is specified, and we do find a match, then use that volume\n\nif --volume is specified, and we don\u0027t find a match, then error out\n\nWith the volume v2 API:\n\nif --volume is not specified, then create a new volume named \"None\" for the restoring\n\nif --volume is specified, and we do find a match, then use that volume only when --force is specified, otherwise error out.\n\nif --volume is specified, and we don\u0027t find a match, then create a new volume named \"\u003cvolume\u003e\" for the restoring","accounts_in_message":[],"_revision_number":8},{"id":"e5498df3a1b1cfdb460d7b942508eb6d4ca955cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 10:12:22.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/353931/8/check/gate-python-openstackclient-docs-ubuntu-xenial/751ea85//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/353931/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/915908e/ : SUCCESS in 4m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/353931/8/check/gate-python-openstackclient-python27-ubuntu-xenial/0d97367/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/353931/8/check/gate-python-openstackclient-python34/0a8e5c7/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/353931/8/check/gate-python-openstackclient-python35-nv/d1ddc6d/ : SUCCESS in 3m 23s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/353931/8/check/gate-python-openstackclient-releasenotes/318adbe//releasenotes/build/html/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/353931/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c9eded5/ : SUCCESS in 42m 39s\n- check-osc-plugins http://logs.openstack.org/31/353931/8/check/check-osc-plugins/e012a3d/ : SUCCESS in 3m 49s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/353931/8/check/gate-osc-dsvm-functional/01e3d43/ : SUCCESS in 24m 49s","accounts_in_message":[],"_revision_number":8},{"id":"e00d956b07b74cb84068cdbf4ec0102d81a8e91d","author":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"date":"2016-09-29 20:03:27.000000000","message":"Patch Set 8: Code-Review-1","accounts_in_message":[],"_revision_number":8},{"id":"33d33aafb5c5eb0f43bcc2444e729b06b18d793a","author":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"date":"2016-09-29 20:03:35.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"a9b7ce42b3c9219a0db1dd1613a427e22e259a03","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-09-30 01:39:55.000000000","message":"Patch Set 8: Workflow-1","accounts_in_message":[],"_revision_number":8},{"id":"975889b6ee7bf52dc5a21d5c98c839c8a75a82a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 16:01:56.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"0c38fa6953ce8b7995ec1a9c7c483c68121bea30","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 04:34:02.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":8},{"id":"8b2a3f38c4a340dc0df55d983ea3c6e4e410d4a5","author":{"_account_id":16308,"name":"Sheel Rana","email":"ranasheel2000@gmail.com","username":"sheel.rana"},"date":"2018-06-01 10:55:08.000000000","message":"Patch Set 8:\n\nIts been long, anyone working on it?","accounts_in_message":[],"_revision_number":8},{"id":"0a5ebb6c54a5743ab1802b160bd4b17fd309bbcb","author":{"_account_id":14510,"name":"Oleksii Butenko","email":"apbutenko@gmail.com","username":"obutenko"},"date":"2018-10-25 16:06:21.000000000","message":"Removed reviewer Oleksii Butenko with the following votes:\n\n* Code-Review+1 by Oleksii Butenko \u003capbutenko@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":8},{"id":"f5e0e4fe9cdcf336629a3e7f5eb42cb6bf4e6de5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-03-10 12:04:29.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"15128a5b6c95f2ebf026850ed1187b1d3aed9d75","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 13:04:24.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7a08b4f5bf164737ba713616468e8468 : SUCCESS in 10m 26s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/a99e44babc5446f78de1147b73372399 : SUCCESS in 6m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/592d46f583f6459faf245424ef1fa7ef : SUCCESS in 9m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2422fac7071348998655de799295d617 : SUCCESS in 9m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8b5e7e616884f32ab5d1c199c6fd368 : SUCCESS in 6m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/177cfc23a65e4b99b8767d85c50d4553 : SUCCESS in 5m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7ec99a31501343878e1bbd87ac815b51 : SUCCESS in 6m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dc85080d7f8b415fb0cd2fec9d97bb26 : SUCCESS in 8m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ebfefa0612e4f4d88020c9f153ffd18 : SUCCESS in 7m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a71855b639949de9909069fb447620f : SUCCESS in 6m 03s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/bb777090579e438b81e2dfea6da44de2 : SUCCESS in 11m 17s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1171ac674d8142a0bfb4c260b035088e : SUCCESS in 54m 27s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dac2184f86df48c4b8ac1460cce7698f : SUCCESS in 49m 11s","accounts_in_message":[],"_revision_number":9},{"id":"e39ed7e3f30ee3c4d31b4916fac2976acebdc516","author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"date":"2022-03-23 12:01:56.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"754ffc47659b032d6bf5479d604b06db6446e7fa","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-03-24 20:09:08.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"0fcd5380521577251f2ed5db48eb2cd6f0bb8a37","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-06-20 13:33:03.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"ee92199128c7ff32578da0bb7451933d3ea59daa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-20 13:34:22.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"5c001078e85dfa29ca6582abc4dc3496c4bfab71","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-20 15:19:56.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/bb64e8a87c4f42c1ad029d2caefdb944 : SUCCESS in 6m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9a97e4cc6224b1cb5e0a9314993603d : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e6971e10a09485090d6a5f58bfd81a9 : SUCCESS in 5m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e48da1044cd24d62b4a4c7208f19832f : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ae1de647da584ac09ab6694ac05f59f7 : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df85da2b25b54caea4f61df10d079412 : SUCCESS in 7m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d0d4b46e7fae48d99785380fc7fe0a4b : SUCCESS in 4m 42s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/dba89a5fcab642ff96517e7e41b94a5a : SUCCESS in 7m 44s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/fc2f707bfe3a4aaea3e705c095fdf6b3 : SUCCESS in 48m 53s","accounts_in_message":[],"_revision_number":9},{"id":"56eddca266637afc0a3832b1406108b4806073d2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-20 15:19:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"de4a69a29ff4657d0c3cd95ca9f35ff24f653b5f","revisions":{"ee936f84c8313721feab2418d319a961e41f1e0f":{"kind":"REWORK","_number":1,"created":"2016-08-11 09:31:43.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/1"}}},"commit":{"parents":[{"commit":"fc7a69e410f217a436f7dae97b35314019a48b1b","subject":"Merge \"Add \u0027--dhcp\u0027 and \u0027--no-dhcp\u0027 options to os subnet list cmd\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc7a69e410f217a436f7dae97b35314019a48b1b"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 09:27:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 09:27:25.000000000","tz":480},"subject":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command in volumev2","message":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command in volumev2\n\nWhen we restore a backup, we can specify a volume to restore to,\nthis volume can be a existing volume and a new volume, we can use\noption \"--volume\" to specify a existing volume or use option\n\"--name\" to specofy the new volume name.\n\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCloses-Bug: #1597189\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ee936f84c8313721feab2418d319a961e41f1e0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ee936f84c8313721feab2418d319a961e41f1e0f"}]},"branch":"refs/heads/master"},"2fd61fa0b901cc23b6d3ada480ce9ca6e9c0a6f5":{"kind":"REWORK","_number":2,"created":"2016-08-11 10:25:30.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/2"}}},"commit":{"parents":[{"commit":"fc7a69e410f217a436f7dae97b35314019a48b1b","subject":"Merge \"Add \u0027--dhcp\u0027 and \u0027--no-dhcp\u0027 options to os subnet list cmd\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc7a69e410f217a436f7dae97b35314019a48b1b"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 09:27:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 10:24:58.000000000","tz":480},"subject":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command in volumev2","message":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command in volumev2\n\nWhen we restore a backup, we can specify a volume to restore to,\nthis volume can be a existing volume or a new volume, we can use\noption \"--volume\" to specify a existing volume or use option\n\"--name\" to specofy the new volume name.\n\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCloses-Bug: #1597189\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fd61fa0b901cc23b6d3ada480ce9ca6e9c0a6f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fd61fa0b901cc23b6d3ada480ce9ca6e9c0a6f5"}]},"branch":"refs/heads/master"},"dca59570a6dd00d8a16a0fb7f5c2111fd9664e2c":{"kind":"REWORK","_number":3,"created":"2016-08-11 10:26:46.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/3"}}},"commit":{"parents":[{"commit":"fc7a69e410f217a436f7dae97b35314019a48b1b","subject":"Merge \"Add \u0027--dhcp\u0027 and \u0027--no-dhcp\u0027 options to os subnet list cmd\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc7a69e410f217a436f7dae97b35314019a48b1b"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 09:27:25.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-11 10:26:22.000000000","tz":480},"subject":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command","message":"Add \"--volume\" and \"--name\" options in \"(volume) backup restore\" command\n\nWhen we restore a backup, we can specify a volume to restore to,\nthis volume can be a existing volume or a new volume, we can use\noption \"--volume\" to specify a existing volume or use option\n\"--name\" to specofy the new volume name.\n\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCloses-Bug: #1597189\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dca59570a6dd00d8a16a0fb7f5c2111fd9664e2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dca59570a6dd00d8a16a0fb7f5c2111fd9664e2c"}]},"branch":"refs/heads/master"},"dc9adb9ee835d34ab2394c1c40a3ea322f22c8b9":{"kind":"REWORK","_number":4,"created":"2016-08-15 02:59:16.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/4"}}},"commit":{"parents":[{"commit":"fc7a69e410f217a436f7dae97b35314019a48b1b","subject":"Merge \"Add \u0027--dhcp\u0027 and \u0027--no-dhcp\u0027 options to os subnet list cmd\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc7a69e410f217a436f7dae97b35314019a48b1b"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-15 02:54:08.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-15 02:58:27.000000000","tz":480},"subject":"Add \"--new-volume\" option to \"(volume) backup restore\" command","message":"Add \"--new-volume\" option to \"(volume) backup restore\" command\n\nAdd \"--new-volume\" option to \"backup restore\" and\n\"volume backup restore\" commands in volume v2 to support\ncreating new volume to restore backup to.\n\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCloses-Bug: #1597189\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc9adb9ee835d34ab2394c1c40a3ea322f22c8b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc9adb9ee835d34ab2394c1c40a3ea322f22c8b9"}]},"branch":"refs/heads/master"},"1871db2e246ae684957a052804355302a697b5a7":{"kind":"REWORK","_number":5,"created":"2016-09-11 03:23:06.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/5"}}},"commit":{"parents":[{"commit":"676a0e9696ba7550132e4501bdbf3160608faed6","subject":"unwedge the gate","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/676a0e9696ba7550132e4501bdbf3160608faed6"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-08-15 02:54:08.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-11 03:22:47.000000000","tz":480},"subject":"Add \"--new-volume\" option to \"(volume) backup restore\" command","message":"Add \"--new-volume\" option to \"(volume) backup restore\" command\n\nAdd \"--new-volume\" option to \"backup restore\" and\n\"volume backup restore\" commands in volume v2 to support\ncreating new volume to restore backup to.\n\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCloses-Bug: #1597189\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1871db2e246ae684957a052804355302a697b5a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1871db2e246ae684957a052804355302a697b5a7"}]},"branch":"refs/heads/master"},"a434ae268c4c7d4b8b514739289fb6fb39f4b164":{"kind":"REWORK","_number":6,"created":"2016-09-22 12:03:16.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/6"}}},"commit":{"parents":[{"commit":"69c4f605ecce597af3a574d2f7c27c1dbaa17989","subject":"Merge \"Fix \"volume unset\" command pass normally when nothing specified\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/69c4f605ecce597af3a574d2f7c27c1dbaa17989"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-22 09:10:32.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-22 11:59:31.000000000","tz":480},"subject":"Refactor \"volume backup restore\" command","message":"Refactor \"volume backup restore\" command\n\nRemove the positional argument \"volume\", and add \"--volume\"\nand \"--force\" options to the \"volume backup restore\" command\n\nCloses-Bug: #1597189\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\nCo-Authored-By: Tang Chen \u003cchen.tang@easystack.cn\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a434ae268c4c7d4b8b514739289fb6fb39f4b164"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a434ae268c4c7d4b8b514739289fb6fb39f4b164"}]},"branch":"refs/heads/master"},"4da57310f4ecdf37fdfe5e2b17a912e82a88d9c0":{"kind":"REWORK","_number":7,"created":"2016-09-29 09:25:33.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/7"}}},"commit":{"parents":[{"commit":"2026dee17e7b6b8d738345fd27dc905efb6561f1","subject":"Merge \"Remove beta label for network segment resource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2026dee17e7b6b8d738345fd27dc905efb6561f1"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-22 09:10:32.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-29 09:24:36.000000000","tz":480},"subject":"Refactor \"volume backup restore\" command","message":"Refactor \"volume backup restore\" command\n\nRemove the positional argument \"volume\", and add \"--volume\"\nand \"--force\" options (volume v2 only) to the \"volume backup\nrestore\" command\n\nCloses-Bug: #1597189\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4da57310f4ecdf37fdfe5e2b17a912e82a88d9c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4da57310f4ecdf37fdfe5e2b17a912e82a88d9c0"}]},"branch":"refs/heads/master"},"699dd8968a40b5531170ca4981a7d480afce6951":{"kind":"REWORK","_number":8,"created":"2016-09-29 09:29:30.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/31/353931/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/8"}}},"commit":{"parents":[{"commit":"2026dee17e7b6b8d738345fd27dc905efb6561f1","subject":"Merge \"Remove beta label for network segment resource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2026dee17e7b6b8d738345fd27dc905efb6561f1"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-22 09:10:32.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-29 09:29:15.000000000","tz":480},"subject":"Refactor \"volume backup restore\" command","message":"Refactor \"volume backup restore\" command\n\nRemove the positional argument \"volume\", and add \"--volume\"\nand \"--force\" options (volume v2 only) to the \"volume backup\nrestore\" command\n\nCloses-Bug: #1597189\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/699dd8968a40b5531170ca4981a7d480afce6951"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/699dd8968a40b5531170ca4981a7d480afce6951"}]},"branch":"refs/heads/master"},"de4a69a29ff4657d0c3cd95ca9f35ff24f653b5f":{"kind":"REWORK","_number":9,"created":"2022-03-10 12:04:29.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/353931/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/353931/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/353931/9"}}},"commit":{"parents":[{"commit":"8c975ba09790f9fe57c32293fb4320bf5c56e012","subject":"Merge \"Fix \u0027server event list|show\u0027 for deleted servers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8c975ba09790f9fe57c32293fb4320bf5c56e012"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-09-22 09:10:32.000000000","tz":480},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-03-10 12:04:11.000000000","tz":0},"subject":"Refactor \"volume backup restore\" command","message":"Refactor \"volume backup restore\" command\n\nMake the positional argument \"volume\" optional and add a \"--force\"\noption (volume v2 only) to the \"volume backup restore\" command.\n\nCloses-Bug: #1597189\nChange-Id: If944e10158bd18e8331be63e96187a23e23095d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de4a69a29ff4657d0c3cd95ca9f35ff24f653b5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de4a69a29ff4657d0c3cd95ca9f35ff24f653b5f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[]}
