)]}'
{"id":"openstack%2Fnova-specs~631154","triplet_id":"openstack%2Fnova-specs~master~I51377f21f7cd833688520a27e00493babe5a3c5e","project":"openstack/nova-specs","branch":"master","topic":"gracefully_handle_machine_types","hashtags":[],"change_id":"I51377f21f7cd833688520a27e00493babe5a3c5e","subject":"Make Q35 machine type the default for x86","status":"ABANDONED","created":"2019-01-16 07:40:18.000000000","updated":"2020-12-01 10:32:58.000000000","total_comment_count":164,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f78296f650bb04c69821c8fbdbd464069b6ecc20","_number":631154,"virtual_id_number":631154,"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"date":"2020-04-30 15:40:08.000000000","_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"date":"2020-06-05 02:10:39.000000000","_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"date":"2020-05-05 07:44:47.000000000","_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-04-24 11:47:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2020-04-24 13:36:56.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"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":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},{"value":-1,"date":"2020-04-27 14:45:48.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2020-07-14 09:59:23.000000000","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":-2,"max":2},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"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":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},{"_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":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-14 17:42:56.000000000","updated_by":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"reviewer":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"state":"REVIEWER"},{"updated":"2019-03-18 19:38:27.000000000","updated_by":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"reviewer":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"state":"REVIEWER"},{"updated":"2019-06-04 19:43:24.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":"2020-04-24 11:47:15.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":"2020-04-24 13:36:56.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2020-04-27 14:45:48.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-05-05 07:44:47.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2020-06-05 02:10:39.000000000","updated_by":{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},"reviewer":{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},"state":"REVIEWER"},{"updated":"2020-07-14 09:59:23.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":"77082cd7386bd8a980c63d9049728f344dd8b440","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-16 07:40:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ef5afe1dfef5339aff32560abb99f7058f165ea8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-16 07:48:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/54/631154/1/check/openstack-tox-docs/1ada8f6/html/ : SUCCESS in 5m 40s\n- openstack-tox-pep8 http://logs.openstack.org/54/631154/1/check/openstack-tox-pep8/4454797/ : FAILURE in 4m 19s","accounts_in_message":[],"_revision_number":1},{"id":"289317e6a749fc8664f10df328bad1e5f2c6e991","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-16 07:50:41.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"2eaf7992989fd206c1f9acf4dfc06d901252d3b2","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-16 07:50:58.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"89af0222a3662d525568c5d8b049484affb9a4b3","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-16 12:22:57.000000000","message":"Patch Set 1:\n\n(This needs some more reworking, not to mention there are some broken sentences.  I just wanted to post it here as this has been sitting in a branch for a few months.)","accounts_in_message":[],"_revision_number":1},{"id":"08a7387ea46ec2db2dbaf67c0b6cc798f01f4e6f","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-16 12:23:07.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"63a6ce74504b0dc23510b678b2ec7edc87b27a2e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2019-01-16 13:21:11.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"85ddf01381cd52a033671a6455d27d698418c97c","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-22 14:26:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7d5d4fc5aade86420c9faf4853eb05f20b5053bb","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-01-30 19:13:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d495dbd328900a1ef3e42527f15f428b8e1e3dfa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-30 19:26:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/631154/2/check/openstack-tox-docs/b08570d/html/ : SUCCESS in 5m 44s\n- openstack-tox-pep8 http://logs.openstack.org/54/631154/2/check/openstack-tox-pep8/e97805d/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":2},{"id":"a671c21ece403563a4918d08839dc8e0c5d4a3f1","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-03-07 16:56:55.000000000","message":"Patch Set 2: Code-Review-1\n\n(8 comments)\n\nSorry, more nitpicks than actual useful review of content for now ;-)\n\nAre you planning to describe how getDomainCapabilities() will be used?","accounts_in_message":[],"_revision_number":2},{"id":"f2a230a61dcab2ffd9a5fd1f474320309eee11af","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-03-12 00:44:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e7e9f2262ed539bbed5782e7a04ebacf92077be1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-12 00:50:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/631154/3/check/openstack-tox-docs/4d8f4cb/html/ : SUCCESS in 5m 47s\n- openstack-tox-pep8 http://logs.openstack.org/54/631154/3/check/openstack-tox-pep8/d0022d2/ : SUCCESS in 5m 14s","accounts_in_message":[],"_revision_number":3},{"id":"6980cf4a98ee425a94795a7af543c49f365b1c52","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2019-03-14 17:37:38.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"4018c9bceefe8331f532f32933146fa3aa96ea47","author":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"date":"2019-03-14 17:42:56.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d31e9de18f4f3a453533d704fe7e9bbc64bc047e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-14 17:49:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/631154/4/check/openstack-tox-docs/9343d2c/html/ : SUCCESS in 6m 09s\n- openstack-tox-pep8 http://logs.openstack.org/54/631154/4/check/openstack-tox-pep8/d15f12c/ : SUCCESS in 5m 26s","accounts_in_message":[],"_revision_number":4},{"id":"b78a868a02bd23c3d682915b16fbc30697bc482c","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-03-18 19:38:27.000000000","message":"Patch Set 4: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"005c436826c5a4ea40b92da3f0c10c3fa17e26de","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-04 19:43:24.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"9f606be9de84ed31166a3cdf29708b675819b278","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-07-29 22:26:36.000000000","message":"Abandoned\n\nThis change proposes a spec for the Train release, which is currently under spec freeze. If you still wish your spec to be considered for Train, you may restore it and follow the spec freeze exception process per [1]. Alternatively, you may propose your spec to the backlog per [2], or wait until the U release opens and propose it there.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-July/008060.html\n[2] http://specs.openstack.org/openstack/nova-specs/readme.html#backlog-specifications","accounts_in_message":[],"_revision_number":4},{"id":"7fbe5f840398a5a10da3cb52f4467f296e74af16","author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"date":"2019-07-29 22:34:41.000000000","message":"Patch Set 4:\n\nIt should be noted that https://review.opendev.org/#/c/673151/ is probably progress towards whatever this spec is aiming to achieve :-)","accounts_in_message":[],"_revision_number":4},{"id":"0c86a7cdccafcb1ce1836615db795265be105885","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-30 13:53:46.000000000","message":"Patch Set 4:\n\nThe nova-specs repository has been populated for ussuri. You may restore and move this spec if needed.","accounts_in_message":[],"_revision_number":4},{"id":"7e13d0385747b5ed50704a31c468d59edb7ede97","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-22 10:23:44.000000000","message":"Restored","accounts_in_message":[],"_revision_number":4},{"id":"81c9825ce259cf74da8b85da62e6da50ad9e99c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 10:33:24.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3468daf48f5c407dace38f618ec3d9dd : FAILURE in 4m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e3583d858a849009dcc96c11a0d8d81 : SUCCESS in 4m 23s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/train/approved/gracefully-handle-qemu-machine-types.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/train/approved/gracefully-handle-qemu-machine-types.rst","accounts_in_message":[],"_revision_number":4},{"id":"649de2b6e65c3b86677d94821d7e6524d9f113f1","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-22 12:05:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"21751b39e18abbfb3d4ffb5dc090511c64d9117b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 12:18:42.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0af1106dd5c84dcdb7464ae8b1cb6388 : FAILURE in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/228c5676cf1e46a7bf62125ac7f41451 : SUCCESS in 6m 41s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/victoria/approved/q35_qemu_machine_type_as_the_default.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/victoria/approved/q35_qemu_machine_type_as_the_default.rst","accounts_in_message":[],"_revision_number":5},{"id":"d09f42aca4db5ae88db981faa508336db286dc00","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-04-22 13:55:28.000000000","message":"Patch Set 5: Code-Review-1\n\n(24 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b156964faea5c4cddd036e7887c68eab1e487446","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-22 16:15:21.000000000","message":"Patch Set 5:\n\n(16 comments)","accounts_in_message":[],"_revision_number":5},{"id":"48e5b0cf1fb8c56cbe7d257d0add66585fe5f912","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-22 21:05:09.000000000","message":"Patch Set 5: Code-Review-1\n\n(13 comments)\n\nAgree with the overall direction, some nits/pedantic suggestions inline. Also a worry about breaking existing instances, and what we can do about it.","accounts_in_message":[],"_revision_number":5},{"id":"50a7cbb374f3208e25530ac1a9f96ba9be478897","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-23 09:52:00.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nby the way im not sure i actully do agree with the overall direction.\n\ni do think that down stream we shoudl be chanign the default.\nim not sure that we should be changing the default in the the nova code however. i think we should be doing it in ooo","accounts_in_message":[],"_revision_number":5},{"id":"4e57ef82391278e9f009b1bbf0d4f86dfcb06438","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-23 11:06:37.000000000","message":"Patch Set 5:\n\n(10 comments)","accounts_in_message":[],"_revision_number":5},{"id":"72594d99f71bf74311ee99850643459429bcc05a","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-23 11:08:17.000000000","message":"Patch Set 5:\n\nAn important Plan-B, BTW, to achieve this goal:\n\n- Have all major Nova CI jobs be \u0027q35\u0027 based and passing.\n- Make installer tools set the precise q35 versioned machine types on all Compute nodes —they anyway have to do this to live migration compatibility.","accounts_in_message":[],"_revision_number":5},{"id":"239bc7e1cabce50a3e8d19693724412e4794c526","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-23 13:29:37.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"5b8337daca4fa11425cce284eba8dd0ec8e3a880","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-23 15:20:41.000000000","message":"Patch Set 5:\n\nAn important example of why \"versioned machine types\" matter in context of live migration:\n\nhttps://kashyapc.fedorapeople.org/versioned-machine-types-and-live-migration-gotcha.txt\n\n(FWIW, I had the above text in the spec, but removed it for \"brevity\u0027s sake.\")","accounts_in_message":[],"_revision_number":5},{"id":"ad099aee44f23c518c228bae28914c47eb74f076","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-23 17:29:41.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"870a62d335fa0c23158419a0dca0ef524f7ebec4","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-23 17:30:05.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e06e46e4c11790a37b815314a70536b488bee001","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 17:45:20.000000000","message":"Patch Set 6: 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- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0176e8440c194bfd9809bf2e7ae2698c : FAILURE in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d5ab57577c2443bbc4d9c186136aaec : SUCCESS in 4m 38s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/victoria/approved/q35_qemu_machine_type_as_the_default.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/victoria/approved/q35_qemu_machine_type_as_the_default.rst","accounts_in_message":[],"_revision_number":6},{"id":"e6b6f3a1c60aae039ac70d43d23494d2c4b69787","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-23 20:37:22.000000000","message":"Patch Set 6: Code-Review-1\n\n(4 comments)\n\nThe CI failure is legit. Some missing words/ends of sentences inline.\n\nAnd I want to be sure we explicitly call out the deployment-wide live-migration solution that we\u0027re proposing, which seems to be \"let the deployment tooling deal with it.\" It might be the simplest thing to do from a code POV, at the expense of a bigger burden on deployment tools/operators to make sure they have the correct machine type set across their compute hosts. If that\u0027s the case, we\u0027ll have to be super explicit in our documentation.","accounts_in_message":[],"_revision_number":6},{"id":"f119322052e725196b38d229ca384b112906aeb4","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-24 09:05:14.000000000","message":"Patch Set 6:\n\n(4 comments)\n\nThanks for the review, Artom.\n\nYes, we definitely need to loudly and clearly document the \"live migration compatibility requirements\" -- it applies equally the same for \u0027pc\u0027 and \u0027q35\u0027, BTW.  (TripleO has already long been setting explicit versioned machine types for \u0027pc\u0027 for more than  year now.)\n\nAnd I would not call it a \"bigger burden\" on deployment tools/operators: it is the _only_ possible robust option, because we have no clue what the QEMU binaries in a given deployment is capable of.  Therefore, the only safe thing is to specify the versioned machine type upfront, before deploying.","accounts_in_message":[],"_revision_number":6},{"id":"5a5b9d552806051ec88c612d9db92814487a036b","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-24 11:35:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6412e1cdb308a04f2bd54bfce852426f8e1a31b0","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-24 11:39:46.000000000","message":"Patch Set 7:\n\n\u003e Uploaded patch set 7.\n\nIn v7:\n\n- Address Artom and Lee\u0027s comments (please call out if I still missed some)\n- Add a section \"Purpose of a QEMU machine type\"\n- Add a section \"More on versioned machine types\"\n- Fix / expand \"Live migration and versioned machine types\"\n- Added URLs to QEMU discussions on changing\n- Fix References\n- Other bits and bobs; see the inter-diff.","accounts_in_message":[],"_revision_number":7},{"id":"7a27a18a4a9a740dc63b26ca75bfac041b4a628c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-24 11:47:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d65cd70dcb9649bd8f4c695509205d9f : SUCCESS in 10m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a5aa7a338a7c4344b80681cba3ad1ac3 : SUCCESS in 4m 44s","accounts_in_message":[],"_revision_number":7},{"id":"b9da105a1b62fe217dc01fc700524de22e374a4c","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-24 13:36:56.000000000","message":"Patch Set 7: Code-Review-1\n\n(9 comments)\n\nSome more nits. The -1 is to:\n\n1. Expend the alternatives section.\n2. Ensure the Documentation sections gets the importance it deserves.","accounts_in_message":[],"_revision_number":7},{"id":"ffa8d384f21af622f6ceb65eb3b789eb3157518d","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-24 17:11:31.000000000","message":"Patch Set 7:\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"32ac390e6cb4097db45b63cd45c02549b60f1fc1","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-27 14:45:03.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"68cf47ac9713281f8d8422d9e2d1cdb093e06724","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-27 14:45:48.000000000","message":"Patch Set 7: Code-Review-1\n\noh i had an older verions open i guess ill rereveiew but just puting back my -1 as im still not sold on the direction of this","accounts_in_message":[],"_revision_number":7},{"id":"7f2b4862616a45b0c0942deca4d24fa51e757900","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-27 15:20:58.000000000","message":"Patch Set 7:\n\n(11 comments)","accounts_in_message":[],"_revision_number":7},{"id":"2a375a322453da78fc81af9ddae5fb123e608cf6","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-29 15:45:24.000000000","message":"Patch Set 7:\n\n(8 comments)","accounts_in_message":[],"_revision_number":7},{"id":"58d6c7783f8e35d8d0e3e504a473fd92c6102adc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-29 16:29:21.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"bb4d8d210e74657f95b7267df6c02ea1a0711a08","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-30 10:34:13.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"ec3097c49c2446130d9b7f8a05e9767e69463b65","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-30 11:41:46.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"142ed052c348c546073cbce83f1379d71cb33183","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-30 11:44:18.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7435f1e7d305a876e232cb62bac86152c594fab4","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-30 12:21:39.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"5e78554cfeb473bae6fdbbb4216f588a7bddd366","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-30 12:36:51.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2e4528e730c23959b1a831e16fe1e6710e2c5e3b","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-30 13:15:22.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"789de0451d4f18c5bfa28aed623a7eb93a495171","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-04-30 14:22:25.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"8ec9a2e8a435fbdf38b62ac045a104ab3f3766c0","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-04-30 15:40:08.000000000","message":"Patch Set 7:\n\n(2 comments)\n\ntl;dr: To make a pragmatic choice that saves time and effort *and* most importantly benefit operators, I strongly recommend we go with the so-called \"option-1\" for the Victoria release cycle, meaning:\n\n- Do NOT change the default in Nova to \u0027q35\u0027\n- But DO make sure to create GATING Nova CI jobs with \u0027q35\u0027\n- Finally, let installer tools flip the default to \u0027q35\u0027 (like TripleO will be doing here: https://review.opendev.org/#/c/716526/)","accounts_in_message":[],"_revision_number":7},{"id":"7a70c9862ced64083d44c6ce2f28bcb3f6c5f7f0","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-04-30 15:45:56.000000000","message":"Patch Set 7:\n\n(1 comment)\n\n\u003e (2 comments)\n \u003e \n \u003e tl;dr: To make a pragmatic choice that saves time and effort *and*\n \u003e most importantly benefit operators, I strongly recommend we go with\n \u003e the so-called \"option-1\" for the Victoria release cycle, meaning:\n \u003e \n \u003e - Do NOT change the default in Nova to \u0027q35\u0027\n \u003e - But DO make sure to create GATING Nova CI jobs with \u0027q35\u0027\n \u003e - Finally, let installer tools flip the default to \u0027q35\u0027 (like\n \u003e TripleO will be doing here: https://review.opendev.org/#/c/716526/)\n\nYeah, I\u0027m on board-with this. And it also addresses Sean\u0027s point that we would need per-instance machine type if we were to change the Nova default. Don\u0027t get me wrong, per-instance machine type would still be nice, but it\u0027s less pressing if we just change our CI\u0027s machine type, rather than the Nova one.","accounts_in_message":[],"_revision_number":7},{"id":"7a4c68f7d3aa4fd5968595653a912f31405d03a3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-05-05 07:44:47.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"36fc877cf9807de38be751a3085dd8ad868dca36","author":{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},"date":"2020-06-04 07:21:47.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"5b804e650b5a16272b83678509ff881a96c2c65c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-06-04 11:07:52.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"02b21e45ddee68993b49f4505cb209bb48f7db7e","author":{"_account_id":11347,"name":"Rui Zang","email":"rui.zang@yandex.com","username":"rzang"},"date":"2020-06-05 02:10:39.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"be4c00f1d3e08c376afffd171804f702d226ac79","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-14 09:59:23.000000000","message":"Patch Set 7: Code-Review-1","accounts_in_message":[],"_revision_number":7},{"id":"f78296f650bb04c69821c8fbdbd464069b6ecc20","tag":"autogenerated:gerrit:abandon","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-12-01 10:32:58.000000000","message":"Abandoned\n\nIn favour of https://review.opendev.org/c/openstack/nova-specs/+/762199 (\"libvirt: Store and allow the default machine type to be changed\"), which includes elements from this.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"02fb2b687eb90c06206dabd7ca76d1ba62064926","revisions":{"eb04a642966b1ab21782a3dfe5be3a0c9b41094b":{"kind":"REWORK","_number":1,"created":"2019-01-16 07:40:18.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/1"}}},"commit":{"parents":[{"commit":"7ca97e91c63e31511ec9177b2339c84a58dd5ae8","subject":"Merge \"Add spec for sriov live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7ca97e91c63e31511ec9177b2339c84a58dd5ae8"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2019-01-16 07:39:33.000000000","tz":60},"subject":"WIP: Gracefully handle QEMU machine types for guests","message":"WIP: Gracefully handle QEMU machine types for guests\n\nBlueprint: handle-default-machine-type-as-q35\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/eb04a642966b1ab21782a3dfe5be3a0c9b41094b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/eb04a642966b1ab21782a3dfe5be3a0c9b41094b"}]},"branch":"refs/heads/master"},"dd01fd9bf64ff8b692d2090744c65c1a4c7fab95":{"kind":"REWORK","_number":2,"created":"2019-01-30 19:13:50.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/2"}}},"commit":{"parents":[{"commit":"2601546ea28989d52c05e3890b5d3ca8016860b0","subject":"Create specs directory for Train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2601546ea28989d52c05e3890b5d3ca8016860b0"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2019-01-30 19:02:25.000000000","tz":60},"subject":"WIP: Gracefully handle QEMU machine types for guests","message":"WIP: Gracefully handle QEMU machine types for guests\n\nTODO: Rework some of the design in light of the following libvirt\nchange:\n\n    https://libvirt.org/git/?p\u003dlibvirt.git;a\u003dcommit;h\u003d26cfb1a3cd\n    qemu: ensure default machine types don\u0027t change if QEMU changes\n\nI.e. libvirt (v4.10.0 onwards) ignores the QEMU\u0027s built-in default to\nnot break applications, if QEMU were to change its default.\n\nBlueprint: handle-default-machine-type-as-q35\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/dd01fd9bf64ff8b692d2090744c65c1a4c7fab95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/dd01fd9bf64ff8b692d2090744c65c1a4c7fab95"}]},"branch":"refs/heads/master"},"ceb307077783327ec022ab2505d3bf121e0df5d5":{"kind":"REWORK","_number":3,"created":"2019-03-12 00:44:06.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/3"}}},"commit":{"parents":[{"commit":"d796b33774cc4e21c663885a57141e93052e5546","subject":"Merge \"Amend the detach-boot-volume design\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d796b33774cc4e21c663885a57141e93052e5546"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2019-03-12 00:43:13.000000000","tz":60},"subject":"WIP: Gracefully handle QEMU machine types for guests","message":"WIP: Gracefully handle QEMU machine types for guests\n\nTODO:\n\n  - Work out a sane default machine type policy for Nova.  Or should\n    that be done by orchestrators?\n\n  - Consider whether to use libosinfo.\n\n  - Consider allowing to configure machine types via flavor \"extra\n    specs\"\n\n  - Rework some of the design in light of the following libvirt change:\n\n      https://libvirt.org/git/?p\u003dlibvirt.git;a\u003dcommit;h\u003d26cfb1a3cd\n      qemu: ensure default machine types don\u0027t change if QEMU changes\n\nI.e. libvirt (v4.10.0 onwards) ignores the QEMU\u0027s built-in default to\nnot break applications, if QEMU were to change its default.\n\nBlueprint: handle-default-machine-type-as-q35\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ceb307077783327ec022ab2505d3bf121e0df5d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/ceb307077783327ec022ab2505d3bf121e0df5d5"}]},"branch":"refs/heads/master"},"33b70c09ea150fad46e78f2d68d7d8820351d5e2":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-03-14 17:37:38.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/4"}}},"commit":{"parents":[{"commit":"d796b33774cc4e21c663885a57141e93052e5546","subject":"Merge \"Amend the detach-boot-volume design\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d796b33774cc4e21c663885a57141e93052e5546"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2019-03-14 17:35:40.000000000","tz":60},"subject":"WIP: Gracefully handle QEMU machine types for guests","message":"WIP: Gracefully handle QEMU machine types for guests\n\nTODO:\n\n  - Work out a sane default machine type policy for Nova.  Or should\n    that be done by orchestrators?\n\n  - Consider whether to use libosinfo.\n\n  - Consider allowing to configure machine types via flavor \"extra\n    specs\"\n\n  - Rework some of the design in light of the following libvirt change:\n\n      https://libvirt.org/git/?p\u003dlibvirt.git;a\u003dcommit;h\u003d26cfb1a3cd\n      qemu: ensure default machine types don\u0027t change if QEMU changes\n\nI.e. libvirt (v4.10.0 onwards) ignores the QEMU\u0027s built-in default to\nnot break applications, if QEMU were to change its default.\n\nBlueprint: gracefully-handle-qemu-machine-types\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/33b70c09ea150fad46e78f2d68d7d8820351d5e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/33b70c09ea150fad46e78f2d68d7d8820351d5e2"}]},"branch":"refs/heads/master"},"c68d25c14c0d47f35fdaa03efbbf7eae8245ba25":{"kind":"REWORK","_number":5,"created":"2020-04-22 12:05:01.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/5"}}},"commit":{"parents":[{"commit":"93dc9ec0d507480c751910e3f9126c3277070ae6","subject":"Merge \"Adds spec infrastructure for Victoria\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/93dc9ec0d507480c751910e3f9126c3277070ae6"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2020-04-22 11:45:46.000000000","tz":120},"subject":"Make Q35 machine type the default for x86","message":"Make Q35 machine type the default for x86\n\nThis spec proposes to change the default from the legacy `pc` to `q35`\nas the default machine type.\n\nQEMU supports two main variants of \"machine type\" (think of it as a\nvirtual chipset) for x86 hosts: (a) \u0027pc\u0027, which corresponds to Intel\u0027s\n\u0027i440FX\u0027 chipset; and (b) \u0027q35\u0027, which corresponds to Intel\u0027s 82Q35\nchipset. (For AArch64 hosts, the machine type is called: \u0027virt\u0027).\n\nThe \u0027q35\u0027 machine type provides some advanced features by default:\nnative PCIe hotplug (which is faster than ACPI-based hotplug, which\nolder \u0027pc\u0027 machine type uses), Intel IOMMU, faster SATA emulation,\nSecure Boot, and so forth.\n\nThe \u0027pc\u0027 machine type may not get any future updates, besides critical\nsecurity fixes, and is most likely to be deprecated.  Hence it is\nimportant that Nova switches the default to \u0027q35\u0027.\n\nBlueprint: gracefully-handle-qemu-machine-types\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c68d25c14c0d47f35fdaa03efbbf7eae8245ba25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c68d25c14c0d47f35fdaa03efbbf7eae8245ba25"}]},"branch":"refs/heads/master"},"a75ff679193e565947ef2572b70c7d75b16fdb58":{"kind":"REWORK","_number":6,"created":"2020-04-23 17:30:05.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/6"}}},"commit":{"parents":[{"commit":"93dc9ec0d507480c751910e3f9126c3277070ae6","subject":"Merge \"Adds spec infrastructure for Victoria\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/93dc9ec0d507480c751910e3f9126c3277070ae6"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2020-04-23 16:41:53.000000000","tz":120},"subject":"Make Q35 machine type the default for x86","message":"Make Q35 machine type the default for x86\n\nThis spec proposes to change the default from the legacy `pc` to `q35`\nas the default machine type.\n\nQEMU supports two main variants of \"machine type\" (think of it as a\nvirtual chipset) for x86 hosts: (a) \u0027pc\u0027, which corresponds to Intel\u0027s\n\u0027i440FX\u0027 chipset; and (b) \u0027q35\u0027, which corresponds to Intel\u0027s 82Q35\nchipset. (For AArch64 hosts, the machine type is called: \u0027virt\u0027).\n\nThe \u0027q35\u0027 machine type provides some advanced features by default:\nnative PCIe hotplug (which is faster than ACPI-based hotplug, which\nolder \u0027pc\u0027 machine type uses), Intel IOMMU, faster SATA emulation,\nSecure Boot, and so forth.\n\nThe \u0027pc\u0027 machine type may not get any future updates, besides critical\nsecurity fixes, and is most likely to be deprecated.  Hence it is\nimportant that Nova switches the default to \u0027q35\u0027.\n\nBlueprint: qemu-q35-machine-type-as-default-for-x86\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a75ff679193e565947ef2572b70c7d75b16fdb58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a75ff679193e565947ef2572b70c7d75b16fdb58"}]},"branch":"refs/heads/master"},"02fb2b687eb90c06206dabd7ca76d1ba62064926":{"kind":"REWORK","_number":7,"created":"2020-04-24 11:35:49.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/54/631154/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/631154/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/631154/7"}}},"commit":{"parents":[{"commit":"93dc9ec0d507480c751910e3f9126c3277070ae6","subject":"Merge \"Adds spec infrastructure for Victoria\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/93dc9ec0d507480c751910e3f9126c3277070ae6"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2018-08-29 09:35:51.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2020-04-24 11:16:48.000000000","tz":120},"subject":"Make Q35 machine type the default for x86","message":"Make Q35 machine type the default for x86\n\nThis spec proposes to change the default from the legacy `pc` to `q35`\nas the default machine type.\n\nQEMU supports two main variants of \"machine type\" (think of it as a\nvirtual chipset) for x86 hosts: (a) \u0027pc\u0027, which corresponds to Intel\u0027s\n\u0027i440FX\u0027 chipset; and (b) \u0027q35\u0027, which corresponds to Intel\u0027s 82Q35\nchipset. (For AArch64 hosts, the machine type is called: \u0027virt\u0027).\n\nThe \u0027q35\u0027 machine type provides some advanced features by default:\nnative PCIe hotplug (which is faster than ACPI-based hotplug, which\nolder \u0027pc\u0027 machine type uses), Intel IOMMU, faster SATA emulation,\nSecure Boot, and so forth.\n\nThe \u0027pc\u0027 machine type may not get any future updates, besides critical\nsecurity fixes, and is most likely to be deprecated.  Hence it is\nimportant that Nova switches the default to \u0027q35\u0027.\n\nBlueprint: qemu-q35-machine-type-as-default-for-x86\n\nChange-Id: I51377f21f7cd833688520a27e00493babe5a3c5e\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/02fb2b687eb90c06206dabd7ca76d1ba62064926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/02fb2b687eb90c06206dabd7ca76d1ba62064926"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
