)]}'
{"id":"openstack%2Fnova~899253","triplet_id":"openstack%2Fnova~stable%2Fyoga~I2ed738f87fed952f60849cc22bde7291ec52d286","project":"openstack/nova","branch":"stable/yoga","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":"2024-02-06 15:01:01.000000000","reason":"Change was abandoned"},"34860":{"account":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"last_update":"2024-02-06 15:01:01.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I2ed738f87fed952f60849cc22bde7291ec52d286","subject":"Store pf_mac_address and vf_num in extra_info","status":"ABANDONED","created":"2023-10-25 11:17:52.000000000","updated":"2024-02-06 15:01:01.000000000","total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"a37989cc576c219e1f1fa6911852f0adcdd46d32","_number":899253,"virtual_id_number":899253,"owner":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-01-09 11:51:10.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2024-01-09 13:24:18.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":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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":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":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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_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":"2023-10-25 12:01:41.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 13:09:12.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":"2024-01-08 13:34:39.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":"2024-02-06 15:01:01.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":"CC"}],"messages":[{"id":"6b2d1d5c01f072082ad68c6715380b1ee3a5917b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-10-25 11:17:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"df252d9a20f845e18032fecb1cb66c29eee3517a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-25 12:01:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3994c5ce149542dbbfe5ea9bd7b653f8\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/302ce22640f84af5b0e992de904440cb : FAILURE in 34m 56s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/652f7b3317b341a09d4b785bb0eff029 : FAILURE in 41m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bb02ec3969e27df926fa6a3bbb3344ff9954e99f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-25 13:09:12.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\nhttps://zuul.opendev.org/t/openstack/buildset/62db616783d94003aa8e787d821d366b\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8a6daec2e4354acf8dd97836959da7ec : SUCCESS in 1h 07m 29s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/458e3d2d9a9b4a63943ca2577affbce3 : FAILURE in 47m 18s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f4622d3d8a9b419fa5d9ef4ee95cf213 : SUCCESS in 55m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/162f3dc22cf64fffbab3d22b207ce651 : FAILURE in 12m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4f5b5892548498087d7de98a6c248b4 : SUCCESS in 14m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c52a7b40c55749de8db14227421f88be : FAILURE in 13m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a74c7143098d4d7b96a1a696dd9df5ae : FAILURE in 11m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fab7b7ed1c54a30b3617c42418f9cf4 : SUCCESS in 10m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/670c964551294dd4b6a3346cfa03d344 : SUCCESS in 58m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/71375e0661c647d9afb805dcab4c1eba : SUCCESS in 1h 00m 46s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/8caa4c992b014e128f1e692930520cd6 : SUCCESS in 52m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6913e3fdbf6d4e149c8c517c14be14b3 : SUCCESS in 1h 00m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/88c97e731961448c841dc2facfb8fe1c : POST_FAILURE in 43m 26s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/068c2005cf464afab562cdf4eb7d1140 : SUCCESS in 55m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1ff61004f5914b51a3b05973c099bb80 : SUCCESS in 1h 23m 04s\n- nova-next https://zuul.opendev.org/t/openstack/build/0d2c718537514d5392fce44075e7a548 : SUCCESS in 1h 42m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/00d321b31a1e4f969947349ef3f265a2 : SUCCESS in 44m 20s\n- nova-emulation https://zuul.opendev.org/t/openstack/build/2c28b46086be43efaaa4703b05158b73 : FAILURE in 36m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5919fe41803245c0ab673eaed122a3ba : SUCCESS in 4m 46s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/b17829adad274205a59df31c86b59514 : FAILURE in 22m 29s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fc14503213f044a6b101c0bed5f96113 : FAILURE in 22m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5b9c1828d97946a09f0628eaa92aaeac : FAILURE in 22m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0198547cf89f45fb83e9e66487e65d9f : SUCCESS in 1h 03m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2571d131e8fe4295bff6924644031d33 : SUCCESS in 42m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/fd0f5a0507554121a461a462054222ec : SUCCESS in 22m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8e54de0b0b5045c7b41fb9b5047abb36 : FAILURE in 24m 52s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/9f7ffa0a33a74429b6be0a316f18f784 : FAILURE in 46m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f8d1061e350e8801070bd9565f86b2d513a63ae8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-11-06 18:41:04.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"feaa7a01d10642455cc70ce3cc636eaa204a0c96","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-06 19:16:53.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28b80bc8140c4eff87b9643b749ff876\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/23bd1ceb6fae4b05a3155ceafd9e3e44 : SUCCESS in 33m 45s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b5320d3653554a02a3ee266cf5f70417 : SUCCESS in 9m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"75fa07eaa2a0c19ad3239bd32977d5f62c9d0df3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-06 21:51:27.000000000","message":"Patch Set 2: 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\nhttps://zuul.opendev.org/t/openstack/buildset/4bf628d26f834d17a73c7affa00a37ea\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5bdc1d58e68f41ffb5574da681c2722e : POST_FAILURE in 1h 28m 13s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/8d83fa0366464c0c9772b38935872a1c : FAILURE in 23m 49s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/df68068cd8fd4e1cbc77ee13f50d0c72 : SUCCESS in 55m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97c9e2b5dd444977a8bbcbe895e36020 : SUCCESS in 16m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d600159ca0645dab9fd5293f26032f7 : SUCCESS in 14m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6cc02dd900ae461f834cf0f6f5508106 : SUCCESS in 11m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/79cc9d84096d40a7bc3db8f56a0f73c5 : SUCCESS in 14m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/042f013add1242eab879df95752e8ffe : SUCCESS in 8m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b3e62c8ce8974e00a6f5489f779491a3 : POST_FAILURE in 1h 17m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/556d3668ecf24c8ab8fd455ab48d97b4 : SUCCESS in 1h 14m 04s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/5a68c77c6293464ca68bd2919b975376 : SUCCESS in 1h 00m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a4e2e687a3f0464c8c7c15c07b1643d2 : POST_FAILURE in 47m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a9e3a6b958e44497ad83e83e0bdbaca2 : POST_FAILURE in 59m 36s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/fce76d777cd64df3a0b61a91d69da764 : SUCCESS in 46m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/20188db867ba4d3caed91228a0f4b0f3 : SUCCESS in 1h 22m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/4f4846b391ff4acd94b4851eaec78f1e : TIMED_OUT in 3h 02m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/ab3797045ed44bff8b66387740cce779 : SUCCESS in 50m 51s\n- nova-emulation https://zuul.opendev.org/t/openstack/build/7f98ff04fc1743ceb9b3df5de1f1ebcf : POST_FAILURE in 53m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/695f9568bb07485f81b3719650dd644b : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/bda4eb5ef75d4e22b75f0479f8f04ebd : SUCCESS in 24m 35s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/77c4d84b9d584a89be5ed5011f19f7b9 : SUCCESS in 20m 53s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8d6ce15d6ad246e7adbfd6389c212211 : SUCCESS in 20m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ccd3321b35a7470baf4def2b2cd4c690 : POST_FAILURE in 1h 00m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f90802ec6fc4c7faa1da00a801979e5 : POST_FAILURE in 52m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6ea4d51509e6476eb17a442a80db80ce : SUCCESS in 28m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/06bf7e2345934ff7bf6dfbf43cc93700 : FAILURE in 42m 42s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/ba894c28b6774783be37a1b1bbe709c1 : FAILURE in 29m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c328aabb9e30390693af56127bacbf8b2d884136","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-11-27 12:39:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d07505c2014de92dd8bc1b05744954d1a885cba1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-27 12:52:31.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98b2b5d2f403488098db7ca39fd63041\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0a3497061c684fda8320bf97bf5f385d : SUCCESS in 9m 55s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d5eca65f987543b892eb014dc7069f7d : SUCCESS in 11m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"344d7bcb20e1db90db67d3a9bbba591aaff718b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-27 14:26:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76b0e5ea92ba4f29b2360476b1863975\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1b439a4df0104434b89f1e3d5419e15b : SUCCESS in 1h 31m 54s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/7230acefaab8486583213a2aef52e2ff : FAILURE in 24m 41s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dafe1a48a06942e18e8e46113caade65 : SUCCESS in 36m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/faf46bdc14064891906deae6bd629fed : SUCCESS in 17m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9ebc109d9544c12bbb3aea84838fd73 : SUCCESS in 10m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67202ed367b644f58411712ab4c4a226 : SUCCESS in 13m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2a234c12091b44cb854bfe8c630445d9 : SUCCESS in 11m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/653b374ab8de4c899ab33d9052d73a44 : SUCCESS in 8m 55s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d7ea68b5cf654d37a319fab5b380d54a : SUCCESS in 46m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/296404eba1b64d8582ee7db1f1e06699 : SUCCESS in 1h 01m 30s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/0e96b431349e4700b2fc0864009af5a4 : SUCCESS in 1h 05m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/15a9e3c8677d49f7bed35bfb1e21d1a6 : SUCCESS in 57m 10s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/93d2fb599b2f49f7a916b77f9651faf7 : SUCCESS in 38m 23s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/cdf9dd4d1cd7442ab0854128b0a5c409 : SUCCESS in 41m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/387a6c664ce646b6af6a08b5fb97c51c : SUCCESS in 1h 21m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/820816f2d3a44feabed29e1fa4d220f3 : SUCCESS in 1h 28m 45s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/48071adfe5544e369cf030b685024463 : SUCCESS in 49m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ded6de079d78407ea6db9e95a688f4e6 : SUCCESS in 6m 11s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/d317c42b266d48d297a80022ade426b9 : SUCCESS in 23m 36s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0c8b20d87b28488290e36028c5e18d63 : SUCCESS in 23m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a01e4efb727f4059bc2b1867a1448c46 : SUCCESS in 24m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cb7e07077aac4a4596b3f9ce30380d79 : SUCCESS in 54m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3b3a406ded43455fb2e7118b7dac9ab6 : SUCCESS in 58m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/773b5e10b7914735bc65c553d3ba4f36 : SUCCESS in 39m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c0b9b67bbe164dd3b73a083bb1af5207 : FAILURE in 44m 23s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/2b8d8206e0bf494facd38a7c666b395f : FAILURE in 24m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5acc29867976941c98d43b2ff32fa3147cd8e4d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"real_author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-12-27 16:53:44.000000000","message":"Patch Set 3: Patch Set 2 was rebased on behalf of \u003cGERRIT_ACCOUNT_34860\u003e\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"}],"_revision_number":3},{"id":"ff2ba0180b09ad2c4188101a18d67ef84a5b28e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-27 17:21:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e1a912b25dd44a9a108cebd7240c11f\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5f4f31a7e3564d5b962837f1f524d582 : SUCCESS in 8m 51s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/dde6041390d1429d88e86ab583be0195 : SUCCESS in 25m 56s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bd16b30f30f2b157f75a6abbb6eb71fcf41b4500","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-27 18:33:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bece7a3141354d6aaf1138ea6c21262f\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ce641091bb0a4045a9f8d49d73048d2d : SUCCESS in 1h 29m 57s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/1d6aad931f9f4abb943e672690eece76 : FAILURE in 40m 18s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e23bd793ad5143a6874ca29d03dd5f31 : SUCCESS in 57m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/88d9ff8199f344f2a75a6173277cdba3 : SUCCESS in 15m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e30b345782648a2b0f10567ae1dbe4a : SUCCESS in 11m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ed5704f97a749ae8d89ef60899ce068 : SUCCESS in 10m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6ccf89f300614835b6840f3d5ba9d6f5 : SUCCESS in 13m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb0c1f2d0af047a6b7a679bf80cdc628 : SUCCESS in 8m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9f8990c17da945e4a7b692f9be1544a6 : SUCCESS in 44m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ca369371353a456491ebb7ac5b290fd4 : SUCCESS in 1h 05m 12s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/bb031208e2b44afaa6fb730d33aa1d6c : SUCCESS in 1h 07m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3734dfa178554127a6fbed5d04c1a96a : SUCCESS in 53m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/406e21af9d014c04a2c8fd392b0f930b : SUCCESS in 34m 49s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/295e70f41bc048b4862cbec91cfa7838 : SUCCESS in 44m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a581a9a90ae1437e892329471801f300 : SUCCESS in 1h 33m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/a12e3127fbf9457da78e04327e37c58e : SUCCESS in 1h 03m 56s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/7d584c410d704a8da71cd1ff084c0e96 : SUCCESS in 37m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/72c6ae2686954b96ae5056aabbc26273 : SUCCESS in 5m 39s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/c8b8d88dcc054334877aca1dcb6b9ef8 : SUCCESS in 29m 29s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5cea8c3073484c7cbda8fb32aa5e76c2 : SUCCESS in 20m 34s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8301f300c9af4107a0b59a0d8fba2c5d : SUCCESS in 25m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e1bd28fda9454b0c80da528691a38fdb : SUCCESS in 1h 00m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7fe8aac755c402592f3cb89cd7d9b2c : SUCCESS in 1h 02m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ae985dced0294217ba7158f3b62165f2 : SUCCESS in 28m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b1f043be8e254d12b0e89ae9dd04b2a3 : FAILURE in 44m 20s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/c53b75ba3e1c4630ac182ff8e2b3228f : FAILURE in 42m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"80f1df909116da1b6e71032d6163102b971fd9e0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-01-08 13:34:39.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a12cd1f89520b5ea4fe330ffcc3a8b5c053c2e4b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2024-01-09 10:05:12.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":"24d705875c943e685e0a1c10443d11857bcf6708","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 10:43:47.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5037a02fac342708ec788ad98d2c25d\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ec80021fa93744d2b4bb7676848b4675 : SUCCESS in 35m 58s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f9c653052622472ab3df957d16b0dd8c : SUCCESS in 15m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"198454ca8e6f5edb263677ee3a43eb7e07a66b54","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 11:51:10.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/f51aeea69c1b49d08fa966781f1c5cda\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/261ebe1d1e814d1ab5309cfc6afba5e4 : SUCCESS in 1h 30m 52s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/1102710c2d6e446ab94656a07b93bad9 : FAILURE in 44m 59s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d4053ce42d840b18560000d62c9abec : SUCCESS in 57m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c82a65ce54914a5c8e06e9c801de262c : SUCCESS in 16m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9e74d9c44d144e5a7ed2503db704d87 : SUCCESS in 12m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7ac0f416792b458fb756bebe45e291df : SUCCESS in 12m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0a5e0365cc6744f5949f3ba5dd6c4528 : SUCCESS in 12m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8363f31c9884ac1a2a542d811149cde : SUCCESS in 8m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5162416441b04904bd13030944fa7035 : SUCCESS in 1h 02m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/47df8d67cad2446197dd98354cff06fa : FAILURE in 57m 04s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/c8fbe07507534a899331dd0a103fb905 : SUCCESS in 54m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/eae33353e28e4dfcbbd9762bd458b8d3 : SUCCESS in 52m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1124f22dae8e46a298c1b459e9a4548e : SUCCESS in 54m 44s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/81ac60fd10c641e58b31c388eedb5bf3 : SUCCESS in 43m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b6319dc829d94ea4885c4b898338617a : SUCCESS in 1h 02m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/410dbf83257c44dbb9534362eca8644f : SUCCESS in 1h 39m 05s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b47325828ba94b309f22d16facd582aa : SUCCESS in 43m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d834ae2fe2f7460f8605771b9415a40a : SUCCESS in 6m 11s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/89f5d0c12fc143799a25f3d9854bc878 : SUCCESS in 18m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f81756274774d72bc5fa4db0a2d2793 : SUCCESS in 23m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6b393c15948a453dac87f09b4bcbb6db : SUCCESS in 21m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bc28d37cb8ba44989084581f4f91e207 : SUCCESS in 51m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e65d86872ec44629649b04c31f97299 : SUCCESS in 54m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0c22db8938074f1d8a37b65e41e94afc : SUCCESS in 41m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b6820e4d257a4aa09553edba4d948efa : FAILURE in 44m 17s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/dde78fd62e5548359fd47ac886a498e9 : FAILURE in 39m 29s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"4c93558add78d200e1494c47244f72588a14df1e","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2024-01-09 12:20:39.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c8d8822db28910076103214ae1a40fd6f5de71e7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-01-09 13:24:18.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8c49cde53f6fe251380dc5399feaf78dcb5f580a","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2024-01-16 08:04:57.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a37989cc576c219e1f1fa6911852f0adcdd46d32","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-02-06 15:01:01.000000000","message":"Abandoned\n\nstable/yoga branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/yoga if you want to further work on this patch.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b199b1bd63be9c972ee14d03ebf868f2521c67a8","revisions":{"ddfb8c4a58706f34ab685f109cc2d2784ea6dcb6":{"kind":"REWORK","_number":1,"created":"2023-10-25 11:17:52.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/53/899253/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/899253/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/899253/1"}}},"commit":{"parents":[{"commit":"82fb29fb1a07262fbb921f10537b0a04239066b4","subject":"Fix the PCI device capability dict creation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/82fb29fb1a07262fbb921f10537b0a04239066b4"}]}],"author":{"name":"Dmitrii Shcherbakov","email":"dmitrii.shcherbakov@canonical.com","date":"2022-03-16 00:09:24.000000000","tz":180},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-10-25 11:14:06.000000000","tz":0},"subject":"Store pf_mac_address and vf_num in extra_info","message":"Store pf_mac_address and vf_num in extra_info\n\nRemote-managed port support relies on placing additional data into\nthe \"binding:profile\" attribute of a port: a mac address of a PF\nassociated with a VF and the VF number. This data is currently\nretrieved via sysfs at the time when it needs to be placed into\nbinding:profile initially or when it needs to be updated during\nmigration processes.\n\nTo avoid having extra sysfs dependencies in the manager and neutron\nmodules, those attributes are now stored in the extra-info of a given\nVF\u0027s PciDevice and persisted in the DB.\n\nThe PF mac is stored for each VF since PFs are not guaranteed to be\npresent in the whitelist and so may not be present in the database in\nthe first place. A by-product of that is that it is easier to access\nthis data by just looking at a given VF\u0027s extra-info dict.\n\nConflicts: Zed to Yoga\n   nova/objects/pci_device.py\n   nova/tests/unit/virt/libvirt/test_host.py\n\n   NOTE(auniyal):\n   pci_device: due to adding sriov_cap method\n   added pci_utils mock object in pci_dev_info_non_nic test\n\nChange-Id: I2ed738f87fed952f60849cc22bde7291ec52d286\n(cherry picked from commit 2234b179b5202d4d609c1df2c9c999656ca12378)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddfb8c4a58706f34ab685f109cc2d2784ea6dcb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddfb8c4a58706f34ab685f109cc2d2784ea6dcb6"}]},"branch":"refs/heads/stable/yoga"},"6fe9dabfc7485637b1dfd55ffba658fcfe6509c9":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2023-11-06 18:41:04.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/53/899253/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/899253/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/899253/2"}}},"commit":{"parents":[{"commit":"834f9a3ef1c7e156aa794bb22702930164509c68","subject":"Fix the PCI device capability dict creation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/834f9a3ef1c7e156aa794bb22702930164509c68"}]}],"author":{"name":"Dmitrii Shcherbakov","email":"dmitrii.shcherbakov@canonical.com","date":"2022-03-16 00:09:24.000000000","tz":180},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-11-06 18:08:55.000000000","tz":0},"subject":"Store pf_mac_address and vf_num in extra_info","message":"Store pf_mac_address and vf_num in extra_info\n\nRemote-managed port support relies on placing additional data into\nthe \"binding:profile\" attribute of a port: a mac address of a PF\nassociated with a VF and the VF number. This data is currently\nretrieved via sysfs at the time when it needs to be placed into\nbinding:profile initially or when it needs to be updated during\nmigration processes.\n\nTo avoid having extra sysfs dependencies in the manager and neutron\nmodules, those attributes are now stored in the extra-info of a given\nVF\u0027s PciDevice and persisted in the DB.\n\nThe PF mac is stored for each VF since PFs are not guaranteed to be\npresent in the whitelist and so may not be present in the database in\nthe first place. A by-product of that is that it is easier to access\nthis data by just looking at a given VF\u0027s extra-info dict.\n\nConflicts: Zed to Yoga\n   nova/objects/pci_device.py\n   nova/tests/unit/virt/libvirt/test_host.py\n\n   NOTE(auniyal):\n   pci_device: due to adding sriov_cap method\n   test_host: added pci_utils mock object in\n              pci_dev_info_non_nic test\n\nChange-Id: I2ed738f87fed952f60849cc22bde7291ec52d286\n(cherry picked from commit 2234b179b5202d4d609c1df2c9c999656ca12378)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6fe9dabfc7485637b1dfd55ffba658fcfe6509c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6fe9dabfc7485637b1dfd55ffba658fcfe6509c9"}]},"branch":"refs/heads/stable/yoga"},"7980d46833d4293c658fb7f81ace7816761949f3":{"kind":"NO_CHANGE","_number":3,"created":"2023-12-27 16:53:44.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"real_uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/899253/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/899253/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/899253/3"}}},"commit":{"parents":[{"commit":"93d3551c28b28cd9d3541da90c6537e2de154cf2","subject":"Fix the PCI device capability dict creation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/93d3551c28b28cd9d3541da90c6537e2de154cf2"}]}],"author":{"name":"Dmitrii Shcherbakov","email":"dmitrii.shcherbakov@canonical.com","date":"2022-03-16 00:09:24.000000000","tz":180},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-12-27 16:53:44.000000000","tz":0},"subject":"Store pf_mac_address and vf_num in extra_info","message":"Store pf_mac_address and vf_num in extra_info\n\nRemote-managed port support relies on placing additional data into\nthe \"binding:profile\" attribute of a port: a mac address of a PF\nassociated with a VF and the VF number. This data is currently\nretrieved via sysfs at the time when it needs to be placed into\nbinding:profile initially or when it needs to be updated during\nmigration processes.\n\nTo avoid having extra sysfs dependencies in the manager and neutron\nmodules, those attributes are now stored in the extra-info of a given\nVF\u0027s PciDevice and persisted in the DB.\n\nThe PF mac is stored for each VF since PFs are not guaranteed to be\npresent in the whitelist and so may not be present in the database in\nthe first place. A by-product of that is that it is easier to access\nthis data by just looking at a given VF\u0027s extra-info dict.\n\nConflicts: Zed to Yoga\n   nova/objects/pci_device.py\n   nova/tests/unit/virt/libvirt/test_host.py\n\n   NOTE(auniyal):\n   pci_device: due to adding sriov_cap method\n   test_host: added pci_utils mock object in\n              pci_dev_info_non_nic test\n\nChange-Id: I2ed738f87fed952f60849cc22bde7291ec52d286\n(cherry picked from commit 2234b179b5202d4d609c1df2c9c999656ca12378)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7980d46833d4293c658fb7f81ace7816761949f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7980d46833d4293c658fb7f81ace7816761949f3"}]},"branch":"refs/heads/stable/yoga","description":"Rebase"},"b199b1bd63be9c972ee14d03ebf868f2521c67a8":{"kind":"REWORK","_number":4,"created":"2024-01-09 10:05:12.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/53/899253/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/899253/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/899253/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/899253/4"}}},"commit":{"parents":[{"commit":"35d8af7bb0ab2074391b6dfcc9023a5c3a98a161","subject":"Fix the PCI device capability dict creation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/35d8af7bb0ab2074391b6dfcc9023a5c3a98a161"}]}],"author":{"name":"Dmitrii Shcherbakov","email":"dmitrii.shcherbakov@canonical.com","date":"2022-03-16 00:09:24.000000000","tz":180},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2024-01-09 09:58:48.000000000","tz":0},"subject":"Store pf_mac_address and vf_num in extra_info","message":"Store pf_mac_address and vf_num in extra_info\n\nRemote-managed port support relies on placing additional data into\nthe \"binding:profile\" attribute of a port: a mac address of a PF\nassociated with a VF and the VF number. This data is currently\nretrieved via sysfs at the time when it needs to be placed into\nbinding:profile initially or when it needs to be updated during\nmigration processes.\n\nTo avoid having extra sysfs dependencies in the manager and neutron\nmodules, those attributes are now stored in the extra-info of a given\nVF\u0027s PciDevice and persisted in the DB.\n\nThe PF mac is stored for each VF since PFs are not guaranteed to be\npresent in the whitelist and so may not be present in the database in\nthe first place. A by-product of that is that it is easier to access\nthis data by just looking at a given VF\u0027s extra-info dict.\n\nConflicts: Zed to Yoga\n   nova/objects/pci_device.py\n   nova/tests/unit/virt/libvirt/test_host.py\n\n   NOTE(auniyal):\n   pci_device: due to adding sriov_cap method\n   test_host: added pci_utils mock object in\n              pci_dev_info_non_nic test\n\nChange-Id: I2ed738f87fed952f60849cc22bde7291ec52d286\n(cherry picked from commit 2234b179b5202d4d609c1df2c9c999656ca12378)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b199b1bd63be9c972ee14d03ebf868f2521c67a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b199b1bd63be9c972ee14d03ebf868f2521c67a8"}]},"branch":"refs/heads/stable/yoga"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
