)]}'
{"id":"openstack%2Fnova~899185","triplet_id":"openstack%2Fnova~master~I6c79c589571082876e19c3fdcd59e7b93a79821e","project":"openstack/nova","branch":"master","topic":"bug/2039803","attention_set":{"6962":{"account":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"last_update":"2024-04-17 13:42:52.000000000","reason":"\u003cGERRIT_ACCOUNT_16207\u003e replied on the change","reason_account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2024-04-17 14:12:18.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2024-04-17 14:11:03.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"hashtags":[],"change_id":"I6c79c589571082876e19c3fdcd59e7b93a79821e","subject":"libvirt: Avoid getCapabilities() to calculate host CPU definition","status":"NEW","created":"2023-10-24 15:19:30.000000000","updated":"2024-04-17 14:12:18.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":8,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"3f3810a9068911f307eadc69149d375ce1946688","_number":899185,"virtual_id_number":899185,"owner":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-04-16 17:53:55.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},{"_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":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-24 15:23:18.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2023-10-24 16:29:36.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-24 16:36:08.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-04-16 17:03:18.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":"2024-04-17 13:42:52.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"state":"CC"}],"messages":[{"id":"26ea8330c3b0510fab9ec7c3d8b730679733c6c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2023-10-24 15:19:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"011d25a97e25e9a035b45f6134f335861a7371a5","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2023-10-24 15:23:05.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"8747b89b2e411c4c678153758020bd007cfac60a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2023-10-24 15:25:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"3d9db01f57b40332ad4e575d93e722f1afb941de","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 16:29:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69b78dcd7dc747ff9875f6214e58dc98\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/84a508e7aabd42c28521f22e48bcc1b5 : FAILURE in 55m 56s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2da495fa10b74bd680f58680feff9669 : TIMED_OUT in 1h 00m 56s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d716db01960547099b43e698bca5830e : FAILURE in 46m 05s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0f5e3255c0dae529ab09a98dde6b3b5af34f5121","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 16:36:08.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/f2b7e424eb2a471cba9f35c7b2846be2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3ca7a9273e6c436c964c8d5237c6c6b1 : FAILURE in 48m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f9a4de6730644215b92a7c03b34c149e : FAILURE in 49m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a813b1715f204c70a16c1c0b054a6fd5 : FAILURE in 52m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/19f89367b4cc481687e00fbad0074d9c : FAILURE in 16m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e476b8c236ad4408804ce0a90c6a87bf : SUCCESS in 10m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1c1a4ee945f44ef58136d1a2b5283022 : FAILURE in 11m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f1164398386f4bd8b9b44951840bcc89 : FAILURE in 10m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f00669a9c69c44828a004d2761a6be41 : SUCCESS in 10m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/28975c1be2f34dd1a7f4bcae117b692f : SUCCESS in 57m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f7646254553746ef9ae90820a333cb7d : FAILURE in 52m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0a44d37c2fc44268a3697bda6abde3e2 : POST_FAILURE in 37m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a4baa9b73c294e8eb29eacda89f01509 : POST_FAILURE in 53m 45s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/11c5d462bc3f426589ade1f7b7c575a5 : FAILURE in 45m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9649aca8ec8540358be5d0c549525de8 : FAILURE in 1h 02m 02s\n- nova-next https://zuul.opendev.org/t/openstack/build/2fef3a2c3c8b4a35bc9a49c2214d56ae : POST_FAILURE in 54m 07s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/958071dd67ae476a816d8e6937d5f9af : POST_FAILURE in 46m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0c6668108996418d874604d832f200e4 : SUCCESS in 5m 09s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/59bb34a37cf24898a46e52cb71f9704d : FAILURE in 15m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ed05a234922e4768816335b0e971aec7 : FAILURE in 23m 20s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0fc8e87b9bc4499b86a385503aa91e21 : FAILURE in 27m 06s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c76ed6d2ea6f441a9c648f27f0225ad6 : FAILURE in 26m 03s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5dc4b622bc92437f86ce663d9e2b5e84 : FAILURE in 52m 25s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/8be6bd65e4024b71892564437cbdb024 : FAILURE in 40m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b79f635b13404eb3967424896f7b9ae1 : FAILURE in 1h 03m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e1b5580e0fa4fbcbc5dee9e8dca1319 : FAILURE in 39m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c0ae012d6d724ff2b71ca425027f7941 : FAILURE in 40m 53s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8132845b728941d4afbc1d41fdca82b9 : FAILURE in 54m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e5fd5660b226a5c897811207172da6483839a8ff","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2023-10-25 06:53:57.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"74293b227aaea1333aaea895c8655a861b84b576","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"real_author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-04-16 16:13:50.000000000","message":"Patch Set 3: Patch Set 2 was rebased on behalf of \u003cGERRIT_ACCOUNT_6962\u003e\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"_revision_number":3},{"id":"9e8d3354c95011984de5fa3363af5455494b0f19","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-04-16 16:14:03.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5045281b43d47157e23434385c4c89b5ed677c6d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-16 16:30:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8950e309eacf42018a5e9d21ae50a847\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/51674d2b4a7e43ee92d8b6dcc843fe5e : FAILURE in 10m 24s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cd833dd233f04be0adc038c480d83527 : FAILURE in 14m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"166883c18843e3b18ea45b4c95575dcdc066dddd","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":"2024-04-16 17:03:18.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-899185-prj5v/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"aa211bf390e4e377ffc6018689f5571490f8140f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-16 17:53:55.000000000","message":"Patch Set 3: 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/f278922f249242c4985cdfa30f636a09\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/79f2c174195c4ac28d23c972a1dd9200 : FAILURE in 41m 09s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/805040d3ce3b439cba4802c15c20f0c4 : FAILURE in 41m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b9f01f06dce43518b39ca590d19c0c8 : FAILURE in 42m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef9b6c2fb8834fa0a0edb00a1521b681 : FAILURE in 13m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7c4a3eeba944aaf90fc2550a7765f16 : SUCCESS in 6m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/919ce27506a042449d73db3d8318ddd4 : FAILURE in 13m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/67108558db564d52a73ffe41468f83f9 : FAILURE in 8m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ee6086eca2564fdd88abd7fa417c19c5 : FAILURE in 12m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58327971334a4d09bb484c6cd09ed0af : SUCCESS in 10m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e47e7bacc9784b1f8b3e956c764683b5 : SUCCESS in 1h 04m 58s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1df0385beb914dcda6c53001fea1f906 : FAILURE in 44m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b6da893d7a7d4c80a8213e4797cc21cd : POST_FAILURE in 50m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c7563999675c4ac8b92d607de21410b8 : POST_FAILURE in 49m 36s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/c1286ea6c27747d98e4e9ded414bae5e : FAILURE in 43m 01s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/53ff51d118864087be44788a90c2b601 : FAILURE in 55m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/5fe6285db5f24b02861e1c9f5fa822d8 : POST_FAILURE in 20m 22s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/653f71e2058c4a79929782794753de30 : POST_FAILURE in 29m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/89ba98967041411a91a1d6b49a8f720b : SUCCESS in 4m 48s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/2901eb68cad84088a4f083a06eddec29 : FAILURE in 11m 48s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/14ceac09e73b409bb48fb9d39b5eed85 : FAILURE in 25m 01s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9471d0746d574ade8c80a041c7ed50ea : FAILURE in 20m 49s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/04f181fa29f0450ea02331dfc60c17b9 : FAILURE in 24m 45s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/0e874f2325004f51b49996738d686074 : FAILURE in 40m 43s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/b863de46120b4d31aaec0e2aa47867d4 : FAILURE in 36m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/39a984c421ca4e78b7bd9c0542634bec : FAILURE in 1h 11m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ef18658fbfaf4ee2a4ff7a25e731fe41 : FAILURE in 40m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b2a34fea5ad4496c9c968769e0430a71 : FAILURE in 18m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/91c68b76941e4922953629e8c5a511a7 : FAILURE in 21m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2f62dbf337a39e0863337b0603a4258b4e139b07","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-04-17 07:00:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fe95f7f27770a2e43547951fc24b924278958a2f","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2024-04-17 13:24:20.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a8e1f284afbb2c610435bfbf356bfd373f8fa3d7","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2024-04-17 13:42:52.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a1971c9df86d2ddc5c64f0474329897c21019097","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-04-17 14:11:03.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3f3810a9068911f307eadc69149d375ce1946688","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-04-17 14:12:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"00dabd3d39f7046daf921e09f041d95c7a8038fb","revisions":{"e9f5dcff0b66df07f1700b49c0ca172f6f86d7a1":{"kind":"REWORK","_number":1,"created":"2023-10-24 15:19:30.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/85/899185/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/899185/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/899185/1"}}},"commit":{"parents":[{"commit":"6094a682917554a4731227cc4d1be07bab3113bf","subject":"Merge \"Clean up service_get_all()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6094a682917554a4731227cc4d1be07bab3113bf"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2023-10-24 14:44:41.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2023-10-24 15:19:09.000000000","tz":120},"subject":"libvirt: Avoid getCapabilities() to calculate host CPU definition","message":"libvirt: Avoid getCapabilities() to calculate host CPU definition\n\nIn _compare_cpu() method, the CPU definition for compareHypervisorCPU()\nAPI is being taken from host capabilities, i.e. getCapabilities().  This\nnow produces wrong results[1] causes a lot of grief in terms of\nlive-migration failures due to CPU compatibility checks.\n\nThe recommendation from libvirt maintainers is this: if Nova needs to\npass host CPU to compareHypervisorCPU(), it should take from\ngetDomainCapabilities() API.  I.e. we should totally avoid relying on\ngetCapabilities() API to get host CPU definition.\n\nThis patch aims to fix this by getting host CPU defintion from\ngetDomainCapabilities() -- via Nova\u0027s wrapper get_domain_capabilities().\nWhile at it, clean up related code.\n\n[1] https://bugs.launchpad.net/nova/+bug/2039803\n\nCloses-Bug: #2039803\n\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\nChange-Id: I6c79c589571082876e19c3fdcd59e7b93a79821e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9f5dcff0b66df07f1700b49c0ca172f6f86d7a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9f5dcff0b66df07f1700b49c0ca172f6f86d7a1"}]},"branch":"refs/heads/master"},"58831268e0569954c8f0cd97bdf782353571aab5":{"kind":"REWORK","_number":2,"created":"2023-10-24 15:25:44.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/85/899185/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/899185/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/899185/2"}}},"commit":{"parents":[{"commit":"6094a682917554a4731227cc4d1be07bab3113bf","subject":"Merge \"Clean up service_get_all()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6094a682917554a4731227cc4d1be07bab3113bf"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2023-10-24 14:44:41.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2023-10-24 15:25:37.000000000","tz":120},"subject":"libvirt: Avoid getCapabilities() to calculate host CPU definition","message":"libvirt: Avoid getCapabilities() to calculate host CPU definition\n\nIn _compare_cpu() method, the CPU definition for compareHypervisorCPU()\nAPI is being taken from host capabilities, i.e. getCapabilities().  This\nnow produces wrong results[1] causes a lot of grief in terms of\nlive-migration failures due to CPU compatibility checks.\n\nThe recommendation from libvirt maintainers is this: if Nova needs to\npass host CPU to compareHypervisorCPU(), it should take from\ngetDomainCapabilities() API.  I.e. we should totally avoid relying on\ngetCapabilities() API to get host CPU definition.\n\nThis patch aims to fix this by getting host CPU defintion from\ngetDomainCapabilities() -- via Nova\u0027s wrapper get_domain_capabilities().\nWhile at it, clean up related code.\n\n[1] https://bugs.launchpad.net/nova/+bug/2039803\n\nCloses-Bug: #2039803\n\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\nChange-Id: I6c79c589571082876e19c3fdcd59e7b93a79821e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58831268e0569954c8f0cd97bdf782353571aab5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58831268e0569954c8f0cd97bdf782353571aab5"}]},"branch":"refs/heads/master"},"00dabd3d39f7046daf921e09f041d95c7a8038fb":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-04-16 16:13:50.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"real_uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/85/899185/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/85/899185/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/85/899185/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/85/899185/3"}}},"commit":{"parents":[{"commit":"c199becf52267ba37c5191f6f82e29bb5232b607","subject":"Merge \"Refactor vf profile for PCI device\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c199becf52267ba37c5191f6f82e29bb5232b607"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2023-10-24 14:44:41.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2024-04-16 16:13:50.000000000","tz":0},"subject":"libvirt: Avoid getCapabilities() to calculate host CPU definition","message":"libvirt: Avoid getCapabilities() to calculate host CPU definition\n\nIn _compare_cpu() method, the CPU definition for compareHypervisorCPU()\nAPI is being taken from host capabilities, i.e. getCapabilities().  This\nnow produces wrong results[1] causes a lot of grief in terms of\nlive-migration failures due to CPU compatibility checks.\n\nThe recommendation from libvirt maintainers is this: if Nova needs to\npass host CPU to compareHypervisorCPU(), it should take from\ngetDomainCapabilities() API.  I.e. we should totally avoid relying on\ngetCapabilities() API to get host CPU definition.\n\nThis patch aims to fix this by getting host CPU defintion from\ngetDomainCapabilities() -- via Nova\u0027s wrapper get_domain_capabilities().\nWhile at it, clean up related code.\n\n[1] https://bugs.launchpad.net/nova/+bug/2039803\n\nCloses-Bug: #2039803\n\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\nChange-Id: I6c79c589571082876e19c3fdcd59e7b93a79821e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/00dabd3d39f7046daf921e09f041d95c7a8038fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/00dabd3d39f7046daf921e09f041d95c7a8038fb"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
