)]}'
{"id":"openstack%2Fnova~960284","triplet_id":"openstack%2Fnova~master~I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592","project":"openstack/nova","branch":"master","topic":"libvirt-tap-managed-no","attention_set":{},"removed_from_attention_set":{"12640":{"account":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"last_update":"2025-11-18 14:57:17.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-11-06 12:52:44.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"13734":{"account":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"last_update":"2025-11-18 14:57:17.000000000","reason":"Change was submitted"},"8878":{"account":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"last_update":"2025-11-18 14:57:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592","subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","status":"MERGED","created":"2025-09-09 15:48:20.000000000","updated":"2025-11-18 14:59:00.000000000","submitted":"2025-11-18 14:57:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"960284-libvirt-tap-managed-no","meta_rev_id":"4b51749b57c4b0ae524285dba19a0169aa34e7e0","_number":960284,"virtual_id_number":960284,"owner":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-18 14:57:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":2,"date":"2025-11-06 12:52:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-18 13:06:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-11-18 13:06:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-09 16:37:27.000000000","updated_by":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"reviewer":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"state":"REVIEWER"},{"updated":"2025-09-09 17:11:20.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2025-09-09 17:21:58.000000000","updated_by":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"reviewer":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"state":"REVIEWER"},{"updated":"2025-09-09 19:35:26.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":"2025-11-04 18:47:58.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":"2025-11-12 13:16:16.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-11-18 13:06:54.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"550d455572ee49035203acc5b0aecf16468a7c95","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-09-09 15:48:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bb4c4d2a7e410ca8f48656f809db781f84e01942","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-09-09 15:51:35.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"1c41208c65362c974a83db8dc206f841062bfc69","author":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"date":"2025-09-09 16:37:27.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a61dc7601dc862213b21aaed5d2607b31d7a7d62","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-09-09 16:46:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"19aa40759a8da4058cc3ee1d01698b2bd2cdfd88","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-09 17:11:20.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3c08ee5e2c7efa059c34b1af93d2708686d75003","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-09 17:13:20.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f4f8fb71896136629ec8799d55d006727e03c688","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-09 17:17:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c79ab6e49ee2e89d5abb72154ee75492dbf61b0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-09-09 17:18:33.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"5ff52d28a27817eea9f76cc9a178fc82ba648c42","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-09-09 17:21:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2339077329cb6d0e8705f1b688cf33eb8c396737","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 19:35:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3dc19b535b1c4a78823f869f95ad360e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b32516685dd54025a7a8ffe95a99f2c2 : SUCCESS in 39m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/62d7227f238d4da5bd09c49c2c5d1c44 : SUCCESS in 2h 10m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a5c30128d9a34d0cab2cb1b9b624e99e : SUCCESS in 59m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/41178747b1524cb89af521d1a0ba6af1 : SUCCESS in 15m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ee553ddbc3140a3853aa5db8cfa1ca3 : SUCCESS in 8m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cb1f8fa6a0e64c6bb680045cdc94a5a6 : SUCCESS in 13m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a3c87b15741c4871b647ba104019b5b3 : SUCCESS in 14m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/987d025b534b4cdcbfab71d2ed33344a : SUCCESS in 17m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89195434e3aa4705a4c4930719514db1 : SUCCESS in 10m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24d338355ec84327a378ee4caa05aa35 : SUCCESS in 32m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b1e100253e7b4d6197e342de286208b8 : SUCCESS in 2h 00m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/56480f36033b4c82a4e513dd4f3a8d08 : SUCCESS in 55m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/02c611783aa84749921070a52efa9087 : SUCCESS in 56m 39s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/76f8fe2744d54f99853d2e61ea2baeff : SUCCESS in 1h 11m 27s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/80ee4cc3caa148f7ba9469f7cef79ebc : SUCCESS in 1h 44m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/ab70db59835740a2a2fca21cadbcc458 : SUCCESS in 1h 24m 08s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/9bdfd755a8a84aa5934cd391ca4f2a11 : SUCCESS in 51m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d58d18421cd04591809c5e92857666af : SUCCESS in 5m 28s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/641b3a0ecebc43f19fb2244ff3022ec5 : SUCCESS in 52m 46s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5e5fc266b23f443cbbe4e94eb60e177a : SUCCESS in 57m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1ffc28bf89244522b8de21e0affdc5cb : SUCCESS in 1h 17m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f3a4c0909204b39aa4c184811b0a028 : SUCCESS in 54m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f944eea031b54be3bb7b16185d96aa68 : SUCCESS in 14m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/de8892e689464ee5a13043060ff28b00 : SUCCESS in 32m 24s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c0ada9255d144c858133c448d115f4e1 : SUCCESS in 15m 11s","accounts_in_message":[],"_revision_number":3},{"id":"3394badefcc039595ddef1166751ff79154d28db","author":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"date":"2025-09-09 20:03:40.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"8a891604259a4c3a7f16a31aa5e5213c4d8b97e6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 20:39:40.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16e23193619b42cabbfa0f2afa443cd2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/58e874c895644aab89f0e706c9c9d31a : SUCCESS in 43m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/104a0d9a45c2437d85133852831d5384 : SUCCESS in 15m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7c32694991ab486297f9d88128e57c33 : SUCCESS in 20m 20s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6a2b0a5afbd03732dbf764a4ecec51176c2b1fa4","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-04 18:47:58.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8bfe5926bd513043bb68d90d3897d955c3619208","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2025-11-05 07:21:30.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"df061b1d3ffc71a0985989bccec947a7f989cf03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 11:43:40.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"06be08a641ee21e086080c4cbf0e8cded7b06333","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 11:46:40.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"222489f71921bc0dda53e7f723260748d7434361","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-06 12:27:05.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"0d7a341db376f65aa7c97ddec53d8f314e0ad484","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 12:29:19.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":5},{"id":"0443f34be8a90d7161211969d148d72459d45fc8","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 12:30:14.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"37b9e608b38d4761da45b1f6641477dc4bd74643","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-06 12:52:44.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"28c2528fed14037c453502a8f267980d16a61fcf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 14:46:38.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8fe85b865dd477b91452da08838ab01\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/acd130222f614f11ab099f00fe608711 : SUCCESS in 27m 04s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/06fae7abd33a42c49a8d47e0f863b3c7 : SUCCESS in 14m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/52a6a4b3fcae495a94ec5584dbe75440 : SUCCESS in 35m 21s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5db818e91bfb8612180e814e502a67b330a46a47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 15:05:09.000000000","message":"Patch Set 5: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/10f62aa8c98b4299bb963952ae72ea1b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e720095945e42cd8783a970a0510aa8 : SUCCESS in 57m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/114035e37e29426bbb033786196266c7 : SUCCESS in 1h 52m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b657563c6f714742a1662a2934a00be4 : SUCCESS in 59m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c5f7d05f68764229a3d97c49f3ce1520 : SUCCESS in 24m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65b6d639fa9e4e018498cbed29d371c8 : SUCCESS in 7m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/722cc3c1ceb74ff2a5bcff68061245a0 : SUCCESS in 20m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/34681a304623458c9ba8151e949c49d5 : SUCCESS in 14m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c8f140b9bf954c5f88167f898a07364e : SUCCESS in 18m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b41cb172ec04ed691f12b9a3f650c90 : SUCCESS in 13m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/276f50da33d94f929a4faa78f2713fc4 : SUCCESS in 48m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/69dc1f1623994d74b44f34109428589c : SUCCESS in 1h 05m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fa3695ee371b4372a9fd8859407fbbbf : SUCCESS in 2h 28m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/517e098ae51b41a2aa9307a9dfacce89 : SUCCESS in 59m 50s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ab53a651d31445a889cd309bca4b5263 : SUCCESS in 52m 15s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/caf0c3b3cda34de0ba36dd56b886997c : FAILURE in 1h 35m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/122316426fd44559852232092a9da9c7 : SUCCESS in 2h 01m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/23068f8cc20b44c1a4d0167eb336cbf6 : SUCCESS in 2h 27m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2dcb21d223ef4c34925e517dbf9ea2f4 : SUCCESS in 50m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/742de353d3254dba8e1244dd5a133ccb : SUCCESS in 5m 14s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3c04f3e76265481b92e94cca103dd94d : SUCCESS in 29m 17s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d33f28c5be0449f5938a490e1290f7bd : SUCCESS in 36m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/efe79e42f7c649d8ad71223e05d667bd : SUCCESS in 1h 22m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f91450435cba46d5b341537698500568 : SUCCESS in 1h 08m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a548893d0df94f58aac3025c863f3a46 : SUCCESS in 33m 24s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c2bfb5641a52452d956d39017b405072 : SUCCESS in 31m 32s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b2222a34af3d42e4884c23352e2d6410 : SUCCESS in 15m 24s","accounts_in_message":[],"_revision_number":5},{"id":"61de89c2b034cad8070e33798050d9000f3eb21c","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 15:57:08.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b9478c1c56ab477456e70f98d451c7f09bec2af1","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-06 18:06:53.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"57a08b76b40427c009c64ff9f8568cd5d0e3a15e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 18:38:58.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41d3365a93df4f07a937866a6e1d3b7c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/62219f324be14616a609523cab32c6b0 : SUCCESS in 15m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/db118d59ec2b43f1b8aec74aaa7070f6 : SUCCESS in 18m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/831c8ecd61d9428194405017c0c466c6 : SUCCESS in 19m 38s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"460e8252fcd54d3a2eca1944903fc1140e7645c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-06 20:35:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d33f93029524737a5825b9d7e9b3924\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8ad7131f69b144e8bd699dde05eacf76 : SUCCESS in 1h 12m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/21275393e98f46c389b967b71b73624d : SUCCESS in 1h 40m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ce869c41e3be4d5b90c77e59f9c416ed : SUCCESS in 1h 00m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3fd2a89248b144cb906841e00c1689d6 : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee00f2a08ba443d0be8ef280d1e91128 : SUCCESS in 7m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2f73f9eb1ddd43e4b778bd1b732a3010 : SUCCESS in 13m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1a71e17b115c42bab5e0e05df9cb75fc : SUCCESS in 13m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9273154d500e40deb43d53d052e0a204 : SUCCESS in 17m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/821614bda93d4900abe5eeda7845566d : SUCCESS in 13m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d86aabe73bf49d7ab6da671d9a0ee34 : SUCCESS in 21m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/663d4e2fc3e246dda83cdb2fadb893e2 : SUCCESS in 34m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1cd8994b5c9b494aba86547864d8cc25 : SUCCESS in 1h 55m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/15322384c783489ca37e26695ee9ebc1 : SUCCESS in 55m 18s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/103364b1ce9148778729245de3d8faa4 : SUCCESS in 53m 52s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/b87e4c8984e240b6964cb4f16505b050 : SUCCESS in 1h 11m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/fdd39d2001884c2cac3cb9c57e3fe7b6 : SUCCESS in 2h 23m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/86b7b0d572ea4c91877a1585e247ca40 : SUCCESS in 1h 58m 47s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/93a91aed70b74d9588a062140d79be08 : SUCCESS in 49m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/44f7b78732a04367a723b77f3e880f90 : SUCCESS in 5m 33s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/27bf30a627044f239525413b774715b4 : SUCCESS in 27m 11s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/cdc3d57a48c540889358e3db1c7b8333 : SUCCESS in 30m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8f16a8cdc63140739575dcf69c5ad5b8 : SUCCESS in 1h 14m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f103d0a599524c57874f9d3ccbe24488 : SUCCESS in 56m 24s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a3695032cc1b466cb591f7a54c15cfbf : SUCCESS in 31m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/53d2763c6c9a4b849f19904141d874c9 : SUCCESS in 17m 43s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/28f814d158174515832d5b84a93af0f4 : SUCCESS in 13m 39s","accounts_in_message":[],"_revision_number":5},{"id":"ed075a3a120335f68fd1bea16512edc6a376e811","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-11-12 13:16:16.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-960284-fpfcb/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"5e5fbd2a71cc7e4db0a36c4e731c0de9eb749aaa","author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"date":"2025-11-17 14:38:31.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"dd160b609cd0470bc52a4a527bb6cbb730f8f46f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-11-18 13:06:54.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1989672151f9bbeb41d7734915aaae06b5aa648b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 13:07:28.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e15fa3663f85cb3a8aef0319684508b9bc2ce601","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 14:57:17.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fafe1aa85f244a84a1d469455f637814\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dd31f6bd13214c9282db2b8ee11023dc : SUCCESS in 35m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d0f52c2a175a4c98a71a5f12563d1804 : SUCCESS in 1h 09m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/68df80ac32ad49c19f8bfe5914aafdf7 : SUCCESS in 1h 05m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/565123bbcc4d4dc682356afcbe52a0d4 : SUCCESS in 8m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c712cf34262745d8b7d24948bb97d28d : SUCCESS in 9m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4686fab0171741498f921cbb8634da40 : SUCCESS in 19m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a813fa9aca8d4fc0a54b6adaabad6e95 : SUCCESS in 7m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e8ec504e51a449c6ba357897989a225f : SUCCESS in 21m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/659e70e9b8624716bb0b2cf32a9e8452 : SUCCESS in 33m 00s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/878b79cea0ff4eef9c12c6dff0444903 : SUCCESS in 25m 14s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a0f90edb27794ffcafcf72eebfdac57e : SUCCESS in 38m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2a7f383cdd3943948d4788b27362216c : SUCCESS in 1h 45m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/43976ce65df74c379d678d38ba7faf2d : SUCCESS in 1h 37m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8b400e7457cd49e889f897852b3a0ac6 : SUCCESS in 3m 50s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f3706e7cdd3b48d2ba7ec8c368460a93 : SUCCESS in 1h 45m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2eba1cb364474dc59343d5a72dcf08df : SUCCESS in 1h 30m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb435370475c47f9807c96c40f2155f1 : SUCCESS in 34m 08s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b3df579cff6849f08e5e4a36bca449f4 : SUCCESS in 14m 14s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/94b21993a29b4c81946e916cac3dc64e : SUCCESS in 51m 18s","accounts_in_message":[],"_revision_number":5},{"id":"85304fb5743bd520c9daf6d19622739e9957455b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 14:57:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"4b51749b57c4b0ae524285dba19a0169aa34e7e0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 14:59:00.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a87e1402b2c486f8003fc08388d7d4c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f197ec37eb974d188c4a560021dd113d : SUCCESS in 53s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/081606e2cb03424e9cf21b760f5c36c8 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"6aba55a23faf47e6650e4cc0ae3007d77a19e3ac","revisions":{"3eba3d2e2620d2b6f533bdc8796d449fb140ff59":{"kind":"REWORK","_number":1,"created":"2025-09-09 15:48:20.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/84/960284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/960284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/960284/1"}}},"commit":{"parents":[{"commit":"2952c109489f9cbe082f9a9e79d4ac5b15dba290","subject":"Merge \"Fix fast8 tox target\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2952c109489f9cbe082f9a9e79d4ac5b15dba290"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-09 15:47:59.000000000","tz":60},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: Ia738e62a0100094d7c45591909ae6831c6c067f9\n\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3eba3d2e2620d2b6f533bdc8796d449fb140ff59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3eba3d2e2620d2b6f533bdc8796d449fb140ff59"}]},"branch":"refs/heads/master"},"7863b04c686f7a162203115b2b06e6efda13e991":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-09-09 15:51:35.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/84/960284/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/960284/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/960284/2"}}},"commit":{"parents":[{"commit":"2952c109489f9cbe082f9a9e79d4ac5b15dba290","subject":"Merge \"Fix fast8 tox target\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2952c109489f9cbe082f9a9e79d4ac5b15dba290"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-09 15:51:19.000000000","tz":60},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7863b04c686f7a162203115b2b06e6efda13e991"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7863b04c686f7a162203115b2b06e6efda13e991"}]},"branch":"refs/heads/master"},"5a2ef925f591d4da3216b6e4765a0eaba6807628":{"kind":"REWORK","_number":3,"created":"2025-09-09 17:18:33.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/84/960284/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/960284/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/960284/3"}}},"commit":{"parents":[{"commit":"2952c109489f9cbe082f9a9e79d4ac5b15dba290","subject":"Merge \"Fix fast8 tox target\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2952c109489f9cbe082f9a9e79d4ac5b15dba290"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-09 17:17:49.000000000","tz":60},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a2ef925f591d4da3216b6e4765a0eaba6807628"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a2ef925f591d4da3216b6e4765a0eaba6807628"}]},"branch":"refs/heads/master"},"5f78e44886f6e36015816bd661e0dae9c360f2e9":{"kind":"REWORK","_number":4,"created":"2025-11-06 11:43:40.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/84/960284/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/960284/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/960284/4"}}},"commit":{"parents":[{"commit":"2952c109489f9cbe082f9a9e79d4ac5b15dba290","subject":"Merge \"Fix fast8 tox target\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2952c109489f9cbe082f9a9e79d4ac5b15dba290"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-11-06 11:41:54.000000000","tz":0},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f78e44886f6e36015816bd661e0dae9c360f2e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f78e44886f6e36015816bd661e0dae9c360f2e9"}]},"branch":"refs/heads/master"},"6aba55a23faf47e6650e4cc0ae3007d77a19e3ac":{"kind":"REWORK","_number":5,"created":"2025-11-06 12:29:19.000000000","uploader":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"ref":"refs/changes/84/960284/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/84/960284/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/84/960284/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/84/960284/5"}}},"commit":{"parents":[{"commit":"2952c109489f9cbe082f9a9e79d4ac5b15dba290","subject":"Merge \"Fix fast8 tox target\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2952c109489f9cbe082f9a9e79d4ac5b15dba290"}]}],"author":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-09-08 10:22:53.000000000","tz":60},"committer":{"name":"Nell Jerram","email":"nell@tigera.io","date":"2025-11-06 12:29:11.000000000","tz":0},"subject":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP","message":"Add managed\u003d\u0027no\u0027 flag to libvirt XML definition for VIF type TAP\n\nlibvirt 9.5.0 and later by default doesn\u0027t allow using a pre-created\nTAP device; instead it expects to create and manage the TAP device\nitself, which is incompatible with how Nova works.  To restore\ncompatibility with Nova we need to add the managed\u003d\"no\" flag to the\ntarget device section in the XML domain file.\n\nThe libvirt change is here[1].  In particular it breaks Calico for\nOpenStack, because the Calico plugin (out of tree[2]) uses VIF type TAP.\n\n1. https://github.com/libvirt/libvirt/commit/a2ae3d299cf\n2. https://github.com/projectcalico/calico/blob/master/networking-calico/networking_calico/plugins/ml2/drivers/calico/mech_calico.py#L217\n\nMany thanks to Masahito Muroi \u003cmasahito.muroi@linecorp.com\u003e for\nproposing an earlier version of this fix.\n\nCloses-Bug: #2033681\nChange-Id: I4a7b4ecf69cfe04c5291e5ca2a76db8829d6e592\nSigned-off-by: Nell Jerram \u003cnell@tigera.io\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6aba55a23faf47e6650e4cc0ae3007d77a19e3ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6aba55a23faf47e6650e4cc0ae3007d77a19e3ac"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
