)]}'
{"id":"openstack%2Fnova~899229","triplet_id":"openstack%2Fnova~stable%2Fzed~I3b17f386325b8f42c0c374f766fb21c520161a59","project":"openstack/nova","branch":"stable/zed","topic":"bug/2020813","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2023-12-19 13:10:50.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"}},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2023-12-19 17:33:28.000000000","reason":"Change was submitted"},"34860":{"account":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"last_update":"2023-12-19 17:33:28.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3b17f386325b8f42c0c374f766fb21c520161a59","subject":"Translate VF network capabilities to port binding","status":"MERGED","created":"2023-10-25 08:05:48.000000000","updated":"2023-12-19 17:34:49.000000000","submitted":"2023-12-19 17:33:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"899229-bug/2020813","meta_rev_id":"469aaa5ce8c2870950bac9673d653451f92b9969","_number":899229,"virtual_id_number":899229,"owner":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-12-19 17:33:27.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2023-12-19 13:10:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2023-12-19 13:05:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_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":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2023-12-19 13:10:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_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,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_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":{"CC":[{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-25 08:05:48.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"state":"CC"},{"updated":"2023-10-25 09:04:34.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":"2023-10-25 09:50:18.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":"2023-12-05 16:51:57.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":"2023-12-19 13:05:31.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"cd6a46e3cbc017412c21c36d414b05e0fcf72b23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-10-25 08:05:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"abdee49c2906a1edd84e0c304529101c78c62064","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-25 09:04:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f60247e8f0914c23b539009c75e3c73b\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f4560266bc1c4a25acc3a41e0f2ac89d : SUCCESS in 56m 50s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/716bbe54db524a7087c2434981f73d3b : FAILURE in 51m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"696eb662bbd8b3f18403624a98d8f6a2daa097ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-25 09:50:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f594e56a743a448c8e044e3f0ab41b12\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/168ee47ebbc64af79d12c3e7b78c1246 : SUCCESS in 1h 01m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bbf49bff11804591a7e051d5df34aa8d : SUCCESS in 1h 17m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/189587b25173489d9db5d51077d72767 : SUCCESS in 17m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8418e8ff3954f2599ce76aea06a5a1a : SUCCESS in 11m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/278ac6b0fe594478b34ae24acc00908f : SUCCESS in 14m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/407abfbf66224f6baf4d31bc93a7c2cf : SUCCESS in 13m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2fec46a5097b44438c811af16cf4249f : SUCCESS in 13m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a4f34db149d432c8a2c65a3481d0211 : SUCCESS in 10m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/baee377a18f741e09791e395f175caf6 : SUCCESS in 19m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2e5644ec80dd473b9c748b1521fd9ed0 : SUCCESS in 48m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4a8a2beee5164070890248457c4140fb : SUCCESS in 1h 26m 07s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/2a81a2dda44a410c90aaed3776f84bff : SUCCESS in 51m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3a26569d7e7f49cc904e6607c91b50c2 : SUCCESS in 54m 50s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8311385d422947b08444875981f485a7 : SUCCESS in 45m 57s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bd13779f3b834a82acde7f23eea24a44 : SUCCESS in 1h 12m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/1a77439f90084f2badc0dd15128f0789 : SUCCESS in 1h 38m 43s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/17d0ffbec3154501a538d202fe8419d7 : SUCCESS in 45m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/58580de1a8ce4d7f8d6fe9d5a56d5165 : FAILURE in 4m 23s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5e6de0a5f44041ddbdd2cb92672d23fb : SUCCESS in 21m 03s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/48b48e7e297346dcbd94fcf40aeb293a : SUCCESS in 23m 40s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/69545be0d0334a3f9a7f14ff96351414 : SUCCESS in 24m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c9ad7dc8d8a24e95b26148c31f3212fd : SUCCESS in 1h 17m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe4d4ad1819940aa9c120a33782a0d5e : SUCCESS in 38m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/02605a6282f44d729ebf4b26e72ffa74 : SUCCESS in 35m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/39724fc98d9c42a2a367e0bdfd9ee9cb : SUCCESS in 46m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"49c264f21e649b375d7f39c81808d531f0eb494a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-11-08 20:24:05.000000000","message":"Topic set to bug/2020813","accounts_in_message":[],"_revision_number":1},{"id":"205a83696622bf685f78baab8f20bbdba4a80f64","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-12-05 16:51:57.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"70c2d9c5730c66900d8ef1ea6a29cf7eecfe253a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2023-12-19 13:03:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"f941bb33709955165b013ccd0272127fec28256e","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2023-12-19 13:05:31.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"15cbbe4f83d3c4de1681fdbcba61269672152e22","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-12-19 13:10:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ac43d19cb37c3361f5d501c33675f8ae9d92c72c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 13:46:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5a1bba045e24b999d9d761d04575455\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d78d84f575834d89b3252f95f06b4344 : FAILURE in 39m 13s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e02e9c73a67e45edadee2209cb0bf96e : FAILURE in 37m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a2ede863f717aee40f65ea92412aa47159b2bff2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 14:48:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/843db573ca5f44529860d4fc560a4f0d\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b6af083607d04219832c4319e9e358dd : SUCCESS in 1h 19m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc16f3b5afb74210b057f7151650bf80 : SUCCESS in 1h 05m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/039e5d5a51b746dab6afe63dbf1c047a : SUCCESS in 16m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe7f5b44f51246c6aceac127a4f93ce3 : SUCCESS in 12m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e1324677a2b4a2bbc8384e80640b106 : SUCCESS in 13m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e0450edccd74400daf703f3e61fcbb5a : SUCCESS in 12m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/48020080cdba449ba00d24f76507bb20 : SUCCESS in 13m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a0e863dc8394a058bb4e61ed9a00ef7 : SUCCESS in 10m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49016bb2a01b41248915f35e9a8a43f5 : SUCCESS in 12m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8cff5854b1f94b4db30ffd4ed3172d7d : SUCCESS in 1h 09m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8b0aa100f7194937b207a3319768f29b : SUCCESS in 1h 36m 58s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/d8c2752922f14c04bc7b444e85cd3486 : SUCCESS in 54m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/63d9d0df3c2347faa4eb9f5ebb73118c : SUCCESS in 1h 00m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1190ac2e980b466da833073b3b1f40e2 : SUCCESS in 41m 55s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/188946eb10cb4598aabde276b0186331 : SUCCESS in 1h 21m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/4404275a2a5b40b794a4d6e0fad4e3f5 : SUCCESS in 1h 28m 09s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/99d73a89206d41929f58e212246bdc62 : SUCCESS in 48m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cae72082797c478d96372223a6f04eeb : SUCCESS in 5m 53s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9059f8cc828e48ce99de362105a81ce6 : SUCCESS in 23m 15s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3decafa68560430e8661ebf2ca1dad75 : SUCCESS in 23m 26s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3d6d3380bb624452965b92bd1e1f9cb3 : SUCCESS in 18m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3b6d43bb3b2442e49308269273ed9275 : SUCCESS in 58m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac14ab8510044bfc8d302d5cf10fd96a : SUCCESS in 49m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d6b15d8f711f4fa394f688c8978a9c2e : SUCCESS in 24m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/66b4f1997f7e4070b8cc4470c420b427 : SUCCESS in 38m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"66edefbb6cfbcd72eab25e9fe046141fc81d5b53","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 14:49:16.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"46b294ffa241646b7477f5626a8a4e40fd9998c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 17:33:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/277dd02c76cf46538db85a0a597937af\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/699b9c36b5dd4fe38a8c7fcd6c5e2dd6 : SUCCESS in 1h 25m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c9f56bb892b9451f9094b1cfbf45673f : SUCCESS in 52m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a949c5f0533b46d9b319818fb54db541 : SUCCESS in 12m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/619ae691dc3d4c17ab88720f9ba5cd4a : SUCCESS in 12m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/958bc4e4c0a047438749c3c9b5c1dd0d : SUCCESS in 14m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/217f8507e75742189bbc52c003a0aa1a : SUCCESS in 9m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f03e8b085b2743afbe0280bd42add956 : SUCCESS in 18m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9900cdeba9754aa694db457b7fae231b : SUCCESS in 41m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/348c456650cd48bd80587b310f51ed22 : SUCCESS in 41m 49s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c9b00b18b5d64cf1bb5f0439c0f12490 : SUCCESS in 21m 03s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7c96e25ac0c14faa825e3d37c2c2edf7 : SUCCESS in 19m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/33478cbb16f24f91b61b82ee99e29ca7 : SUCCESS in 1h 07m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/58bc9f5588d145fb87428ea4e4b4e981 : SUCCESS in 1h 24m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e025124489484661b9ee146e134064ba : SUCCESS in 5m 13s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/011bee8a5b5a4722b6c5bf22d7c6d40f : SUCCESS in 1h 27m 39s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/01f22b2bbd6b46dda58619b92035ec6e : SUCCESS in 49m 02s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3b48cebdafec4f95b2d6dd9bc3c53830 : SUCCESS in 1h 02m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/99918f6b0992480882de188aff638372 : SUCCESS in 57m 34s","accounts_in_message":[],"_revision_number":2},{"id":"33ad0beab132939e15889b9a8d7d7cc9d6088336","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 17:33:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"469aaa5ce8c2870950bac9673d653451f92b9969","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-19 17:34:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4733a97b1214fcfa7c50d864c1eb744\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff49285df10c4a3d9a3c77707d6c2f68 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/73af6f30fb7746e09395c9834cf1dd0a : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c36e0db95749395d5915b366fe6d36f516151c1a","revisions":{"8b2bfe90f4bab618d6fb2bf8392c27cdf4e15b3a":{"kind":"REWORK","_number":1,"created":"2023-10-25 08:05:48.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/29/899229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/899229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/899229/1"}}},"commit":{"parents":[{"commit":"ad15e18ca444ac2ec5553a3585aeb499141e7098","subject":"Merge \"Fix failed count for anti-affinity check\" into stable/zed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad15e18ca444ac2ec5553a3585aeb499141e7098"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-05-25 19:23:32.000000000","tz":120},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-10-25 07:41:20.000000000","tz":0},"subject":"Translate VF network capabilities to port binding","message":"Translate VF network capabilities to port binding\n\nLibvirt\u0027s node device driver accumulates and reports information\nabout host devices. Network capabilities reported by node device\ndriver for NIC contain information about HW offloads supported\nby this NIC.\n\nOne of possible features reported by node device driver is\nswitchdev: a NIC capability to implement VFs similar to actual\nHW switch ports (also referred to as SR-IOV OVS hardware offload).\nFrom Neutron perspective, vnic-type should be set to \"direct\" and\n\"switchdev\" capability should be added to port binding profile to\nenable HW offload (there are also configuration steps on compute\nhosts to tune NIC config).\n\nThis patch was written to automatically translate \"switchdev\" from\nVF network capabilities reported by node device driver to Neutron\nport binding profile and allow user to skip manual step that\nrequires admin privileges.\n\nOther capabilities are also translated: they are not used right\nnow, but provide visibility and can be utilized later.\n\nCloses-bug: #2020813\nCloses-bug: #2008238\nChange-Id: I3b17f386325b8f42c0c374f766fb21c520161a59\n(cherry picked from commit cef3b5ef2cc1fe983578e4966208cf95fdea5880)\n(cherry picked from commit 7e4f45df91f33fa8b75feec95e5636db06fda443)\n(cherry picked from commit 2a8c9c4e56632d6a4db97dd0a568b9558303927a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8b2bfe90f4bab618d6fb2bf8392c27cdf4e15b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8b2bfe90f4bab618d6fb2bf8392c27cdf4e15b3a"}]},"branch":"refs/heads/stable/zed"},"c36e0db95749395d5915b366fe6d36f516151c1a":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2023-12-19 13:03:15.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/29/899229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/29/899229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/29/899229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/29/899229/2"}}},"commit":{"parents":[{"commit":"343cd7bbc9f3a676f457ea693b9b0d73f07721c1","subject":"Merge \"Add debug logging when Instance raises OrphanedObjectError\" into stable/zed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/343cd7bbc9f3a676f457ea693b9b0d73f07721c1"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-05-25 19:23:32.000000000","tz":120},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2023-12-19 13:02:48.000000000","tz":60},"subject":"Translate VF network capabilities to port binding","message":"Translate VF network capabilities to port binding\n\nLibvirt\u0027s node device driver accumulates and reports information\nabout host devices. Network capabilities reported by node device\ndriver for NIC contain information about HW offloads supported\nby this NIC.\n\nOne of possible features reported by node device driver is\nswitchdev: a NIC capability to implement VFs similar to actual\nHW switch ports (also referred to as SR-IOV OVS hardware offload).\nFrom Neutron perspective, vnic-type should be set to \"direct\" and\n\"switchdev\" capability should be added to port binding profile to\nenable HW offload (there are also configuration steps on compute\nhosts to tune NIC config).\n\nThis patch was written to automatically translate \"switchdev\" from\nVF network capabilities reported by node device driver to Neutron\nport binding profile and allow user to skip manual step that\nrequires admin privileges.\n\nOther capabilities are also translated: they are not used right\nnow, but provide visibility and can be utilized later.\n\nCloses-bug: #2020813\nCloses-bug: #2008238\nChange-Id: I3b17f386325b8f42c0c374f766fb21c520161a59\n(cherry picked from commit cef3b5ef2cc1fe983578e4966208cf95fdea5880)\n(cherry picked from commit 7e4f45df91f33fa8b75feec95e5636db06fda443)\n(cherry picked from commit 4fcc8c369f2c580f86dbfc6b1f812516f80262c0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c36e0db95749395d5915b366fe6d36f516151c1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c36e0db95749395d5915b366fe6d36f516151c1a"}]},"branch":"refs/heads/stable/zed"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
