)]}'
{"id":"openstack%2Fnova~816823","triplet_id":"openstack%2Fnova~master~Id4445c6cd1bccc0d2ae2f6ee0df1fde9248d9939","project":"openstack/nova","branch":"master","topic":"control-qemu-tb-cache","attention_set":{"6962":{"account":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"last_update":"2021-11-26 13:11:08.000000000","reason":"Lee Yarwood replied on the change"}},"removed_from_attention_set":{"10135":{"account":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"last_update":"2021-11-26 13:11:08.000000000","reason":"Lee Yarwood replied on the change"}},"hashtags":[],"change_id":"Id4445c6cd1bccc0d2ae2f6ee0df1fde9248d9939","subject":"libvirt: Introduce config class for QEMU\u0027s \"tb-cache\"","status":"NEW","created":"2021-11-05 11:09:55.000000000","updated":"2021-11-26 13:11:08.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d8ea6a8a4ccdd69e55b67632f8489f6b01e47d80","_number":816823,"virtual_id_number":816823,"owner":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-11-16 12:11:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":-1,"date":"2021-11-18 10:04:40.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-05 11:12:32.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"CC"},{"updated":"2021-11-05 11:12:32.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2021-11-05 11:13:58.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-11-05 11:42:46.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":"2021-11-05 12:23:39.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-11-05 12:55:44.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":"2021-11-05 13:38:12.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2021-11-16 12:11:40.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-11-18 10:04:40.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"2d08dce8f00126729794177f256bc9120d72d527","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-05 11:09:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7793ee19440f65375320731a16cb38a5bf9f494f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-05 11:12:03.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"724aabfc9e6aa059dc67f8b49c5993f614f07f5e","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-05 11:12:32.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"cfefa3fd11a6a44f39433f0e3032248a2c764f93","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-05 11:13:57.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"92d28606498a8807746d706d48cc2ac8b8895c46","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-11-05 11:13:58.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/816823/816823/2/check-not-vote/ext-nova-zuul/da4212b : FAILURE in 0s","accounts_in_message":[],"_revision_number":2},{"id":"d5ee9846add706fe3fdb36e805b6fc13791f51f3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-05 11:42:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bdc6d13138224eb2b5589c4818e490e5 : FAILURE in 26m 02s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3e0e2fc390de47fc8b81c51b7107b7ab : FAILURE in 29m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"815da64e0cd28ca746ac90d73b5655b1a508fc3b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-05 12:23:39.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/23/816823/2/check/tempest-dsvm-full-focal-py3/09aed96/ : FAILURE in 54m 42s","accounts_in_message":[],"_revision_number":2},{"id":"bea07da41317c43c64e28433cf34385999e5cd31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-05 12:55:44.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\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/574a112d5bf14d20a34913c42a254650 : SUCCESS in 1h 17m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b99e6187f7a47fdbafcea27f8f544c2 : FAILURE in 15m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e9541c0fba364a26b724680a72eadfc2 : FAILURE in 15m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f72d13d652fc4f49b963f239d9314e2e : SUCCESS in 10m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/982bee0be78f40b7b09cc28303227b26 : FAILURE in 14m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/39c6a51dcb7a40069fdb52c45364ca4c : FAILURE in 13m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/960cd218d65e4455a73aa24253a030ee : FAILURE in 18m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/505f6255abcb4dc3b9082f8eb0db3957 : SUCCESS in 11m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/254a5eca8d764622843d9533265b3693 : SUCCESS in 1h 37m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0ce986386cca4aa48ed6e448a6b3e501 : SUCCESS in 1h 06m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/be3d5954f9bd4672b8398994a5dd1c8d : SUCCESS in 1h 11m 12s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5bc634f151194006a8e1b4107afba193 : SUCCESS in 48m 11s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/5b44b67554ca41ac8da565f48aae2a1e : SUCCESS in 52m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cfc038c4961144169597a2c1533127d4 : SUCCESS in 1h 15m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/5ffe397c26cb409e8c38b9a56de740aa : SUCCESS in 1h 20m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/50f57a1652db460cb3e94a866669e2f9 : SUCCESS in 7m 16s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/85321ef599b64a2897275c0c5e5ff7ee : SUCCESS in 19m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/42b86f1ca07e4216a219745274fe4cb4 : SUCCESS in 20m 29s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/bf272625d869437ea378baf976315d02 : SUCCESS in 20m 11s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4e92ddee3d584ff2bce175f44aaff110 : SUCCESS in 1h 06m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/142d24c4203c43618daad85127f63e2a : SUCCESS in 48m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9f4c859ca7db40168df1ebfea6ac13d0 : SUCCESS in 45m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/73fe772ed131418db2eb086faf8e2fbe : SUCCESS in 34m 15s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/723ba652256243a7bc2de4d7f023657f : SUCCESS in 52m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"859f223be10cc877423d7d1ed1eb2b8796568194","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-11-05 13:38:12.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/816823/2/iscsi : FAILURE in 2h 24m 45s","accounts_in_message":[],"_revision_number":2},{"id":"c05028344421f2835fa26521e7d56b7e967aec3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-15 13:11:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"eec91af495b7bc55d135c61ba942d4ddb07b3b6d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-15 13:46:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/027d2f95a00d41d9b428da05e2f20713 : SUCCESS in 19m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e60aa3b236e54a8db7ad96c95d2cb9c3 : SUCCESS in 27m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bfcb038d9cac939e3441fda1213ade86678deb54","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-11-15 14:41:02.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/816823/816823/3/check-not-vote/ext-nova-zuul/ef5c594 : SUCCESS in 1h 14m 30s","accounts_in_message":[],"_revision_number":3},{"id":"86b7859e7d5725f056be047a2114f1230dd57b15","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-15 14:45:44.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\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d0d3485f6f6845d9883ecc144c78daca : SUCCESS in 1h 20m 08s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/e0f292dd2fe2464dacafefe8378f1a88 : SUCCESS in 1h 26m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a87007ad1a464c3f9f034370798cf463 : SUCCESS in 15m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/393c5c0a95864a988720dd133946ce61 : SUCCESS in 14m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88565e27c01a4c5788f7fef656b7de34 : SUCCESS in 14m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f9eda5d3d8e4e54b3d13fbbb591928e : SUCCESS in 14m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/33e3221f4a784b048442798747e873e2 : SUCCESS in 14m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/45a35185e61b44af947d6ed1b5d4a3fc : SUCCESS in 13m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0032255b96c9409680532737135a1829 : SUCCESS in 10m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/00353abc39a7490091760f34770c2dd0 : SUCCESS in 1h 13m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a040bdcc56194b498d1eab339cac0b0b : SUCCESS in 1h 10m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e75aba0c5e6c4fd696f24300eb59bf2f : SUCCESS in 49m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7ee6009520724fe281d7b42a47005c39 : SUCCESS in 53m 03s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1fbf482f639b4946bc6f67d7206dc0e9 : SUCCESS in 50m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1603f4d7215a44ccaaf3733f29f581d2 : SUCCESS in 1h 17m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/6e4d2bf6776e42a9ab3dce2b49a1d8e5 : SUCCESS in 1h 29m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/feef5473e9704ed0b7f7edd2c188af59 : SUCCESS in 7m 21s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/88d7efa5e9e045cfa5afefc25b9f9a01 : SUCCESS in 21m 32s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/46015eadf6cf42d1b2cd2f8776af7159 : SUCCESS in 20m 19s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/041060d816784e47b9417b0833767104 : SUCCESS in 22m 31s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/632f8ed30e9a4a04a32648843f227ef3 : FAILURE in 1h 05m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a00226ce8bb841fd8e52a6583f62faf4 : SUCCESS in 49m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e064644566f54b4686c65f3c4c038f7e : SUCCESS in 51m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/48be69afe2204be0aa14a8baa2af85c0 : SUCCESS in 29m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/20b3de5009794d6c95fdc9b9f03b6a48 : SUCCESS in 33m 20s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"aabbd016892eecfa7146ff855433ca1df8236ba7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-15 15:16:42.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/23/816823/3/check/tempest-dsvm-full-focal-py3/1ce4e55/ : FAILURE in 1h 50m 05s","accounts_in_message":[],"_revision_number":3},{"id":"2bc21ef388ef24f8f022448d5d9572cb3c08c536","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-11-15 15:39:21.000000000","message":"Patch Set 3:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/816823/3/iscsi : SUCCESS in 2h 26m 43s","accounts_in_message":[],"_revision_number":3},{"id":"191a7cd00d0f9cfc26dba6be20cf0868eed745ac","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-15 18:10:50.000000000","message":"Patch Set 3:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/23/816823/3/check/tempest-dsvm-full-focal-py3/b21cdb6/ : SUCCESS in 2h 05m 31s","accounts_in_message":[],"_revision_number":3},{"id":"f885fcfedb3d4435b98274dd34109771a9a36009","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-16 10:30:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4db693586140dfa71445fddfe3e9f5e280fcd697","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 11:04:05.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5ea8849983446c787f12a1cd4952e87 : SUCCESS in 19m 47s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7e3de4d60d2f463999c8c850bd9a8cf6 : SUCCESS in 31m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0bdbbe1fa08b198822b9a0ae6d7364a6079b63f0","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-11-16 11:26:29.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/816823/816823/3/check-not-vote/ext-nova-zuul/c3f5ae7 : SUCCESS in 53m 56s","accounts_in_message":[],"_revision_number":3},{"id":"d75951e6a6d7c71b65cbbad0811344e35638d5d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 12:11:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8b14f76681e849e9accc54263ab73232 : SUCCESS in 1h 15m 01s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/622fca284bc044f7b7090a0bb3590bdf : SUCCESS in 1h 28m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/838120ddb2b04872865ea979bdc37053 : SUCCESS in 20m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/15542ef58d0847b5b7200dc03a632dba : SUCCESS in 14m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cc79649c1c24ab3911843008b0f1fff : SUCCESS in 11m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7d3fb25d4b2a432b96cc71904136fe08 : SUCCESS in 15m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/85f235bbdc41482f9cac10f855355aed : SUCCESS in 11m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ab75d854523e430384a7c8b501024ea3 : SUCCESS in 15m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9eeebc0f93a14c3399c13be4e026628b : SUCCESS in 9m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bef1f41d256a41e096c8e0fb5da7c3f7 : SUCCESS in 1h 07m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b1331f592cb14f1f9d0a070e768999ee : SUCCESS in 1h 02m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/05868d9342ea4e00993707ba7d1367ab : SUCCESS in 56m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cc1e11202d3d47148b89d74000ecc0be : SUCCESS in 56m 26s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e76c0c7077ef456a920b483406cce841 : SUCCESS in 1h 01m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/22c7e7051e6b45b184efe1f0d91ca4c2 : SUCCESS in 1h 18m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/611891727efd405ea5c742b6a14b63ae : SUCCESS in 1h 33m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2d09b56f2b164b509182c02b083a9e26 : SUCCESS in 7m 08s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/7c365126c98b45deb23c3e228baab85b : SUCCESS in 21m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9e86861f3e8b45f181f02150894d002e : SUCCESS in 19m 45s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e1944533061d44b4b0ca6ed54302ed2b : SUCCESS in 19m 46s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fdac4d50e47a481892db834094c3eac4 : SUCCESS in 1h 06m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b7243b74474946b7b4a8ec5529f032c5 : SUCCESS in 46m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b4205c4aaf294b80b953c49af0d6a8fc : SUCCESS in 45m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/dbe667499f2b4dbfaf29b4e785ed946b : SUCCESS in 27m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1fae076901744f5b8a9733d6b7092ac0 : SUCCESS in 37m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"29658f132c80cb7802777f8d66d81ee57471d97e","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-11-16 12:11:40.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/23/816823/3/check/EMC_PowerFlex_NOVA/9ac8b3b/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"92b5dec68da2311596a536648b982fd024723850","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-11-16 12:42:53.000000000","message":"Patch Set 3:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/816823/3/iscsi : SUCCESS in 2h 11m 33s","accounts_in_message":[],"_revision_number":3},{"id":"6a6f5a85d84d37d495e31e37c4256bd75df0694c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-16 12:53:56.000000000","message":"Patch Set 3:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/23/816823/3/check/tempest-dsvm-full-focal-py3/dd3c187/ : SUCCESS in 2h 18m 58s","accounts_in_message":[],"_revision_number":3},{"id":"aba31bb6233fee976be426255491fe45dcdd0e79","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-11-18 10:04:40.000000000","message":"Patch Set 3: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e262cad5fc14c33d02b6a276dbb4336891c21ad6","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-23 09:24:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d8ea6a8a4ccdd69e55b67632f8489f6b01e47d80","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-11-26 13:11:08.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0230eae9e9acaaf43612699738108e7b384af4f9","revisions":{"0b9c88e3482646727429919b275e5f7cfc8b2158":{"kind":"REWORK","_number":1,"created":"2021-11-05 11:09:55.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/23/816823/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/23/816823/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/23/816823/1"}}},"commit":{"parents":[{"commit":"ee91d92f9105aa7e7b1e45a47f70b8989b458a68","subject":"Merge \"Clean up allocations left by evacuation when deleting service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee91d92f9105aa7e7b1e45a47f70b8989b458a68"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-04 17:22:25.000000000","tz":60},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-05 11:09:25.000000000","tz":60},"subject":"libvirt: Introduce config classes for QEMU\u0027s \"tb-cache\"","message":"libvirt: Introduce config classes for QEMU\u0027s \"tb-cache\"\n\nQEMU in its TCG mode (i.e. full system emulation) uses a translation\nblock (TB) cache of 32MB as an optimization during dynamic code\ntranslation.  However, in QEMU v5.0, the default size of this cache was\nupdated[1] from 32MB to a whopping 1024MB.  This was done for two\nreasons: (a) the small 32MB buffer meant, QEMU had to flush and\nregenerate it hundreds of times, thus slowing down the guest; and (b)\nan assumption that \"we expect most system emulation to run one or two\nguests per host. Users running large scale system emulation may want to\ntweak their runtime setup via the `tb-size` control\"[1].\n\nWhile this increase of \u0027tb-cache\u0027 buffer improves the guest performance,\nit also dramatically increases[2] the memory used by a TCG guest\n(\u003cdomain type\u003d\u0027qemu\u0027\u003e).  As a consequnce, CI systems with TCG gusts that\nrelied on older behaviour of 32MB cache will now hit OOM Killer --\nbecause, the newer 1GB cache means far fewer TCG guests per host.  (Note\nthat this does not affect KVM guests.)\n\nLuckily, adjusting the \"tb-size\" parameter in QEMU (e.g. `-accel\ntcg,tb-size\u003d64`) lets you control this cache value.  And upstream\nlibvirt is in the process of wiring it up[3][4] via \"tb-cache\":\n\n      ...\n      \u003cfeatures\u003e\n        \u003ctcg\u003e\n          \u003ctb-cache unit\u003d\u0027MiB\u0027\u003e64\u003c/tb-cache\u003e\n        \u003c/tcg\u003e\n      \u003c/features\u003e\n      ...\n\nBoth MiB and KiB are valid units in the XML for `tb-cache`; internally\nlibvirt stores it in KiB.  This feature will be available in libvirt\nv7.10.0 (December 2021).\n\nThis patch introduces the XML modelling class; we\u0027ll wire up a config\noption in a later patch once libvirt upstream merges this series[5].\n\n[1] https://gitlab.com/qemu-project/qemu/-/commit/600e17b26\n    accel/tcg: increase default code gen buffer size for 64 bit\n[2] https://gitlab.com/qemu-project/qemu/-/issues/693 (Qemu increased\n    memory usage with TCG)\n[3] https://gitlab.com/libvirt/libvirt/-/issues/229\n[4] https://gitlab.com/libvirt/libvirt/-/issues/233\n[5] https://listman.redhat.com/archives/libvir-list/2021-November/msg00194.html\n    \"Introduce TCG domain features\"\n\nChange-Id: Id4445c6cd1bccc0d2ae2f6ee0df1fde9248d9939\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0b9c88e3482646727429919b275e5f7cfc8b2158"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0b9c88e3482646727429919b275e5f7cfc8b2158"}]},"branch":"refs/heads/master"},"2b784b0e83428f9b36b91b97e3ea47cef56d9ad1":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-11-05 11:12:03.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/23/816823/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/23/816823/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/23/816823/2"}}},"commit":{"parents":[{"commit":"ee91d92f9105aa7e7b1e45a47f70b8989b458a68","subject":"Merge \"Clean up allocations left by evacuation when deleting service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee91d92f9105aa7e7b1e45a47f70b8989b458a68"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-04 17:22:25.000000000","tz":60},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-05 11:11:47.000000000","tz":60},"subject":"libvirt: Introduce config class for QEMU\u0027s \"tb-cache\"","message":"libvirt: Introduce config class for QEMU\u0027s \"tb-cache\"\n\nQEMU in its TCG mode (i.e. full system emulation) uses a translation\nblock (TB) cache of 32MB as an optimization during dynamic code\ntranslation.  However, in QEMU v5.0, the default size of this cache was\nupdated[1] from 32MB to a whopping 1024MB.  This was done for two\nreasons: (a) the small 32MB buffer meant, QEMU had to flush and\nregenerate it hundreds of times, thus slowing down the guest; and (b)\nan assumption that \"we expect most system emulation to run one or two\nguests per host. Users running large scale system emulation may want to\ntweak their runtime setup via the `tb-size` control\"[1].\n\nWhile this increase of \u0027tb-cache\u0027 buffer improves the guest performance,\nit also dramatically increases[2] the memory used by a TCG guest\n(\u003cdomain type\u003d\u0027qemu\u0027\u003e).  As a consequnce, CI systems with TCG gusts that\nrelied on older behaviour of 32MB cache will now hit OOM Killer --\nbecause, the newer 1GB cache means far fewer TCG guests per host.  (Note\nthat this does not affect KVM guests.)\n\nLuckily, adjusting the \"tb-size\" parameter in QEMU (e.g. `-accel\ntcg,tb-size\u003d64`) lets you control this cache value.  And upstream\nlibvirt is in the process of wiring it up[3][4] via \"tb-cache\":\n\n      ...\n      \u003cfeatures\u003e\n        \u003ctcg\u003e\n          \u003ctb-cache unit\u003d\u0027MiB\u0027\u003e64\u003c/tb-cache\u003e\n        \u003c/tcg\u003e\n      \u003c/features\u003e\n      ...\n\nBoth MiB and KiB are valid units in the XML for `tb-cache`; internally\nlibvirt stores it in KiB.  This feature will be available in libvirt\nv7.10.0 (December 2021).\n\nThis patch introduces the XML modelling class; we\u0027ll wire up a config\noption in a later patch once libvirt upstream merges this series[5].\n\n[1] https://gitlab.com/qemu-project/qemu/-/commit/600e17b26\n    accel/tcg: increase default code gen buffer size for 64 bit\n[2] https://gitlab.com/qemu-project/qemu/-/issues/693 (Qemu increased\n    memory usage with TCG)\n[3] https://gitlab.com/libvirt/libvirt/-/issues/229\n[4] https://gitlab.com/libvirt/libvirt/-/issues/233\n[5] https://listman.redhat.com/archives/libvir-list/2021-November/msg00194.html\n    \"Introduce TCG domain features\"\n\nChange-Id: Id4445c6cd1bccc0d2ae2f6ee0df1fde9248d9939\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b784b0e83428f9b36b91b97e3ea47cef56d9ad1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b784b0e83428f9b36b91b97e3ea47cef56d9ad1"}]},"branch":"refs/heads/master"},"0230eae9e9acaaf43612699738108e7b384af4f9":{"kind":"REWORK","_number":3,"created":"2021-11-15 13:11:25.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/23/816823/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/23/816823/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/23/816823/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/23/816823/3"}}},"commit":{"parents":[{"commit":"ee91d92f9105aa7e7b1e45a47f70b8989b458a68","subject":"Merge \"Clean up allocations left by evacuation when deleting service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee91d92f9105aa7e7b1e45a47f70b8989b458a68"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-04 17:22:25.000000000","tz":60},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-11-15 13:10:45.000000000","tz":60},"subject":"libvirt: Introduce config class for QEMU\u0027s \"tb-cache\"","message":"libvirt: Introduce config class for QEMU\u0027s \"tb-cache\"\n\nQEMU in its TCG mode (i.e. full system emulation) uses a translation\nblock (TB) cache of 32MB as an optimization during dynamic code\ntranslation.  However, in QEMU v5.0, the default size of this cache was\nupdated[1] from 32MB to a whopping 1024MB.  This was done for two\nreasons: (a) the small 32MB buffer meant, QEMU had to flush and\nregenerate it hundreds of times, thus slowing down the guest; and (b)\nan assumption that \"we expect most system emulation to run one or two\nguests per host. Users running large scale system emulation may want to\ntweak their runtime setup via the `tb-size` control\"[1].\n\nWhile this increase of \u0027tb-cache\u0027 buffer improves the guest performance,\nit also dramatically increases[2] the memory used by a TCG guest\n(\u003cdomain type\u003d\u0027qemu\u0027\u003e).  As a consequnce, CI systems with TCG gusts that\nrelied on older behaviour of 32MB cache will now hit OOM Killer --\nbecause, the newer 1GB cache means far fewer TCG guests per host.  (Note\nthat this does not affect KVM guests.)\n\nLuckily, adjusting the \"tb-size\" parameter in QEMU (e.g. `-accel\ntcg,tb-size\u003d64`) lets you control this cache value.  And upstream\nlibvirt is in the process of wiring it up[3][4] via \"tb-cache\":\n\n      ...\n      \u003cfeatures\u003e\n        \u003ctcg\u003e\n          \u003ctb-cache unit\u003d\u0027MiB\u0027\u003e64\u003c/tb-cache\u003e\n        \u003c/tcg\u003e\n      \u003c/features\u003e\n      ...\n\nBoth MiB and KiB are valid units in the XML for `tb-cache`; internally\nlibvirt stores it in KiB.  This feature will be available in libvirt\nv7.10.0 (December 2021).\n\nThis patch introduces the XML modelling class; we\u0027ll wire up a config\noption in a later patch once libvirt upstream merges this series[5].\n\n[1] https://gitlab.com/qemu-project/qemu/-/commit/600e17b26\n    accel/tcg: increase default code gen buffer size for 64 bit\n[2] https://gitlab.com/qemu-project/qemu/-/issues/693 (Qemu increased\n    memory usage with TCG)\n[3] https://gitlab.com/libvirt/libvirt/-/issues/229\n[4] https://gitlab.com/libvirt/libvirt/-/issues/233\n[5] https://listman.redhat.com/archives/libvir-list/2021-November/msg00194.html\n    \"Introduce TCG domain features\"\n\nblueprint: control-qemu-tb-cache\nChange-Id: Id4445c6cd1bccc0d2ae2f6ee0df1fde9248d9939\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0230eae9e9acaaf43612699738108e7b384af4f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0230eae9e9acaaf43612699738108e7b384af4f9"}]},"branch":"refs/heads/master"}},"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","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
