)]}'
{"id":"openstack%2Fnova~803059","triplet_id":"openstack%2Fnova~master~I74e090e699bf1163b2038b2dc430d01e1625b01c","project":"openstack/nova","branch":"master","topic":"bp/nova-audit","hashtags":[],"change_id":"I74e090e699bf1163b2038b2dc430d01e1625b01c","subject":"WIP: nova-audit: Use cliff instead of homegrown argparse bleh","status":"ABANDONED","created":"2021-07-30 16:54:49.000000000","updated":"2024-04-26 17:18:02.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"463ff76f6e645b87197a36e6ce8e68cb4c18b380","_number":803059,"virtual_id_number":803059,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-07-30 18:29:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-30 17:31:19.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":"CC"},{"updated":"2021-07-30 17:32:22.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":"CC"},{"updated":"2021-07-30 18:29:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-30 20:48:14.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":"CC"}],"messages":[{"id":"0d6ddfecbfed16b5e20f595b0242e245ee004597","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-30 16:54:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e86d040272a8f13482914f400d1253c4108bfb11","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 17:31:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/15716475f4fe4f54afac916bf856be0f : FAILURE in 25m 26s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6322fc77c4fb455da53713e3bee39f8f : FAILURE in 26m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bf092124732c075abebdda3241c105f823189c5f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-30 17:32:22.000000000","message":"Patch Set 1:\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-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"a2aeacaa30c7a968ae72a937ccbd98c34e184cab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 18:29:19.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/38488512c6fd42248bbf49ff15297867 : SUCCESS in 4m 09s\n- requirements-check https://zuul.opendev.org/t/openstack/build/947c0f2b269a40e0a9b1b57f0120acda : SUCCESS in 5m 11s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ee2f547340cd41788b9225cc9d05b363 : SUCCESS in 1h 16m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6fbe99ac08ae401c9e82957846de0a71 : FAILURE in 14m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c05ab30bd13434d96128c7b2956e63e : FAILURE in 15m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/004049400c8e42b38686039606c73d88 : SUCCESS in 9m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c6f8faacd5484ad3a751b57c26cca7a5 : FAILURE in 12m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/41a8d6c959164204a45cc4b302a8170b : FAILURE in 14m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/736ed0a6214447a1ac55d77bbeb821c3 : FAILURE in 12m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fd9174a2d8b49ce99be63b8caf6c579 : SUCCESS in 10m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7b921c2e1701436eb3f5bede03010900 : SUCCESS in 1h 11m 19s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/daf024545b644a9e97ca7e8ecfce86f8 : SUCCESS in 1h 21m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6c1dd6c109cf42eeb9ec7df38ba9449c : SUCCESS in 53m 12s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/87ce029025ec4a4695d1707a31c39fdb : SUCCESS in 54m 27s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8a0395a702bb4e7cb6810863f7c1fe06 : SUCCESS in 1h 25m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/a6152231633e43baa5fd2fba1d03e8cd : POST_FAILURE in 1h 20m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1f0b8966922e4b52a8691a66411f6f84 : SUCCESS in 6m 43s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/94e9f292cea047c6baf14724f9f8e761 : FAILURE in 19m 46s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/167c99b5a748453c9908048cea18ab0e : FAILURE in 18m 45s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/82a5df09cbd34f2d801942812be8186a : FAILURE in 18m 29s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9fc1ea2202a2445aba1ea12bb721eed7 : SUCCESS in 1h 10m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8c3c759ea1e4c5c8878b69af744ab58 : SUCCESS in 48m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba8fbbf57b0540918168d275942a8ae6 : SUCCESS in 44m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cfec15f03d47435cbb42a6e398e1e24c : SUCCESS in 27m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0cf524ac4a374523855ce7672465194d : SUCCESS in 36m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f6f963a1551cb5b7aa126aa8607e9fc2994fe56f","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-30 20:48:14.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/803059/1/iscsi : FAILURE in 1h 54m 07s","accounts_in_message":[],"_revision_number":1},{"id":"463ff76f6e645b87197a36e6ce8e68cb4c18b380","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-04-26 17:18:02.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2c625123ce0038db6a222fd61c31455a43fc821e","revisions":{"2c625123ce0038db6a222fd61c31455a43fc821e":{"kind":"REWORK","_number":1,"created":"2021-07-30 16:54:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/59/803059/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/803059/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/803059/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/803059/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/803059/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/803059/1"}}},"commit":{"parents":[{"commit":"af6f0eb583ea2103fb3d25eef7f92b578910948b","subject":"Move nova-manage placement heal_allocations to nova-audit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/af6f0eb583ea2103fb3d25eef7f92b578910948b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-07-30 13:35:30.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-07-30 15:04:45.000000000","tz":60},"subject":"WIP: nova-audit: Use cliff instead of homegrown argparse bleh","message":"WIP: nova-audit: Use cliff instead of homegrown argparse bleh\n\nThere are a couple of advantages to this approach, chief among them\nbeing the free docs and alignment with things like openstackclient.\ncliff is added to requirements.txt, although it\u0027s really been a\ndependency for many years now, albeit implicitly.\n\nWIP because some of the PlacementHealAllocationsTestCase tests are\nfailing due to the following error:\n\n  NotImplementedError: Cannot load \u0027database_connection\u0027 in the base\n  class\n\nCaused by:\n\n  with context.target_cell(ctxt, cell) as cctxt:\n\nNot sure what\u0027s changed here and why this wasn\u0027t happening before.\nMissing configuration? I also need to finish converting the functional\ntests.\n\nChange-Id: I74e090e699bf1163b2038b2dc430d01e1625b01c\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c625123ce0038db6a222fd61c31455a43fc821e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c625123ce0038db6a222fd61c31455a43fc821e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
