)]}'
{"id":"openstack%2Fnova~844326","triplet_id":"openstack%2Fnova~master~I386d3f635ad0b7a7551c228df440d93f613a3a89","project":"openstack/nova","branch":"master","attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2022-06-02 11:16:14.000000000","reason":"sean mooney replied on the change"},"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2022-06-01 18:25:26.000000000","reason":"Dan Smith replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I386d3f635ad0b7a7551c228df440d93f613a3a89","subject":"Don\u0027t delete auto-existing port when detaching","status":"NEW","created":"2022-06-01 18:21:06.000000000","updated":"2022-06-02 13:02:14.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"72405b71ba573b44929ae87605d07fe50c58b6a5","_number":844326,"virtual_id_number":844326,"owner":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2022-06-01 19:57:20.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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":{"disliked":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2022-06-01 18:25:26.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":-1,"date":"2022-06-02 11:16:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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":{"rejected":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2022-06-01 18:23:03.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"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"}],"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-06-01 18:25:26.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":"2022-06-01 18:46:14.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":"2022-06-01 19:57:20.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-06-01 20:06:20.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":"2022-06-01 21:31:09.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"},{"updated":"2022-06-02 11:16:14.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"}],"messages":[{"id":"3f9f9f39caf8c714e3ffc16eacaa220877aca9b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2022-06-01 18:21:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ff1c3c97433ba0d72e5446bd7c465bce73351774","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2022-06-01 18:23:03.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6f9979541b12c43ab335c6b39ffb957cc9e5f349","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2022-06-01 18:25:26.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d650501d3386e342dcecd3cd14a025d184226a59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-01 18:46:14.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/67b32fbf5e134ba3b3832e36b1a0c86a : FAILURE in 18m 15s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/89221b3cc1e04fbc92613ce979fb20d9 : FAILURE in 19m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ad8a05e199b6d56bf919f5b4b41e964761e808b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-01 19:57:20.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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/aac705cff0ba4275ade740fee871f2d7 : FAILURE in 1h 21m 54s\n- tempest-integrated-compute-centos-9-stream https://zuul.opendev.org/t/openstack/build/0edd32779db04652b9fffdbc82c8e817 : FAILURE in 1h 29m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/db2febe1cbcb47a38fdb711fdb71fa1e : SUCCESS in 52m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4020841b1b5e481d83057f9ed0649c29 : FAILURE in 16m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcad13047ac64adb8f1ef632e0935377 : SUCCESS in 12m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f2ff1e90d03d4ca082bed27d002f933a : FAILURE in 10m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a90911da4e394479a6551841273d2b9e : FAILURE in 12m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/622d0146982342c29502bd1c54bc48a2 : FAILURE in 11m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/429a91c5b77f48b4a924842fb7585cc3 : SUCCESS in 9m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d84ec4dcb3934488833438c1ec84a3b2 : FAILURE in 51m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/18765463637b41489833bb5650365834 : SUCCESS in 1h 00m 09s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/09fcde7fc02542c085e3bbb83d7bcabe : FAILURE in 49m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/028b00909a4d4e58a92a885fa79dfac9 : SUCCESS in 50m 12s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/38a63766f97a43e5a474055d9aa57067 : SUCCESS in 54m 16s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d017189d09934c89ba65079054122442 : FAILURE in 1h 28m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/3c51a4c13b4240cd80d991975cbfd380 : FAILURE in 1h 30m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/659319d794df4084a5431f33e02bf782 : SUCCESS in 55m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d860b6429064489a8cee6a3a7d8cb634 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d9668f4b294d466a8b78bac854fd624a : SUCCESS in 19m 24s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c27df201cc124a5dab9d82ef1ac7ab9e : SUCCESS in 19m 23s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3376e8da58794cb6a9bb5bdf0d863dfd : SUCCESS in 19m 34s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d398762632d74376b0a99a024a086556 : SUCCESS in 1h 08m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2988f1b2b58046ec8c0cae53b82eac1a : SUCCESS in 52m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c21e5956384e40cf99d1885ba5412fce : SUCCESS in 23m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fdbb212f0ecc423ba7af6c149e81f38f : SUCCESS in 40m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"744a4f130bc52325f408bc7c843a893cc1567e60","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2022-06-01 20:06:20.000000000","message":"Patch Set 1:\n\nBuild succeeded. 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 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/26/844326/1/check/tempest-dsvm-full-focal-py3/f9e5432/ : SUCCESS in 1h 41m 57s","accounts_in_message":[],"_revision_number":1},{"id":"4e5fabced645bc9c73e321e1d94c7192e6f0cda2","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":"2022-06-01 21:31:09.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/844326/1/iscsi : FAILURE in 3h 07m 48s","accounts_in_message":[],"_revision_number":1},{"id":"8d7f3a1287879d6d323d86328b865a8fe13eef3f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-06-02 11:16:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"72405b71ba573b44929ae87605d07fe50c58b6a5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-06-02 13:02:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f9903787a6f20c7d753fd1146b4d1a41f6eab840","revisions":{"f9903787a6f20c7d753fd1146b4d1a41f6eab840":{"kind":"REWORK","_number":1,"created":"2022-06-01 18:21:06.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/26/844326/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/26/844326/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/844326/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/844326/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/844326/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/26/844326/1"}}},"commit":{"parents":[{"commit":"7005dbbe230fb7f10ca762d973d78285edac12c8","subject":"Func test for deletion of auto-created port on detach","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7005dbbe230fb7f10ca762d973d78285edac12c8"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2022-06-01 17:57:02.000000000","tz":-240},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2022-06-01 18:08:51.000000000","tz":-240},"subject":"Don\u0027t delete auto-existing port when detaching","message":"Don\u0027t delete auto-existing port when detaching\n\nPreviously, Nova would delete auto-created ports entirely if a user\nrequested an interface detachment of that port. This patch makes the\ndeallocate_for_instance code path become aware of whether this is an\ninstance deletion (in which case it makes sense to delete the port to\nvoid leaking it) or an interface detach, in which case there is a\nseparate API to actually delete the port.\n\nCloses-bug: 1976545\nChange-Id: I386d3f635ad0b7a7551c228df440d93f613a3a89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f9903787a6f20c7d753fd1146b4d1a41f6eab840"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f9903787a6f20c7d753fd1146b4d1a41f6eab840"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
