)]}'
{"id":"openstack%2Fnova~694806","triplet_id":"openstack%2Fnova~master~I24d03eed3aa3b882c49916938f4c25d76fd4e831","project":"openstack/nova","branch":"master","topic":"bug/1837199","hashtags":[],"change_id":"I24d03eed3aa3b882c49916938f4c25d76fd4e831","subject":"Print help if nova-manage subcommand is not specified","status":"MERGED","created":"2019-11-18 16:40:48.000000000","updated":"2020-01-15 10:29:02.000000000","submitted":"2020-01-15 01:55:37.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":"694806-1579053337226-bbef5f2b","meta_rev_id":"7a9c735ee93e1058047888d54247617d71b192df","_number":694806,"virtual_id_number":694806,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 13:30:29.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 14:39:18.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2019-12-20 12:28:55.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"date":"2019-12-20 12:05:31.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-15 01:55:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 12:43:43.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 14:08:27.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-12-20 14:05:19.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"recommended":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-12-20 11:41:36.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2020-01-14 20:55:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":1,"date":"2020-01-14 11:10:13.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2020-01-14 20:11:33.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2020-01-14 20:55:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-19 05:38:20.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-11-21 14:24:11.000000000","updated_by":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"reviewer":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"state":"REVIEWER"},{"updated":"2019-12-20 11:41:36.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":"2019-12-20 12:05:31.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2019-12-20 12:28:55.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2019-12-20 12:43:43.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-12-20 13:30:29.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-12-20 14:05:19.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-12-20 14:08:27.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-12-20 14:39:18.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-01-14 11:10:13.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-01-14 20:11:33.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2020-01-14 20:55:02.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2020-01-15 01:55:36.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":"734181d81171c2518e069c5b8315fde5d25e7db4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-18 16:40:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"75039bfb898e22a254f9b703b317daf90d3f1f27","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-18 16:48:16.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)\n\nThere are also some incorrect docs:\n\nhttps://docs.openstack.org/nova/latest/cli/nova-manage.html#description\n\nwhere it says:\n\n\"You can also run with a category argument such as user to see a list of all commands in that category:\n\nnova-manage db\n\"","accounts_in_message":[],"_revision_number":1},{"id":"d63cf67ce186f632b1f4a4ff1e69a329eadc27bd","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-18 17:01:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"39d1548c1eb575c34511251d9fd032bf25e6659c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-18 17:01:50.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"21bfd0789e2c7a9c7ae5d5c192e1e7159e85cc2e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-18 17:02:32.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"4bcc0fe2d820eaf8114b567ced594d292e3d0dad","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-11-18 19:35:12.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-39232 : FAILURE in 1h 05m 56s","accounts_in_message":[],"_revision_number":3},{"id":"c54dc4b65c0bde35c0a9ab05bdd2a9c15c0a893f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-18 21:22:45.000000000","message":"Patch Set 3: 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- grenade-py3 https://zuul.opendev.org/t/openstack/build/8dcb711e04c94d36a2eab03de180fcc3 : SUCCESS in 1h 02m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d4acdcb0b30b4510b9ae946ff83abb9e : SUCCESS in 1h 34m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b87393b340144e309460dc5d7b2bf8a2 : FAILURE in 15m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/62289525c7ae40edba2c36d31de4bd7d : FAILURE in 15m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca7807032a1c4d82abc5809c12b7cef6 : SUCCESS in 10m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/97c85fdbff9f49eca677414ec9c5cb73 : FAILURE in 12m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7e843971b366420a93b0aeea12d14b9c : FAILURE in 12m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2929196ebce3479883ea003487032d4e : FAILURE in 11m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b6dadad94284c1b897f05866bc9a924 : SUCCESS in 10m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8d9009bbcd984f9797d66da07bc34fda : SUCCESS in 56m 32s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/d7b91635174243d5b8279fb5a1220a75 : SUCCESS in 55m 49s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/686ae4973c2e44b49e0eafd30ee4a382 : SUCCESS in 1h 08m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/10d023fa816a43159daffaa7b2c72882 : SUCCESS in 1h 18m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/581cdf724c7441ff903b74719e5f0010 : SUCCESS in 56m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2ca32bcc56024dae8d999f17de2511cf : SUCCESS in 1h 18m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/3ff56ca09bf345539baf678361dcc87d : FAILURE in 1h 53m 21s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/c8142af30cb04757b95cdff67d1329de : SUCCESS in 20m 14s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9dac8626215945078754e150ef357c3c : SUCCESS in 21m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/19f5c4ec25df4efe8b8720d301c62909 : SUCCESS in 1h 02m 15s","accounts_in_message":[],"_revision_number":3},{"id":"0cc10513a57ba330fabe5339274100abc0b77a40","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-18 21:56:21.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/3/check/tempest-dsvm-full-xenial/be40f71/ : FAILURE in 2h 59m 16s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/3/check/tempest-dsvm-full-xenial-py3/3772c4c/ : SUCCESS in 2h 49m 58s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/3/check/grenade-dsvm-xenial/095a024/ : FAILURE in 2h 56m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7579e0a2a0119219b0cc1990ddc065995c51ccf8","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-18 22:33:37.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/694806/3 : SUCCESS in 3h 03m 57s","accounts_in_message":[],"_revision_number":3},{"id":"a6a853f674b81aadb817ac22d778479117d7a3d3","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-11-19 05:38:20.000000000","message":"Patch Set 3:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/694806/3/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/95b7e3f : SUCCESS in 2h 07m 50s","accounts_in_message":[],"_revision_number":3},{"id":"c38406d1f2db394784acec996141c43ea086eda7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-19 17:57:45.000000000","message":"Patch Set 3: Workflow-1\n\nWhat the hell happened.","accounts_in_message":[],"_revision_number":3},{"id":"cc81ac6ba60bf8fcde4dc96141bf0b9c3cb0a5b3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-20 11:23:56.000000000","message":"Patch Set 3:\n\nLooks like we register config opts as part of the test setup and oslo.config doesn\u0027t like us doing that again? ¯\\_(ツ)_/¯ Not sure how else to test this though, tbh.","accounts_in_message":[],"_revision_number":3},{"id":"21d953b13deda935ca5e0fdef37698b8da1cc6ed","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-20 11:41:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"58a29d0904287e2254d7c7f6ce7819eed3533f07","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-20 11:41:36.000000000","message":"Patch Set 4: Code-Review+1\n\nDid this in a slightly nicer manner and dropped the failing tests. I think this is good enough, personally, but I\u0027m prepared to be overruled :)","accounts_in_message":[],"_revision_number":4},{"id":"0c321a27bac548707d70659bc06b7ac4ea9ad97b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-20 11:42:19.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1108c589c7dcc006bdb588c285f200a9c8107ca6","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-12-20 12:05:31.000000000","message":"Patch Set 4:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/06/694806/4/check/pmem-tempest-plugin-filtered/13fbf55/ : SUCCESS in 22m 51s","accounts_in_message":[],"_revision_number":4},{"id":"207b7b696e4ab5236dc47a3363f8e5e8203aabd7","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-12-20 12:28:55.000000000","message":"Patch Set 4:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-40395 : FAILURE in 47m 18s","accounts_in_message":[],"_revision_number":4},{"id":"908e649ea950c731bc1c6d96bb54efb67b517830","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-12-20 12:43:43.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/06/694806/4/check-vote/ext-nova-zuul/55cdd19 : SUCCESS in 1h 02m 02s","accounts_in_message":[],"_revision_number":4},{"id":"ca0b1d29db210e54257fc887c9f7c0a4cdab9177","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-20 13:29:55.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/72d97924bb4f4e7397318c0b3e8b77cc : SUCCESS in 1h 02m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cd7befad4b4d4983a5301b50b67838f0 : SUCCESS in 1h 35m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a8b6c26ea9bf45aca3f6535a2ae5616a : SUCCESS in 22m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f28dbbc734dd43eba7c40ed4c9306d6d : SUCCESS in 21m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dae6b61afe44315bfe5f79780dcfaa5 : SUCCESS in 11m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b14963b3d27341a8b0b16cfefdec0a3f : SUCCESS in 13m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/62f5c76428f1428886496fbc706d4829 : SUCCESS in 12m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c94af15b4f04d98afae0d9d91aee6b2 : SUCCESS in 8m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/598eccb5950544d880b143544849bf34 : SUCCESS in 1h 07m 55s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/e5db27071456420ea2b470c023803b07 : SUCCESS in 1h 03m 28s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0e434cfeaf2840c09c0aceddbeda7e54 : SUCCESS in 1h 23m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/822f4846fb0941279c10db53b50f7f88 : SUCCESS in 1h 35m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b22b9fa2b1534b54aa9aaeb051bd5c50 : SUCCESS in 1h 28m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/cde8cf0ff174480d946cd046eddf00e2 : SUCCESS in 1h 38m 11s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b45171e813324111b37534e839517e19 : SUCCESS in 17m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d06a277b94a34d56b6236fa09e31ba34 : SUCCESS in 1h 02m 49s","accounts_in_message":[],"_revision_number":4},{"id":"e738e30098b4058352236ee9d01df082c0333907","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-12-20 13:30:29.000000000","message":"Patch Set 4:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/06/694806/4/check/EMC_VxFlexOS_NOVA/f387b62/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":4},{"id":"ecbbd8a40d64e8c18fca4c70d87ff8992f8d60c4","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-12-20 14:05:19.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/694806/4 : SUCCESS in 2h 23m 22s","accounts_in_message":[],"_revision_number":4},{"id":"3e33b449fa5235e28e96f50e8fe927a94ff56ba3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-12-20 14:08:27.000000000","message":"Patch Set 4:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-06-694806-4 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":4},{"id":"db04621dd78f11d45957c760a10770249208fc58","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-12-20 14:39:18.000000000","message":"Patch Set 4:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/4/check/tempest-dsvm-full-xenial/b255cef/ : FAILURE in 1h 27m 41s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/4/check/tempest-dsvm-full-xenial-py3/0118991/ : FAILURE in 1h 28m 50s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/06/694806/4/check/grenade-dsvm-xenial/4fa61bf/ : FAILURE in 2h 56m 13s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6daadfcc3def1f84470da54fa4c53fa5e9a82171","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-01-14 11:10:13.000000000","message":"Patch Set 4: Code-Review+1\n\ni think this makes sense but i do think we should have a test for it","accounts_in_message":[],"_revision_number":4},{"id":"0fb4d8ee7012dc545050a0f13d4b6450f2c2fc22","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2020-01-14 20:11:33.000000000","message":"Patch Set 4: Code-Review+2\n\nTried this locally. Before:\n\n An error has occurred:\n Traceback (most recent call last):\n  File \"/home/efried/openstack/nova/.tox/venv/lib/python3.6/site-packages/oslo_config/cfg.py\", line 3179, in __getattr__\n    return getattr(self._conf._namespace, name)\n AttributeError: \u0027_Namespace\u0027 object has no attribute \u0027action_fn\u0027\n\n During handling of the above exception, another exception occurred:\n\n Traceback (most recent call last):\n  File \"/home/efried/openstack/nova/nova/cmd/manage.py\", line 2436, in main\n    fn, fn_args, fn_kwargs \u003d cmd_common.get_action_fn()\n  File \"/home/efried/openstack/nova/nova/cmd/common.py\", line 169, in get_action_fn\n    fn \u003d CONF.category.action_fn\n  File \"/home/efried/openstack/nova/.tox/venv/lib/python3.6/site-packages/oslo_config/cfg.py\", line 3181, in __getattr__\n    raise NoSuchOptError(name)\n oslo_config.cfg.NoSuchOptError: no such option action_fn in group [DEFAULT]\n\nAfter:\n\n usage: nova-manage db [-h]\n                      {archive_deleted_rows,ironic_flavor_migration,null_instance_uuid_scan,online_data_migrations,purge,sync,version}\n                      ...\n nova-manage db: error: the following arguments are required: action","accounts_in_message":[],"_revision_number":4},{"id":"4ad0d1f640bfd12da9d0514bf262b8a340d8c1fe","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-01-14 20:55:02.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7f184a38deb90e7267c05dbe8c12e6333f37666c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 20:55:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"d412356ab8107f2451d827b34b3dc530a5c2da44","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 23:29:35.000000000","message":"Patch Set 4:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"1c9e111372ec6663a6004f8c7f003d077d5a722d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 01:55:36.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/27aef50c52834814abb45402ecae7500 : SUCCESS in 1h 05m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ec6fef7dc3bc406f950340b64dc4e216 : SUCCESS in 1h 23m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c2a3f2133324de887b684d9239210cc : SUCCESS in 14m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c95a3457cbbd47b7a41cf6f52b0b574e : SUCCESS in 11m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/91d266cbe4264b7898aed2ef16ecfc86 : SUCCESS in 13m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/649e616a413e46558dc1472a3085c2f7 : SUCCESS in 24m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c69b2dafc77e4b488cf1b3600abf0761 : SUCCESS in 11m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7da4faec852544e58cce29d12b084a3d : SUCCESS in 1h 13m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ac5b93fb62d5447699b43c9aebdab029 : SUCCESS in 1h 06m 13s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e48e74f09d194cb18978531cf71187b8 : SUCCESS in 17m 54s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/447c4eb6bebf435fb21012dc01fb3d69 : SUCCESS in 1h 25m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/fbd21ab1191d4d7396bc343422343f23 : SUCCESS in 1h 54m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d2e65bcfaa1d430b8c121a2b601a86fa : SUCCESS in 1h 19m 45s","accounts_in_message":[],"_revision_number":4},{"id":"31f1b8b51aa7059da9f62561ecd68b0baf19eaca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 01:55:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"bcd12377da8e63600abda914b62c86693dd5ca1c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 02:02:27.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6fd5b976a0424d5599175d7314e49e8c : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":4},{"id":"1eaa0edf49926311f578e8617ab4e0081816601d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-01-15 10:29:02.000000000","message":"Patch Set 4: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 48f9b1c2ce798dc4a7f6b7b54dfaf38760d3a730","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"51b0d4ca58f70fdd887dd053bfae1b2c918c33ba","revisions":{"69828b6d94ac178a6fe627e239470a4354c73083":{"kind":"REWORK","_number":1,"created":"2019-11-18 16:40:48.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/06/694806/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/694806/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/694806/1"}}},"commit":{"parents":[{"commit":"449a5e770b067372762c738d04ce662754351e08","subject":"Merge \"Convert legacy nova-live-migration and nova-multinode-grenade to py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/449a5e770b067372762c738d04ce662754351e08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:36:20.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:40:27.000000000","tz":-300},"subject":"Handle NoSuchOptError in nova-manage gracefully","message":"Handle NoSuchOptError in nova-manage gracefully\n\nIf a nova-manage command is executed without the -h option\nor a subcommand the user gets an ugly traceback. This is\neasily recreated:\n\n  $ tox -e venv -- nova-manage db\n\nThis change handles the parse error and prints out a more\nuser friendly error message.\n\nChange-Id: I24d03eed3aa3b882c49916938f4c25d76fd4e831\nCloses-Bug: #1837199\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/69828b6d94ac178a6fe627e239470a4354c73083"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/69828b6d94ac178a6fe627e239470a4354c73083"}]},"branch":"refs/heads/master"},"5f1a9cb71ae50927654921d28e051bb42bbb5f17":{"kind":"REWORK","_number":2,"created":"2019-11-18 17:01:05.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/06/694806/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/694806/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/694806/2"}}},"commit":{"parents":[{"commit":"449a5e770b067372762c738d04ce662754351e08","subject":"Merge \"Convert legacy nova-live-migration and nova-multinode-grenade to py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/449a5e770b067372762c738d04ce662754351e08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:36:20.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:57:38.000000000","tz":-300},"subject":"Handle NoSuchOptError in nova-manage gracefully","message":"Handle NoSuchOptError in nova-manage gracefully\n\nIf a nova-manage command is executed without the -h option\nor a subcommand the user gets an ugly traceback. This is\neasily recreated:\n\n  $ tox -e venv -- nova-manage db\n\nThis change checks the number of args and if too low adds the\n-h option to print out the help and exit normally. The docs\nrelated to this are also fixed up to use the correct command\nfor the given example.\n\nChange-Id: I24d03eed3aa3b882c49916938f4c25d76fd4e831\nCloses-Bug: #1837199\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f1a9cb71ae50927654921d28e051bb42bbb5f17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f1a9cb71ae50927654921d28e051bb42bbb5f17"}]},"branch":"refs/heads/master"},"8ee3103336fbea5ae91e4d8a1384b39bb06434f5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-11-18 17:02:32.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/06/694806/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/694806/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/694806/3"}}},"commit":{"parents":[{"commit":"449a5e770b067372762c738d04ce662754351e08","subject":"Merge \"Convert legacy nova-live-migration and nova-multinode-grenade to py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/449a5e770b067372762c738d04ce662754351e08"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:36:20.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 17:01:54.000000000","tz":-300},"subject":"Print help if nova-manage subcommand is not specified","message":"Print help if nova-manage subcommand is not specified\n\nIf a nova-manage command is executed without the -h option\nor a subcommand the user gets an ugly traceback. This is\neasily recreated:\n\n  $ tox -e venv -- nova-manage db\n\nThis change checks the number of args and if too low adds the\n-h option to print out the help and exit normally. The docs\nrelated to this are also fixed up to use the correct command\nfor the given example.\n\nChange-Id: I24d03eed3aa3b882c49916938f4c25d76fd4e831\nCloses-Bug: #1837199\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ee3103336fbea5ae91e4d8a1384b39bb06434f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ee3103336fbea5ae91e4d8a1384b39bb06434f5"}]},"branch":"refs/heads/master"},"51b0d4ca58f70fdd887dd053bfae1b2c918c33ba":{"kind":"REWORK","_number":4,"created":"2019-12-20 11:41:02.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/06/694806/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/694806/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/694806/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/694806/4"}}},"commit":{"parents":[{"commit":"bbda16f634bde97cc4816e08bce1f72c221bb98e","subject":"Merge \"Refresh target cell instance after finish_snapshot_based_resize_at_dest\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bbda16f634bde97cc4816e08bce1f72c221bb98e"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-11-18 16:36:20.000000000","tz":-300},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-12-20 11:40:02.000000000","tz":0},"subject":"Print help if nova-manage subcommand is not specified","message":"Print help if nova-manage subcommand is not specified\n\nIf a nova-manage command is executed without the -h option\nor a subcommand the user gets an ugly traceback. This is\neasily recreated:\n\n  $ tox -e venv -- nova-manage db\n\nMake the action argument required, so we get a helpful error message\ninstead.\n\n  $ nova-manage db\n  usage: nova-manage db [-h]\n                      {archive_deleted_rows,ironic_flavor_migration,\n                       null_instance_uuid_scan,online_data_migrations,\n                       purge,sync,version}\n                      ...\n  nova-manage db: error: the following arguments are required: action\n\nNote that unit tests appear to be impossible for this, since doing so\nattempts to initialize an oslo.config \u0027CONF\u0027 singleton and this is\nsomething we\u0027ve already done in \u0027nova.test\u0027 and can\u0027t do again.\n\nChange-Id: I24d03eed3aa3b882c49916938f4c25d76fd4e831\nCloses-Bug: #1837199\nCo-Authored-By: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/51b0d4ca58f70fdd887dd053bfae1b2c918c33ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/51b0d4ca58f70fdd887dd053bfae1b2c918c33ba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
