)]}'
{"id":"openstack%2Fnova~559700","triplet_id":"openstack%2Fnova~stable%2Fqueens~I6bb956808aa3df58747c865c92e5b276e61aff44","project":"openstack/nova","branch":"stable/queens","topic":"bug/1750829","hashtags":[],"change_id":"I6bb956808aa3df58747c865c92e5b276e61aff44","subject":"libvirt: Allow to specify granular CPU feature flags","status":"MERGED","created":"2018-04-09 10:52:59.000000000","updated":"2018-04-10 20:18:10.000000000","submitted":"2018-04-10 20:18:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"559700-1523391490141-9cedb2f7","meta_rev_id":"1b002cab21576a1622c700fb3aaca75c4e95ca0b","_number":559700,"virtual_id_number":559700,"owner":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-04-10 20:18:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2018-04-10 15:37:37.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":1,"date":"2018-04-10 15:16:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"date":"2018-04-10 15:11:20.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-04-10 17:54:16.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"date":"2018-04-10 15:29:44.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-04-10 15:30:13.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-04-10 14:07:16.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-04-10 14:07:16.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","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":"2018-04-10 14:03:40.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":"2018-04-10 14:07:16.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-04-10 15:11:20.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-10 15:16:26.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":"REVIEWER"},{"updated":"2018-04-10 15:29:44.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-10 15:30:13.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":"REVIEWER"},{"updated":"2018-04-10 15:37:37.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-10 17:54:16.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-10 20:18:09.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"}],"messages":[{"id":"d8f14f5b72cd3a8a27054d559cff8f8f34b84f0f","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2018-04-09 10:52:59.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"a64b2b4c07c5015a453a13ad94dd24de6495a709","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2018-04-09 11:19:38.000000000","message":"Topic changed from bug/1750829-stable/queens to bug/1750829","accounts_in_message":[],"_revision_number":1},{"id":"1def71c56c9d0f1edd326b4e52640b4e69ac7cb7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-04-09 12:00:10.000000000","message":"Patch Set 1: Verified+1\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-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/1/check/tempest-dsvm-full-xenial/c61c236/ : SUCCESS in 1h 06m 12s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/1/check/grenade-dsvm-xenial/d13265c/ : SUCCESS in 46m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b47e9c0adbb83958e7ed0c67df9bb01d0a41e43f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-09 12:24:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/00/559700/1/check/openstack-tox-pep8/03ef0c9/ : SUCCESS in 8m 23s\n- openstack-tox-py27 http://logs.openstack.org/00/559700/1/check/openstack-tox-py27/56fc898/ : SUCCESS in 14m 36s\n- openstack-tox-py35 http://logs.openstack.org/00/559700/1/check/openstack-tox-py35/d4f8eae/ : SUCCESS in 12m 48s\n- build-openstack-sphinx-docs http://logs.openstack.org/00/559700/1/check/build-openstack-sphinx-docs/21cc88a/html/ : SUCCESS in 5m 40s\n- tempest-full http://logs.openstack.org/00/559700/1/check/tempest-full/a60d32f/ : SUCCESS in 1h 22m 12s\n- neutron-grenade http://logs.openstack.org/00/559700/1/check/neutron-grenade/04a74af/ : SUCCESS in 45m 49s\n- tempest-full-py3 http://logs.openstack.org/00/559700/1/check/tempest-full-py3/3483504/ : SUCCESS in 1h 23m 01s\n- build-openstack-releasenotes http://logs.openstack.org/00/559700/1/check/build-openstack-releasenotes/e809439/html/ : SUCCESS in 14m 45s\n- neutron-grenade-multinode http://logs.openstack.org/00/559700/1/check/neutron-grenade-multinode/7a38c1c/ : SUCCESS in 1h 04m 06s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/00/559700/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/105f495/ : SUCCESS in 53m 28s (non-voting)\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/00/559700/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/fa300c3/ : SUCCESS in 1h 07m 34s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/00/559700/1/check/neutron-tempest-multinode-full/9b33db1/ : SUCCESS in 1h 24m 31s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/00/559700/1/check/legacy-tempest-dsvm-multinode-live-migration/05667be/ : SUCCESS in 40m 25s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/00/559700/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/171e132/ : SUCCESS in 46m 45s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/00/559700/1/check/nova-cells-v1/7738553/ : SUCCESS in 45m 41s\n- nova-multiattach http://logs.openstack.org/00/559700/1/check/nova-multiattach/201bead/ : SUCCESS in 45m 15s\n- nova-tox-functional http://logs.openstack.org/00/559700/1/check/nova-tox-functional/de493af/ : SUCCESS in 23m 37s\n- nova-tox-functional-py35 http://logs.openstack.org/00/559700/1/check/nova-tox-functional-py35/6f08d5f/ : SUCCESS in 27m 23s","accounts_in_message":[],"_revision_number":1},{"id":"ceeb2d8a549f281108b11467ba7cf8ba14d447ed","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-09 13:07:07.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"814d3f1fba9395edc054a85cd8b37fbefac89e9f","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-04-09 13:58:23.000000000","message":"Patch Set 1:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/00/559700/1/check/dsvm-tempest-neutron-network/468369d : FAILURE in 2h 39m 55s","accounts_in_message":[],"_revision_number":1},{"id":"ec069f2eca5ea12d808568fcb3bed3b6d4329766","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-04-09 13:59:16.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/559700/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/d35cb9b : FAILURE in 2h 17m 59s","accounts_in_message":[],"_revision_number":1},{"id":"50fc9f05766376b6b2007c9e522937a7a0944ee6","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-04-09 14:40:04.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Hyper-V CI, add a review comment with check hyper-v\n\n- nova-dsvm-full-tempest http://cloudbase-ci.com//nova/559700/1/ : FAILURE in 1h 44m 50s","accounts_in_message":[],"_revision_number":1},{"id":"6b2abb8e00f39a94330acf38c2f44815002cd66d","author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"date":"2018-04-09 15:14:42.000000000","message":"Patch Set 1:\n\nrecheck-zkvm","accounts_in_message":[],"_revision_number":1},{"id":"a6a27dd6c8b2d2aff164c64eee6050da0e0fe848","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-04-09 16:11:52.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/00/559700/1/check-nova/Nova-ML2-Sriov/daa71dc : SUCCESS in 1h 10m 51s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/00/559700/1/check-nova/Nova-MACVTAP-ML2-Sriov/8f29499 : SUCCESS in 58m 14s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":1},{"id":"c87cda967d68ec929398613d474725fc47e7294b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-04-09 16:23:12.000000000","message":"Patch Set 1:\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-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/1/check/tempest-dsvm-full-xenial/a3f6118/ : SUCCESS in 1h 07m 46s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/1/check/grenade-dsvm-xenial/860b858/ : SUCCESS in 46m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0b395e5ba5a33faf6c0dee8a312baacfdef4bd4a","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-04-09 17:24:46.000000000","message":"Patch Set 1:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/559700/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/c6b64b1 : SUCCESS in 1h 28m 35s","accounts_in_message":[],"_revision_number":1},{"id":"a4eb3ed1cbf8396e75fcb3a0241f4036f41cc6be","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-04-09 18:20:03.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Hyper-V CI, add a review comment with check hyper-v\n\n- nova-dsvm-full-tempest http://cloudbase-ci.com//nova/559700/1/ : FAILURE in 1h 44m 28s","accounts_in_message":[],"_revision_number":1},{"id":"e890202746ed6846792c32e37d796f1202fbb816","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-09 18:53:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/00/559700/1/check/openstack-tox-pep8/562be7b/ : SUCCESS in 8m 59s\n- openstack-tox-py27 http://logs.openstack.org/00/559700/1/check/openstack-tox-py27/c9f3af3/ : SUCCESS in 13m 06s\n- openstack-tox-py35 http://logs.openstack.org/00/559700/1/check/openstack-tox-py35/9f7621f/ : SUCCESS in 12m 12s\n- build-openstack-sphinx-docs http://logs.openstack.org/00/559700/1/check/build-openstack-sphinx-docs/ead5a3f/html/ : SUCCESS in 6m 27s\n- tempest-full http://logs.openstack.org/00/559700/1/check/tempest-full/883bc6f/ : SUCCESS in 1h 18m 26s\n- neutron-grenade http://logs.openstack.org/00/559700/1/check/neutron-grenade/1400bb2/ : SUCCESS in 51m 38s\n- tempest-full-py3 http://logs.openstack.org/00/559700/1/check/tempest-full-py3/5b4c501/ : SUCCESS in 1h 17m 40s\n- build-openstack-releasenotes http://logs.openstack.org/00/559700/1/check/build-openstack-releasenotes/667a834/html/ : SUCCESS in 18m 08s\n- neutron-grenade-multinode http://logs.openstack.org/00/559700/1/check/neutron-grenade-multinode/b32d15f/ : SUCCESS in 1h 03m 59s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/00/559700/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/93e529a/ : SUCCESS in 1h 09m 40s (non-voting)\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/00/559700/1/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/7b85c0c/ : SUCCESS in 1h 02m 02s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/00/559700/1/check/neutron-tempest-multinode-full/3836f80/ : SUCCESS in 1h 38m 48s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/00/559700/1/check/legacy-tempest-dsvm-multinode-live-migration/edfbd9a/ : SUCCESS in 38m 09s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/00/559700/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/eb9e2d3/ : SUCCESS in 38m 49s (non-voting)\n- nova-tox-functional http://logs.openstack.org/00/559700/1/check/nova-tox-functional/47717d5/ : SUCCESS in 21m 17s\n- nova-tox-functional-py35 http://logs.openstack.org/00/559700/1/check/nova-tox-functional-py35/5223841/ : SUCCESS in 24m 51s\n- nova-cells-v1 http://logs.openstack.org/00/559700/1/check/nova-cells-v1/bedf578/ : SUCCESS in 48m 30s\n- nova-multiattach http://logs.openstack.org/00/559700/1/check/nova-multiattach/a2688f8/ : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":1},{"id":"1ec70db9810296ec096550d79c81dce662c59be3","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2018-04-10 12:07:34.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c0e2c392d126a9c1a6051a33df38aa422e6b7238","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-10 14:01:50.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"891b1879ad9cceeedfa1cdee1bb44d6fe8a4818d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-10 14:02:25.000000000","message":"Patch Set 2: Code-Review+2\n\nI\u0027ve changed the \u0027features\u0027 release note to \u0027fixes\u0027 since we don\u0027t want to make it sound like we\u0027re backporting features, which this isn\u0027t - it\u0027s specifically written to be (1) off by default and (2) only allows PCID to be set for the related bug fix.","accounts_in_message":[],"_revision_number":2},{"id":"678bc1352e844f3f18852a41f6611d99882a5a6f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2018-04-10 14:03:40.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"a4ccd9ac1c008ed7709219c4b1d83ce4994a7f48","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-10 14:07:00.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"067ffe443d4264c782baec5bd688ed32a9478184","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-10 14:07:12.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"d46d9ef343b0594df16569928a77384de7d62ab5","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-04-10 14:07:16.000000000","message":"Patch Set 3: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"73744e9b1ae392e8e7da014e6310bd089b7f37e2","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-04-10 15:11:20.000000000","message":"Patch Set 3:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/00/559700/3/check/nova-out-of-tree-pvm/763342b : FAILURE in 58m 54s\n- nova-in-tree-pvm http://184.172.12.213/00/559700/3/check/nova-in-tree-pvm/34c89da : SUCCESS in 51m 20s","accounts_in_message":[],"_revision_number":3},{"id":"4319db5c8bd698123bef97fa348f19acd7e15a14","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-04-10 15:16:26.000000000","message":"Patch Set 3: Verified+1\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-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/3/check/tempest-dsvm-full-xenial/4e0bbdc/ : SUCCESS in 1h 08m 13s\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/00/559700/3/check/grenade-dsvm-xenial/21f1191/ : SUCCESS in 53m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a8a5b6e20b674b8dcbca8564fcee54adc18df86f","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-04-10 15:29:44.000000000","message":"Patch Set 3:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/559700/3/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/a528bee : SUCCESS in 1h 21m 42s","accounts_in_message":[],"_revision_number":3},{"id":"64481dee988239b18997ecac086ff381001a296b","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2018-04-10 15:30:13.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Hyper-V CI, add a review comment with check hyper-v\n\n- nova-dsvm-full-tempest http://cloudbase-ci.com//nova/559700/3/ : FAILURE in 1h 22m 23s","accounts_in_message":[],"_revision_number":3},{"id":"4f0ecd4df9d61edaad3174da30b84bf9340d6eb0","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2018-04-10 15:37:37.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/00/559700/3/check-nova/Nova-ML2-Sriov/a9bfef1 : SUCCESS in 1h 00m 04s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/00/559700/3/check-nova/Nova-MACVTAP-ML2-Sriov/1b25316 : SUCCESS in 51m 06s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":3},{"id":"8c918035dc31b2280b0f49a9d0cb74ae6f503305","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-10 16:04:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/00/559700/3/check/openstack-tox-pep8/493832b/ : SUCCESS in 9m 01s\n- openstack-tox-py27 http://logs.openstack.org/00/559700/3/check/openstack-tox-py27/14c2ebc/ : SUCCESS in 11m 10s\n- openstack-tox-py35 http://logs.openstack.org/00/559700/3/check/openstack-tox-py35/0105d70/ : SUCCESS in 12m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/00/559700/3/check/build-openstack-sphinx-docs/c6b9809/html/ : SUCCESS in 6m 13s\n- tempest-full http://logs.openstack.org/00/559700/3/check/tempest-full/6c6eed3/ : SUCCESS in 1h 51m 04s\n- neutron-grenade http://logs.openstack.org/00/559700/3/check/neutron-grenade/655a636/ : SUCCESS in 46m 29s\n- tempest-full-py3 http://logs.openstack.org/00/559700/3/check/tempest-full-py3/3297ad0/ : SUCCESS in 1h 11m 58s\n- build-openstack-releasenotes http://logs.openstack.org/00/559700/3/check/build-openstack-releasenotes/453377d/html/ : SUCCESS in 16m 00s\n- neutron-grenade-multinode http://logs.openstack.org/00/559700/3/check/neutron-grenade-multinode/65c9134/ : SUCCESS in 56m 47s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/00/559700/3/check/legacy-grenade-dsvm-neutron-multinode-live-migration/fe10bd6/ : SUCCESS in 56m 46s (non-voting)\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/00/559700/3/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/6aa5b26/ : SUCCESS in 1h 11m 20s (non-voting)\n- neutron-tempest-multinode-full http://logs.openstack.org/00/559700/3/check/neutron-tempest-multinode-full/c8e1a1b/ : SUCCESS in 1h 51m 06s (non-voting)\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/00/559700/3/check/legacy-tempest-dsvm-multinode-live-migration/1d43bae/ : SUCCESS in 35m 09s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/00/559700/3/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/382ca15/ : SUCCESS in 43m 08s (non-voting)\n- nova-tox-functional http://logs.openstack.org/00/559700/3/check/nova-tox-functional/1e8e372/ : SUCCESS in 24m 55s\n- nova-tox-functional-py35 http://logs.openstack.org/00/559700/3/check/nova-tox-functional-py35/f801c88/ : SUCCESS in 24m 30s\n- nova-cells-v1 http://logs.openstack.org/00/559700/3/check/nova-cells-v1/bbd741c/ : SUCCESS in 38m 34s\n- nova-multiattach http://logs.openstack.org/00/559700/3/check/nova-multiattach/05c6278/ : SUCCESS in 1h 00m 56s","accounts_in_message":[],"_revision_number":3},{"id":"76addfde38d4974c7466a59cac48364b4b1f975a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-10 16:04:56.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"105140735cafbaf1a57a1b89e588daf0e31ee72d","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-04-10 17:54:16.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/00/559700/3/check/dsvm-tempest-neutron-network/262d8dd : SUCCESS in 3h 37m 59s","accounts_in_message":[],"_revision_number":3},{"id":"a263c73240448ce81e074455de448d523dfd9413","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-10 20:18:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/00/559700/3/gate/openstack-tox-pep8/2af4976/ : SUCCESS in 8m 17s\n- openstack-tox-py27 http://logs.openstack.org/00/559700/3/gate/openstack-tox-py27/4064b2b/ : SUCCESS in 22m 05s\n- openstack-tox-py35 http://logs.openstack.org/00/559700/3/gate/openstack-tox-py35/6083fb2/ : SUCCESS in 10m 55s\n- build-openstack-sphinx-docs http://logs.openstack.org/00/559700/3/gate/build-openstack-sphinx-docs/60ebf42/html/ : SUCCESS in 7m 43s\n- tempest-full http://logs.openstack.org/00/559700/3/gate/tempest-full/0f7b452/ : SUCCESS in 1h 33m 25s\n- neutron-grenade http://logs.openstack.org/00/559700/3/gate/neutron-grenade/c2f13ff/ : SUCCESS in 1h 18m 22s\n- tempest-full-py3 http://logs.openstack.org/00/559700/3/gate/tempest-full-py3/eabcf42/ : SUCCESS in 1h 21m 30s\n- build-openstack-releasenotes http://logs.openstack.org/00/559700/3/gate/build-openstack-releasenotes/86ded69/html/ : SUCCESS in 17m 50s\n- legacy-tempest-dsvm-multinode-live-migration http://logs.openstack.org/00/559700/3/gate/legacy-tempest-dsvm-multinode-live-migration/5885dde/ : SUCCESS in 38m 30s\n- nova-tox-functional http://logs.openstack.org/00/559700/3/gate/nova-tox-functional/1c1364e/ : SUCCESS in 31m 50s\n- nova-tox-functional-py35 http://logs.openstack.org/00/559700/3/gate/nova-tox-functional-py35/4d733f1/ : SUCCESS in 23m 26s\n- nova-cells-v1 http://logs.openstack.org/00/559700/3/gate/nova-cells-v1/144af23/ : SUCCESS in 39m 46s\n- nova-multiattach http://logs.openstack.org/00/559700/3/gate/nova-multiattach/db76fdd/ : SUCCESS in 54m 16s","accounts_in_message":[],"_revision_number":3},{"id":"1b002cab21576a1622c700fb3aaca75c4e95ca0b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-10 20:18:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"98eb85f29c5f0775de480d5ea2946dcbba85fe8a","revisions":{"1e6b4a5a5aadd260fa04857491cc0e9a15ad745c":{"kind":"REWORK","_number":1,"created":"2018-04-09 10:52:59.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/00/559700/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/559700/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/559700/1"}}},"commit":{"parents":[{"commit":"307382f58d38778b480d2d030e427759a44c204b","subject":"Use ksa session for cinder microversion check","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/307382f58d38778b480d2d030e427759a44c204b"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-01-16 16:56:51.000000000","tz":60},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-04-09 10:52:59.000000000","tz":0},"subject":"libvirt: Allow to specify granular CPU feature flags","message":"libvirt: Allow to specify granular CPU feature flags\n\nThe recent \"Meltdown\" CVE fixes have resulted in a critical performance\npenalty[*] that will impact every Nova guest with certain CPU models.\n\nI.e. assume you have applied all the \"Meltdown\" CVE fixes, and performed\na cold reboot (explicit stop \u0026 start) of all Nova guests, for the\nupdates to take effect.  Now, if any guests that are booted with certain\nnamed virtual CPU models (e.g. \"IvyBridge\", \"Westmere\", etc), then those\nguests, will incur noticeable performance degradation[*], while being\nprotected from the CVE itself.\n\nTo alleviate this guest performance impact, it is now important to\nspecify an obscure Intel CPU feature flag, \u0027PCID\u0027 (Process-Context ID)\n-- for the virtual CPU models that don\u0027t already include it (more on\nthis below).  To that end, this change will allow Nova to explicitly\nspecify CPU feature flags via a new configuration attribute,\n`cpu_model_extra_flags`, e.g. in `nova.conf`:\n\n    ...\n    [libvirt]\n    cpu_mode \u003d custom\n    cpu_model \u003d IvyBridge\n    cpu_model_extra_flags \u003d pcid\n    ...\n\nNB: In the first iteration, the choices for `cpu_model_extra_flags` is\nrestricted to only \u0027pcid\u0027 (the option is case-insensitive) -- to address\nthe earlier mentioned guest performance degradation.  A future patch\nwill remove this restriction, allowing to add / remove multiple CPU\nfeature flags, thus making way for other useful features.\n\nSome have asked: \"Why not simply hardcode the \u0027PCID\u0027 CPU feature flag\ninto Nova?\"  That\u0027s not graceful, and more importantly, impractical:\n\n  (1) Not every Intel CPU model has \u0027PCID\u0027:\n\n       - The only Intel CPU models that include the \u0027PCID\u0027 capability\n         are: \"Haswell\", \"Broadwell\", and \"Skylake\" variants.\n\n       - The libvirt / QEMU Intel CPU models: \"Nehalem\", \"Westmere\",\n         \"SandyBridge\", and \"IvyBridge\" will *not* expose the \u0027PCID\u0027\n         capability, even if the host CPUs by the same name include it.\n         I.e. \u0027PCID\u0027 needs to be explicitly when using the said virtual\n         CPU models.\n\n  (2) Magically adding new CPU feature flags under the user\u0027s feet\n      impacts live migration.\n\n[*] https://groups.google.com/forum/m/#!topic/mechanical-sympathy/L9mHTbeQLNU\n\nCloses-Bug: #1750829\nChange-Id: I6bb956808aa3df58747c865c92e5b276e61aff44\nBluePrint: libvirt-cpu-model-extra-flags\n(cherry picked from commit 6b601b7cf6e7f23077f428353a3a4e81084eb3a1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e6b4a5a5aadd260fa04857491cc0e9a15ad745c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e6b4a5a5aadd260fa04857491cc0e9a15ad745c"}]},"branch":"refs/heads/stable/queens"},"071ee7c0ca7c111ca218c49e7a75174c2f973a5f":{"kind":"REWORK","_number":2,"created":"2018-04-10 14:01:50.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/00/559700/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/559700/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/559700/2"}}},"commit":{"parents":[{"commit":"307382f58d38778b480d2d030e427759a44c204b","subject":"Use ksa session for cinder microversion check","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/307382f58d38778b480d2d030e427759a44c204b"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-01-16 16:56:51.000000000","tz":60},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-04-10 14:01:48.000000000","tz":0},"subject":"libvirt: Allow to specify granular CPU feature flags","message":"libvirt: Allow to specify granular CPU feature flags\n\nThe recent \"Meltdown\" CVE fixes have resulted in a critical performance\npenalty[*] that will impact every Nova guest with certain CPU models.\n\nI.e. assume you have applied all the \"Meltdown\" CVE fixes, and performed\na cold reboot (explicit stop \u0026 start) of all Nova guests, for the\nupdates to take effect.  Now, if any guests that are booted with certain\nnamed virtual CPU models (e.g. \"IvyBridge\", \"Westmere\", etc), then those\nguests, will incur noticeable performance degradation[*], while being\nprotected from the CVE itself.\n\nTo alleviate this guest performance impact, it is now important to\nspecify an obscure Intel CPU feature flag, \u0027PCID\u0027 (Process-Context ID)\n-- for the virtual CPU models that don\u0027t already include it (more on\nthis below).  To that end, this change will allow Nova to explicitly\nspecify CPU feature flags via a new configuration attribute,\n`cpu_model_extra_flags`, e.g. in `nova.conf`:\n\n    ...\n    [libvirt]\n    cpu_mode \u003d custom\n    cpu_model \u003d IvyBridge\n    cpu_model_extra_flags \u003d pcid\n    ...\n\nNB: In the first iteration, the choices for `cpu_model_extra_flags` is\nrestricted to only \u0027pcid\u0027 (the option is case-insensitive) -- to address\nthe earlier mentioned guest performance degradation.  A future patch\nwill remove this restriction, allowing to add / remove multiple CPU\nfeature flags, thus making way for other useful features.\n\nSome have asked: \"Why not simply hardcode the \u0027PCID\u0027 CPU feature flag\ninto Nova?\"  That\u0027s not graceful, and more importantly, impractical:\n\n  (1) Not every Intel CPU model has \u0027PCID\u0027:\n\n       - The only Intel CPU models that include the \u0027PCID\u0027 capability\n         are: \"Haswell\", \"Broadwell\", and \"Skylake\" variants.\n\n       - The libvirt / QEMU Intel CPU models: \"Nehalem\", \"Westmere\",\n         \"SandyBridge\", and \"IvyBridge\" will *not* expose the \u0027PCID\u0027\n         capability, even if the host CPUs by the same name include it.\n         I.e. \u0027PCID\u0027 needs to be explicitly when using the said virtual\n         CPU models.\n\n  (2) Magically adding new CPU feature flags under the user\u0027s feet\n      impacts live migration.\n\n[*] https://groups.google.com/forum/m/#!topic/mechanical-sympathy/L9mHTbeQLNU\n\nCloses-Bug: #1750829\nChange-Id: I6bb956808aa3df58747c865c92e5b276e61aff44\nBluePrint: libvirt-cpu-model-extra-flags\n(cherry picked from commit 6b601b7cf6e7f23077f428353a3a4e81084eb3a1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/071ee7c0ca7c111ca218c49e7a75174c2f973a5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/071ee7c0ca7c111ca218c49e7a75174c2f973a5f"}]},"branch":"refs/heads/stable/queens"},"98eb85f29c5f0775de480d5ea2946dcbba85fe8a":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2018-04-10 14:07:12.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/00/559700/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/559700/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/559700/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/559700/3"}}},"commit":{"parents":[{"commit":"307382f58d38778b480d2d030e427759a44c204b","subject":"Use ksa session for cinder microversion check","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/307382f58d38778b480d2d030e427759a44c204b"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-01-16 16:56:51.000000000","tz":60},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-04-10 14:07:10.000000000","tz":0},"subject":"libvirt: Allow to specify granular CPU feature flags","message":"libvirt: Allow to specify granular CPU feature flags\n\nThe recent \"Meltdown\" CVE fixes have resulted in a critical performance\npenalty[*] that will impact every Nova guest with certain CPU models.\n\nI.e. assume you have applied all the \"Meltdown\" CVE fixes, and performed\na cold reboot (explicit stop \u0026 start) of all Nova guests, for the\nupdates to take effect.  Now, if any guests that are booted with certain\nnamed virtual CPU models (e.g. \"IvyBridge\", \"Westmere\", etc), then those\nguests, will incur noticeable performance degradation[*], while being\nprotected from the CVE itself.\n\nTo alleviate this guest performance impact, it is now important to\nspecify an obscure Intel CPU feature flag, \u0027PCID\u0027 (Process-Context ID)\n-- for the virtual CPU models that don\u0027t already include it (more on\nthis below).  To that end, this change will allow Nova to explicitly\nspecify CPU feature flags via a new configuration attribute,\n`cpu_model_extra_flags`, e.g. in `nova.conf`:\n\n    ...\n    [libvirt]\n    cpu_mode \u003d custom\n    cpu_model \u003d IvyBridge\n    cpu_model_extra_flags \u003d pcid\n    ...\n\nNB: In the first iteration, the choices for `cpu_model_extra_flags` is\nrestricted to only \u0027pcid\u0027 (the option is case-insensitive) -- to address\nthe earlier mentioned guest performance degradation.  A future patch\nwill remove this restriction, allowing to add / remove multiple CPU\nfeature flags, thus making way for other useful features.\n\nSome have asked: \"Why not simply hardcode the \u0027PCID\u0027 CPU feature flag\ninto Nova?\"  That\u0027s not graceful, and more importantly, impractical:\n\n  (1) Not every Intel CPU model has \u0027PCID\u0027:\n\n       - The only Intel CPU models that include the \u0027PCID\u0027 capability\n         are: \"Haswell\", \"Broadwell\", and \"Skylake\" variants.\n\n       - The libvirt / QEMU Intel CPU models: \"Nehalem\", \"Westmere\",\n         \"SandyBridge\", and \"IvyBridge\" will *not* expose the \u0027PCID\u0027\n         capability, even if the host CPUs by the same name include it.\n         I.e. \u0027PCID\u0027 needs to be explicitly when using the said virtual\n         CPU models.\n\n  (2) Magically adding new CPU feature flags under the user\u0027s feet\n      impacts live migration.\n\n[*] https://groups.google.com/forum/m/#!topic/mechanical-sympathy/L9mHTbeQLNU\n\nCloses-Bug: #1750829\nChange-Id: I6bb956808aa3df58747c865c92e5b276e61aff44\n(cherry picked from commit 6b601b7cf6e7f23077f428353a3a4e81084eb3a1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/98eb85f29c5f0775de480d5ea2946dcbba85fe8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/98eb85f29c5f0775de480d5ea2946dcbba85fe8a"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
