)]}'
{"id":"openstack%2Fnova~944277","triplet_id":"openstack%2Fnova~master~I9678230397fa1a3c735ee01ed756d5af3b4e1191","project":"openstack/nova","branch":"master","topic":"bug/2098496","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-03-19 17:34:27.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"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-03-19 17:53:05.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-03-19 22:04:06.000000000","reason":"Change was submitted"},"20733":{"account":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"last_update":"2025-03-19 22:04:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9678230397fa1a3c735ee01ed756d5af3b4e1191","subject":"Ignore metadata tags in pci/stats _find_pool logic","status":"MERGED","created":"2025-03-13 15:29:42.000000000","updated":"2025-03-19 22:05:43.000000000","submitted":"2025-03-19 22:04:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":49,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"944277-bug/2098496","meta_rev_id":"eaa3007740c9470ccec67e65b83ec67558d71ec6","_number":944277,"virtual_id_number":944277,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-03-19 22:04:06.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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":"2025-03-19 17:34:27.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":"2025-03-19 17:53:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-03-19 17:53:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-13 15:56:32.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":"2025-03-13 17:15:34.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-03-13 17:48:14.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2025-03-13 20:16:59.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-03-14 14:05:25.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2025-03-18 05:47:26.000000000","updated_by":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"reviewer":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"state":"REVIEWER"},{"updated":"2025-03-18 09:28:12.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2025-03-18 16:17:04.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"056cec52df85dc72c2a569566f8d31bd85ca332c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-13 15:29:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"27d4f3d11077e027dd4a8b4fb51b542d752cdbc8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-13 15:30:14.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"6bed10b212da1068762d5f9ecce74d8ed9300e4e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-13 15:56:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b10f7116f5334ddbb50f8382bebeea3c\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b031d7607f6e41d697d6b790f8056c9a : SUCCESS in 13m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4d928d6b9dc1448b80160be0104c55b9 : SUCCESS in 22m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e05a0251003c75cbb42bea49b2b6e98d59edb1c2","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-03-13 17:15:34.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-gwbjq/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"bf6a7bd00b3dcc7b2a0c1204749a738c830f9796","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-13 17:38:23.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e6c4d326a6d01517e855e8612ee86c633f4d6ed4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-13 17:48:14.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"975cdad3e745fbe6a5c139981a1e3afa978b1da4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-13 18:09:23.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a7b8127b43a4f3d96d8f2f6578068e5\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/239de49b0a5340468081585abd1b4b14 : SUCCESS in 22m 05s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/97c91d5f24b3404799bf4afb28db9d66 : SUCCESS in 20m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a9f7d3cff6714ad2caff2c72369652a5b0fcea61","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-13 18:47:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b68f1e2b697d3204eb4e6c7695f93463181d3147","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-03-13 18:50:29.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-c4p5z/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"8858ad4592e55fadda187a793ce39ee97b7625e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-13 20:16:59.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/de13f8e6be424df0b996b0ec023e6e06\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7a0150a39bc3446a87336e2030982c7f : SUCCESS in 1h 03m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ac0ac43ddb1244ef8941fb5e68c5df89 : SUCCESS in 1h 55m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/45f83f7e937f4ff1b6e02f1e23dcd4dd : SUCCESS in 1h 05m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0537576bff614abbaa1edc16381afd3b : SUCCESS in 21m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee84721290fd4835ba36ce44ed259582 : SUCCESS in 10m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e655f97e55454056bbd8a894f8398032 : SUCCESS in 25m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/df302bd6810f492a8162969d41b15487 : SUCCESS in 13m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a5424ba39ee4c3583e2e3c3d282e079 : TIMED_OUT in 30m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dabe4550138f4b728b331b53e0a32f9d : SUCCESS in 1h 35m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ef80520d85a2473a8b15cab6b5fc4fb6 : TIMED_OUT in 2h 37m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dbde91a03977440b828c83593cb45c91 : SUCCESS in 26m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a6403a48462e4a52bd6e8a77426f4ca7 : SUCCESS in 54m 45s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6e1c764347f7424dbf65cb84c6f99f5a : SUCCESS in 2h 17m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/82bb8a2bb0e746ffb701087ff4528e5f : SUCCESS in 2h 16m 41s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/965a143b83284e6991485a239ff42b28 : SUCCESS in 31m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b8df8337d851495885229947bb422b9e : SUCCESS in 3m 27s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/37bde86002244737924ec8bb76a26f20 : SUCCESS in 28m 29s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/115ba56be6c74e29a63fe59cb322bb35 : SUCCESS in 31m 27s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/64da33b632ad4353ac52f4970eafe2c0 : SUCCESS in 32m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4457ca8a87da457b9a015ad736074a32 : SUCCESS in 58m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c73facc84e464681bc99556f59a4dbaf : SUCCESS in 1h 05m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b1c1fb72ea0d47799d7ba3d71892f03b : SUCCESS in 35m 26s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/df5e5bd2e9bb4ae7a9a31a3ba2c44f10 : SUCCESS in 39m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aef3c0f46b49f9908565dbaf5deccaa66836ac77","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 09:23:17.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6d89684dd98c0fd4ef9044e2683eb195c2b577f5","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-14 14:05:25.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5a7723c16290eeb426882753380b09e773e63933","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-14 14:11:51.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2220bd2d48583a63dd5a2a0eb42763d09c2ecf39","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 15:02:20.000000000","message":"Patch Set 2: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"24d0c303cb9c95ceb72278478b387def89404175","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 16:03:01.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"9d3cd8d2adb372b0769ca8179dc762d3dca618e2","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 16:03:19.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"5fb3f32e2f6a10269e489093c48242e9e76584d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 16:09:54.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"fbac0d0c50e435623a46aa10c75498e19271fbc1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-14 16:12:42.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"11fa170328e5f53aea92f8c973e973e7d5d5c4a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 16:37:25.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6f66f390c9e439fa2b4b1f36d44fdd8\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/295e272c2e764fc7a04d69b2e27eba7a : SUCCESS in 23m 36s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/40ca812179f94b8db99acd637ca19150 : SUCCESS in 17m 11s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3be73f85a30747e8b8f6fb292ed6bc52c49acfed","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-03-14 16:59:51.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-vbllx/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"812b49c1296a4de01128b94818977ce707d496fb","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-03-14 17:30:04.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-j6zbz/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"330c51049559dea257aad350c35ef44660c88bec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 18:42:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc0235fa4dce4f8fa2295234f43b9571\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6cee8923653241d4af02d8eeb07723ae : SUCCESS in 1h 02m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8f80b7abfcc84430ac0cef49c618e036 : SUCCESS in 1h 53m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ff81d25eb2404d6aa8b30798bbe2ff44 : SUCCESS in 1h 01m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/adb85ee154b34ddcaaff45f1b1a17db2 : SUCCESS in 23m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb146236c950404883281969e957a4f5 : SUCCESS in 9m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/51d43496aa83447c9e44ad588b017bbf : SUCCESS in 16m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4f657f73cfeb4df4bcc996ddc82f79ac : SUCCESS in 11m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4cc43dfaaee2441fa22386edbfde2122 : SUCCESS in 9m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/befaa9b2167248039c54c3a8610a043e : SUCCESS in 50m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fca5ea89885c4e5dab1ce745a4249e3b : SUCCESS in 2h 13m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5253d485ed204558b01ec13b4ca50d54 : SUCCESS in 26m 57s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9b231f5493f64cf9992651e7feb927a3 : SUCCESS in 55m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/90e77ee574f5449f8f4332fa8c3f8352 : SUCCESS in 1h 43m 17s\n- nova-next https://zuul.opendev.org/t/openstack/build/f759b6af0ee64a9da258b12ba2995647 : SUCCESS in 2h 04m 21s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cede7f00100a4f6d9a5502a609a9d99c : SUCCESS in 48m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/df1fb04653a24a38835c5748ae8008c3 : SUCCESS in 5m 11s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c2a3ebd609d743b58dcf92887573faa0 : SUCCESS in 25m 28s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2d3c89a79ee54850aa847a042d5bec83 : SUCCESS in 29m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/77db8bfcd5b14692a7ccddcca92d7f34 : SUCCESS in 34m 18s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/97dd65fb86af4398b263c5419c3463c0 : SUCCESS in 1h 22m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79a16747162d4bcdb042a474bf6ff141 : SUCCESS in 54m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c6424c26ae764180bc0c63cd428e6768 : SUCCESS in 29m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/928601c424ea4abba7a397c1616b1b1b : SUCCESS in 36m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5d68590eee05460c6d3b805ec86cdb0419157763","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-14 19:10:20.000000000","message":"Patch Set 4:\n\n(8 comments)","accounts_in_message":[],"_revision_number":4},{"id":"595f480b1db920af0522afea49dd54f3759d239d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-14 19:13:02.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":5},{"id":"e8971be39452597b385c79f9afd3afaad5638a2b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-14 19:14:35.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c7488d5e06ebd05b9f6797e4cb7a43e38299ac59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 19:28:54.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/60b76b8ad9df4d40acd62c14204455e2\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1a83c9b09dc94a6f9a126bf05a660168 : SUCCESS in 13m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/80fba906d12a4524b2f76f40c5106bb8 : SUCCESS in 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5bdeda3d8040731a4cca470fa3c6d25787225492","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 21:32:10.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/85ca8f2416f4432f9d12376d51119f1b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5b84ad5e8cd046168f558f3057ee6b92 : SUCCESS in 58m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5fa1866db0624f35af0cbac48b9e7008 : SUCCESS in 2h 04m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/153a881d66f14655919ec782c9cd7f8d : SUCCESS in 1h 07m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1355814d800449b3baa11318d13edd92 : SUCCESS in 20m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0347def0564148aa8ecd9ac5f48a28bd : SUCCESS in 7m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/be209025968441d1ade261e1ca41f06c : SUCCESS in 13m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d95a426af35c440fa3fcc1349dfba106 : SUCCESS in 13m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6411794018b245cd8d9c4caad0b5ecac : SUCCESS in 10m 19s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cfaaa4e8f219464f8febea1b7e8bfefb : SUCCESS in 59m 25s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/641120eeac764581abca60ed12750ea1 : SUCCESS in 1h 26m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e72e29f74d5a421a8fb0e35331b2e62d : SUCCESS in 40m 04s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cd66aa935634466fb4e661bcee781a70 : SUCCESS in 28m 12s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a2127cf721ae48a690b40fd67214d8bb : SUCCESS in 2h 18m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/f1b0f2f479ee4cee8701bc28ba2a0482 : FAILURE in 1h 49m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/e94a2f83d6354885b925e18198c4826a : SUCCESS in 25m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a1a0e438cfaf458eaed1055cf7496073 : SUCCESS in 4m 05s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ba685e120fc6411aae8393aa781db6e7 : SUCCESS in 27m 36s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/514682220504435887260ed4af9c1247 : SUCCESS in 26m 14s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/65ffbb4735514c5d8b267014ee90e9a4 : SUCCESS in 27m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/36de5ccd086545418ca85caa8dd708d1 : SUCCESS in 1h 03m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d47a5412b7594574808183ebcd4120f8 : SUCCESS in 30m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d9d1e0d3b7b0442ba8464022da61aa00 : SUCCESS in 28m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c9a6a9003b8240168ad54e328ee1af7f : SUCCESS in 23m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1c6a09d380038b6111a9a9e696853ffef222a161","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-17 14:31:50.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"bd5e319d0a02147f49a3485193864eb270d1672a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-17 15:40:26.000000000","message":"Patch Set 5:\n\n(7 comments)","accounts_in_message":[],"_revision_number":5},{"id":"4e8e0566808ef1c25402ad8a9a252eb514152bf2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-17 19:42:03.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"959f96d2b8534f094f05ada5029fcce2b3681fb8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-17 19:44:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6e6228fe2b6e40402aafde10efe35c47e494bff7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-17 20:05:22.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/736a18992ed2482f993e9118bfcdc77a\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2763237ff1864ea79e377865a2c6fd7a : SUCCESS in 13m 49s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/06b454cd77be4c14923db789420783c7 : SUCCESS in 18m 25s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"2d7122afb1ce57c7e45c1d3936618c2d30387a40","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-03-17 20:07:09.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-2hmbv/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"0285830f6853493f92a9c2316dc8deaab5378e10","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-03-17 21:07:37.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-fvj6g/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"0bb0bcd48749eb9cf46c65f96029582d210c90e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-17 21:51:21.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a280575c5f8547cb9e992897a2a33a15\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7f57c3f68a744c61a12e0dd5650d3f4c : SUCCESS in 46m 08s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b9165020e7ca4d91a878ee71e9b6fc72 : SUCCESS in 2h 00m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4eb64d6f7b3148cca9a6e6a78c732b92 : SUCCESS in 1h 06m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/926a6b24ad3948d88c9c6ef9d204fdc5 : SUCCESS in 20m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daa11c08f3bc4d4893e58cdae8e14044 : SUCCESS in 7m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/11878159d071439282bc301de9e3de59 : SUCCESS in 13m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6116fd481e1d45ef9b4792cf52a15423 : SUCCESS in 13m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00acd72efa32475083ab268e9073522a : SUCCESS in 12m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e1768ceabefe463eb14461f0b1e577a0 : SUCCESS in 18m 44s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cba58c9c44294838b66d1ed9d714c1cd : SUCCESS in 34m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fb6562acfb07411ba0c2f4deaa5f2cf2 : SUCCESS in 1h 53m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4fb8223071e5470a96bc9d1e812e9144 : SUCCESS in 39m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a02db588fd624a40a0f4f7fa77c80e8d : SUCCESS in 53m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e3e0e7be5fe64e1fbaa248ef6738db4c : SUCCESS in 1h 40m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/8a4ad0c93d7e4b0d889292293371ecbf : SUCCESS in 1h 47m 46s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5470c29428db497abe1b3b9c7554972d : SUCCESS in 28m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7072438f97a84c6086f0fdcab33abefd : SUCCESS in 5m 19s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/15820dee274c4fc2a6fdab9f8ba97c4d : SUCCESS in 29m 18s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/59d14d1dd5674210866bc5a9ebf9a498 : SUCCESS in 23m 32s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/54e915deb02142d8ac08084f224e642d : SUCCESS in 24m 14s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/082ad2c555c14609932f89f97b54cfcf : SUCCESS in 1h 19m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ada9e560fdf049368332d9774235c034 : SUCCESS in 46m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4c136a472aaf413b8af4bca3253532a7 : SUCCESS in 20m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/71669b7f51274cd1ad88cba879183fab : SUCCESS in 26m 39s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"16c2c1fd73331a432b0e2281b44cbf10096c9e92","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-17 22:05:36.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"0ae2689d866a124d85258729b47ef890ffced010","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2025-03-18 05:47:26.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"109984b496d75c6331c7c8b97c8f98c2952059f2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-18 16:17:04.000000000","message":"Patch Set 7: Code-Review+2\n\n(12 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6f7ff8b21ba0e860d49acc80bd1ce68b0a2d93b1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-19 11:23:01.000000000","message":"Patch Set 7: Workflow-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"47b6dacd5a3d0c0ecbf5ebb6abdf803361038d45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-19 17:26:15.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":8},{"id":"551c90dfad32e5ac2e068a2bc08b8199baf3ca3e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-19 17:26:35.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e34567738d816d605d400ab87175c41b84945cb9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 17:34:27.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"ee322b579023d9060f422ff025de10d5bcc24757","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 17:50:31.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02361b7bcd054b76a28113176d7d0ccc\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a7e4e61f31fc4a1480a3431d68bd8122 : SUCCESS in 22m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e8b42e77f1494e3d9d70f9f426845b92 : SUCCESS in 16m 14s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d7d45a4a7546983af94e0cca8072b4f713365a88","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-19 17:53:05.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"2e795aa66380e323443611db77a6be8c989f08b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 19:43:46.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01e525a884d04d21815f1e47fa7b44c8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7bea788c58b749b4a22420a7c42c3e5e : SUCCESS in 53m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b91a98e9aca94affb8eb54c34baa6fa7 : SUCCESS in 59m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1ee5029d83c74413908e716712a635bb : SUCCESS in 58m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6b16a0bde9f547aea4a061deb088835f : SUCCESS in 22m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7fed685fd5a64fb7b47a46735bd7ff8f : SUCCESS in 10m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/378fed2e18a74c24bc20c1c502881660 : SUCCESS in 11m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/65c4f60d7e684245b48a6730f90fba6d : SUCCESS in 8m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47d1f526b1314162b8a251d3a646f682 : SUCCESS in 5m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/117fe368318f41f9b265b3c477e5e88a : SUCCESS in 16m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/154262113b3d40888410cd8f96f0523a : SUCCESS in 27m 06s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9564b003c7cc4ff1ab8ed86a71a6e5ed : SUCCESS in 57m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/de3d049f94b94b3586e0b89c7b62e2ef : SUCCESS in 51m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f47921f68a9947af98bbade93bea895c : SUCCESS in 50m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a3b1bb771b5b4b94bfeb75943679b53e : SUCCESS in 1h 50m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/81fea1b91de8445c879d24cd4e02e730 : SUCCESS in 1h 35m 58s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f674486b31fa4f7b88d40ab36a7db90f : SUCCESS in 25m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8857cb1e36e149c1a2044b5abf54ee05 : SUCCESS in 13m 18s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a551d2adcfea4fd8a226ef636b7c2249 : SUCCESS in 24m 57s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3013efc32251447f9a2e8aa22f88b887 : SUCCESS in 25m 16s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/95bdfccc196d4c0a91472e0d4d81eb72 : SUCCESS in 30m 05s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ccfd0348ea2e4e77a9204f0aa065f7c5 : SUCCESS in 46m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb9249e3797c411292cc4bd0951e0768 : SUCCESS in 48m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0fad0fa220d34a6288737a8e1102761d : SUCCESS in 24m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/07b11f319a7341adb552df805a23baea : SUCCESS in 26m 33s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"f2659a373421d1723b1e7437baf9ad3e562e7f8c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 19:44:21.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"2611e431e70b84f6ae7bcf3bdfae93523ab0640e","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-03-19 21:46:53.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944277-bcc2q/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"df829f5e9808b4a1f07154ccf23422efd91ae729","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 22:04:06.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a581fab96b64244909124a7d163e38a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e36a22c5d914fa28ac2db7efae242fa : SUCCESS in 53m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/117b24a588e04ae883a36864fa683aac : SUCCESS in 2h 02m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1f2322b511748a08158fa2a5e6602ef : SUCCESS in 52m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a140d2f32044db2a7f0edcf3cb62696 : SUCCESS in 9m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/04f70ac539e64a61bc51e8b3596b8b86 : SUCCESS in 14m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e49856003a124a61854fee707112d958 : SUCCESS in 14m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/716f93d8a3c84312a61e833546c27ac9 : SUCCESS in 12m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/151340394535428a93533d8dae0f7031 : SUCCESS in 17m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f5eeb3d125d244d1969115f1e7144f42 : SUCCESS in 52m 13s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c92ac9ab91ed420e9251af9fb36b0807 : SUCCESS in 26m 26s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ab3960fafc1342ab9e4dd4f668637d61 : SUCCESS in 25m 03s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/584fe32057164387a3fbcac71b6988e6 : SUCCESS in 26m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/44af78ab682e49218d51331e132f7b36 : SUCCESS in 1h 49m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/49bec79e62e443848a7a4b6a9a1aee9c : SUCCESS in 2h 17m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4918ac15814146089c32f3cd4e77357e : SUCCESS in 5m 12s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b033b934084e4a1da61bfc584529a7f0 : SUCCESS in 1h 53m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b8b1eb4d96534a5c9db5ab2013ef967b : SUCCESS in 1h 26m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ba2e3574417946f48be8284f4b786bca : SUCCESS in 46m 53s","accounts_in_message":[],"_revision_number":8},{"id":"1c5448fa73cc2bc462f19acf22e85e084dcab605","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 22:04:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"eaa3007740c9470ccec67e65b83ec67558d71ec6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 22:05:43.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a01ef46da38c46159c9fe2f65746e7a9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87e3654df4624afd9d630ab83043d0a4 : SUCCESS in 1m 03s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bf2a131a03344881a9e25d4ec265ac2f : SUCCESS in 58s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"229fb3513ae39fa120167107afe42568ca85ace9","revisions":{"f05fa8ede156c1e63d2e0f02efe516f9c687b2bb":{"kind":"REWORK","_number":1,"created":"2025-03-13 15:29:42.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/1"}}},"commit":{"parents":[{"commit":"5f6163bf791f3e97c2a5955f6f341acd6c1ef7bb","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5f6163bf791f3e97c2a5955f6f341acd6c1ef7bb"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:28:00.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nTODO:\n* commit message\n* release notes\n* at least one more functional test using RC and traits to see if that\n  metadata does not cause the same issue in the pools\n* unit test coverage of the smaller pieces\n* think about refactoring the _apply_ and consume_ codepath as it is\n  partially duplicated\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f05fa8ede156c1e63d2e0f02efe516f9c687b2bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f05fa8ede156c1e63d2e0f02efe516f9c687b2bb"}]},"branch":"refs/heads/master"},"bccaf8d3bb50fc7728563ca2eaf4059e3bac682c":{"kind":"REWORK","_number":2,"created":"2025-03-13 17:38:23.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/2"}}},"commit":{"parents":[{"commit":"5ca1c3f82c805d1215a3449d5d27cdff15fa57f7","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5ca1c3f82c805d1215a3449d5d27cdff15fa57f7"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 16:53:04.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nTODO:\n* commit message\n* release notes\n* at least one more functional test using RC and traits to see if that\n  metadata does not cause the same issue in the pools\n* unit test coverage of the smaller pieces\n* think about refactoring the _apply_ and consume_ codepath as it is\n  partially duplicated\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bccaf8d3bb50fc7728563ca2eaf4059e3bac682c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bccaf8d3bb50fc7728563ca2eaf4059e3bac682c"}]},"branch":"refs/heads/master"},"d63762db8efe64f1a2df26c4f2147f4db81954fd":{"kind":"REWORK","_number":3,"created":"2025-03-14 16:03:01.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/3"}}},"commit":{"parents":[{"commit":"9077e309540ec61f2fb5ffe58f73ae73b2542ef9","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9077e309540ec61f2fb5ffe58f73ae73b2542ef9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-14 16:02:21.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nTODO:\n* commit message\n* release notes\n* at least one more functional test using RC and traits to see if that\n  metadata does not cause the same issue in the pools\n* unit test coverage of the smaller pieces\n* think about refactoring the _apply_ and consume_ codepath as it is\n  partially duplicated\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d63762db8efe64f1a2df26c4f2147f4db81954fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d63762db8efe64f1a2df26c4f2147f4db81954fd"}]},"branch":"refs/heads/master"},"d17d9e8f2f4759312b83cc20e8175742d699bf16":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-03-14 16:09:54.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/4"}}},"commit":{"parents":[{"commit":"9077e309540ec61f2fb5ffe58f73ae73b2542ef9","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9077e309540ec61f2fb5ffe58f73ae73b2542ef9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-14 16:04:05.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for the dev. The\npool matching logic was faulty as it did not removed all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool had then the dev did not match.\n\nIn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net is added to the allocation logic.\nThe logic no asserts that the assumption is correct and if not as it\nfounds multiple pools with the same rp_uuid, then it bails out. And also\nit does not blindly ever allocate the same rp_uuid request from multiple\npools.\n\nTODO:\n* release notes\n* at least one more functional test using RC and traits to see if that\n  metadata does not cause the same issue in the pools\n* unit test coverage of the smaller pieces\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d17d9e8f2f4759312b83cc20e8175742d699bf16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d17d9e8f2f4759312b83cc20e8175742d699bf16"}]},"branch":"refs/heads/master"},"34fd1a8ba31cf128d73254043dd694946cd88d3c":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-03-14 19:13:02.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/77/944277/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/5"}}},"commit":{"parents":[{"commit":"9077e309540ec61f2fb5ffe58f73ae73b2542ef9","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9077e309540ec61f2fb5ffe58f73ae73b2542ef9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Dan Smith","email":"dms@danplanet.com","date":"2025-03-14 19:13:02.000000000","tz":0},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for it. The\npool matching logic was faulty as it did not remove all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool did then the dev did not match.\n\nOn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net are added to the allocation logic.\nThe logic now asserts that the assumption is correct and if not (i.e. it\nfound multiple pools with the same rp_uuid) then it bails out. It also\ndoes not ever blindly allocate the same rp_uuid request from multiple\npools.\n\nTODO:\n* release notes\n* at least one more functional test using RC and traits to see if that\n  metadata does not cause the same issue in the pools\n* unit test coverage of the smaller pieces\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34fd1a8ba31cf128d73254043dd694946cd88d3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34fd1a8ba31cf128d73254043dd694946cd88d3c"}]},"branch":"refs/heads/master","description":"Edit commit message"},"ff0a8fa43a04b0a60382ab33246b87bb8ad30c95":{"kind":"REWORK","_number":6,"created":"2025-03-17 19:42:03.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/6"}}},"commit":{"parents":[{"commit":"32afd0c644f1b9e378d113fba11bb189682e1740","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32afd0c644f1b9e378d113fba11bb189682e1740"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-17 19:37:13.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for it. The\npool matching logic was faulty as it did not remove all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool did then the dev did not match.\n\nOn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net are added to the allocation logic.\nThe logic now asserts that the assumption is correct and if not (i.e. it\nfound multiple pools with the same rp_uuid) then it bails out. It also\ndoes not ever blindly allocate the same rp_uuid request from multiple\npools.\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff0a8fa43a04b0a60382ab33246b87bb8ad30c95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff0a8fa43a04b0a60382ab33246b87bb8ad30c95"}]},"branch":"refs/heads/master"},"8d83b0617a64c4e6ce64d6e31f731817c1cbce0b":{"kind":"REWORK","_number":7,"created":"2025-03-17 19:44:59.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/7"}}},"commit":{"parents":[{"commit":"32afd0c644f1b9e378d113fba11bb189682e1740","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32afd0c644f1b9e378d113fba11bb189682e1740"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-17 19:44:54.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for it. The\npool matching logic was faulty as it did not remove all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool did then the dev did not match.\n\nOn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net are added to the allocation logic.\nThe logic now asserts that the assumption is correct and if not (i.e. it\nfound multiple pools with the same rp_uuid) then it bails out. It also\ndoes not ever blindly allocate the same rp_uuid request from multiple\npools.\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d83b0617a64c4e6ce64d6e31f731817c1cbce0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d83b0617a64c4e6ce64d6e31f731817c1cbce0b"}]},"branch":"refs/heads/master"},"229fb3513ae39fa120167107afe42568ca85ace9":{"kind":"REWORK","_number":8,"created":"2025-03-19 17:26:15.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/77/944277/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/77/944277/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/77/944277/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/77/944277/8"}}},"commit":{"parents":[{"commit":"32afd0c644f1b9e378d113fba11bb189682e1740","subject":"Reproduce bug/2098496","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32afd0c644f1b9e378d113fba11bb189682e1740"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-13 15:24:27.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-03-19 17:25:59.000000000","tz":60},"subject":"Ignore metadata tags in pci/stats _find_pool logic","message":"Ignore metadata tags in pci/stats _find_pool logic\n\nThe stats module uses the _find_pool() call to find a matching pool for\na new device or a device that is being deallocated. If no existing pool\nmatches with the dev then then a new pool is created for it. The\npool matching logic was faulty as it did not remove all the metadata\nkeys from the pool like rp_uuid. So if the dev did not have that key but\nthe pool did then the dev did not match.\n\nOn the other hand the PCI allocation logic (when PCI in Placement is\nenabled) assumed that devices from a single rp_uuid are always in a\nsingle pool. As this assumption was broken by the above bug the PCI\nallocation blindly tried to allocate resources for an rp_uuid from each\nmatching pool causing overallocation.\n\nThe main fix in this patch is to ignore the metadata tags in\n_find_pool(). But also two safety net are added to the allocation logic.\nThe logic now asserts that the assumption is correct and if not (i.e. it\nfound multiple pools with the same rp_uuid) then it bails out. It also\ndoes not ever blindly allocate the same rp_uuid request from multiple\npools.\n\nCloses-Bug: #2098496\nChange-Id: I9678230397fa1a3c735ee01ed756d5af3b4e1191\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/229fb3513ae39fa120167107afe42568ca85ace9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/229fb3513ae39fa120167107afe42568ca85ace9"}]},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"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":{}}}]}
