)]}'
{"id":"openstack%2Fnova-specs~650963","triplet_id":"openstack%2Fnova-specs~master~I048e213eac3c7713a8426c4373014a9f68e154ac","project":"openstack/nova-specs","branch":"master","topic":"bp/libvirt-vgpu-numa-affinity","hashtags":[],"change_id":"I048e213eac3c7713a8426c4373014a9f68e154ac","subject":"Proposes NUMA affinity for vGPUs","status":"ABANDONED","created":"2019-04-08 16:58:49.000000000","updated":"2019-08-30 13:54:55.000000000","total_comment_count":80,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"356d1c981cdf1efcb6f29ebc64d4bb3b0d75fa5b","_number":650963,"virtual_id_number":650963,"owner":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2019-07-03 16:26:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"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":-2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"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":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2019-07-03 22:44:38.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"date":"2019-07-29 01:09:20.000000000","_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"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":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_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":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-08 17:03:44.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":"2019-04-09 15:52:26.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-04-09 16:05:28.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2019-04-09 21:09:24.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2019-05-31 06:41:02.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2019-06-04 12:24:02.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":"2019-06-04 14:05:14.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":"2019-06-11 19:18:49.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":"2019-06-17 15:36:10.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":"2019-07-03 16:26:27.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":"2019-07-03 22:44:38.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-07-29 01:09:20.000000000","updated_by":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"reviewer":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"state":"REVIEWER"}],"messages":[{"id":"e7d8a6e593d0defaf189fc8e01bc01859012a51a","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-08 16:58:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fd273c3ede0c5bc1de0a9de29331c0802da328a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-08 17:14:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/1/check/openstack-tox-docs/9304a09/html/ : SUCCESS in 9m 49s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/1/check/openstack-tox-pep8/83c4488/ : SUCCESS in 6m 50s","accounts_in_message":[],"_revision_number":1},{"id":"91816af8e965ab7f1a8dee7ffc0bfe81b2d7a4dd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-04-09 15:52:26.000000000","message":"Patch Set 1:\n\n(7 comments)\n\nI have my doubts around the \u0027legacy\u0027 policy and also suspect there will be some pushback on adding more stuff to the NUMA objects. I honestly don\u0027t see how we could do this with placement now or in the mid-term future though, so this (to me) is really the only viable path we have","accounts_in_message":[],"_revision_number":1},{"id":"75069d585ebc7c286b43ca30038ef62df7e30676","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2019-04-09 16:05:28.000000000","message":"Patch Set 1:\n\nNot really in a position to evaluate this completely, but reading through nothing set off alarm bells.","accounts_in_message":[],"_revision_number":1},{"id":"fd0245268772ba52723bd9cb2a1b0a601bda3ad8","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-09 16:16:49.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d2824eb8f51c333730762b06610b38504be1d971","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-09 16:25:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"683ff1ad543ddd74fff94bd19817b1feca664c2d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 16:44:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/2/check/openstack-tox-docs/b208e3f/html/ : SUCCESS in 8m 47s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/2/check/openstack-tox-pep8/7b8689c/ : SUCCESS in 5m 24s","accounts_in_message":[],"_revision_number":2},{"id":"79d0e0341515efb2037cccefcdeb9af6038ea2cd","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-04-09 21:09:24.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI too have some concern around adding this feature in the legacy way, but it\u0027s true the ability for affinity in placement is a long way off. And the changes described in this spec seem fairly minor, so maybe it\u0027s not so bad.","accounts_in_message":[],"_revision_number":2},{"id":"51d0808e883a9e16f60c00fb93ddb914c39dff0c","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-10 16:22:11.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nHTH","accounts_in_message":[],"_revision_number":2},{"id":"cbb2755563e07a3dc2682a25c74d9caa9c7ce102","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-04-16 13:53:16.000000000","message":"Patch Set 2: Code-Review-1\n\n(5 comments)\n\nI definitely don\u0027t want to be building any more legacy filter-based numa scaffolding than we absolutely need, so I\u0027m kinda looking at this as maybe something we could pare down to be less flexible while providing an incremental improvement on the road to doing this properly with placement...","accounts_in_message":[],"_revision_number":2},{"id":"0ad562d5b6ad1aacaac27f41161fa6ebe6ab6438","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-04-16 13:56:54.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e3c6e7aa66ed0d795ed047734e10ae315e5bcf8f","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-16 15:49:16.000000000","message":"Patch Set 2:\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"11149482c503f8249235e34d72814b9d4824333c","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-16 16:29:08.000000000","message":"Patch Set 2: Workflow-1\n\nI\u0027ll simplify the spec and not provide a specific UX, meaning that NUMA affinity will be \u0027preferred\u0027 by default with no way to either disable it or ask for \u0027required\u0027.","accounts_in_message":[],"_revision_number":2},{"id":"d6a1e28fadfc1aae4cff6084771296d376919ee9","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-18 12:43:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"99678025d42374826d06937cdc316907f69ea580","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-18 12:56:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/3/check/openstack-tox-docs/75f22ab/html/ : SUCCESS in 7m 53s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/3/check/openstack-tox-pep8/cbd9989/ : SUCCESS in 4m 59s","accounts_in_message":[],"_revision_number":3},{"id":"fb56a3a37f7b3d9a0994e6406aa48ca55f10a3cc","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-18 13:05:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0be4973693fe30e1b166f5c0c19b79be5273aed2","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-04-18 13:16:13.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3b514a06066af9edbcbae5e0ac6f759cecd21e0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-18 13:30:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/5/check/openstack-tox-docs/978483a/html/ : SUCCESS in 8m 40s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/5/check/openstack-tox-pep8/adf13c7/ : SUCCESS in 5m 36s","accounts_in_message":[],"_revision_number":5},{"id":"b0bfafa11ab6dca659871d4b4cfdd9324e426ca7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-04-18 13:37:40.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nI have a question about the weigher inline.\ncheers,\ngibi","accounts_in_message":[],"_revision_number":5},{"id":"a7fc8eb4d01e6effadae209f17b2393759fc0883","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-05-01 20:53:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f295b732c9211dcd9e1ede646ba83923f84f335a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 21:08:56.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/6/check/openstack-tox-docs/cb2d49a/html/ : SUCCESS in 6m 54s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/6/check/openstack-tox-pep8/312275d/ : SUCCESS in 6m 41s","accounts_in_message":[],"_revision_number":6},{"id":"5fb7e40c4e1e5ea5b4d88ad93a9f727bad4a0fc1","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-05-30 18:41:49.000000000","message":"Patch Set 6:\n\n(4 comments)\n\nI\u0027m not convinced we should invest in this, given how close we are to being able to model NUMA and affinity in placement, and given that it\u0027s not a complete solution. But I\u0027ll just abstain from voting in case others feel strongly that it\u0027s worth moving forward.","accounts_in_message":[],"_revision_number":6},{"id":"add600a0e3fb9b5091a722e794a0467beb8f5980","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2019-05-31 06:41:02.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e58cc46a527c006144a1df5c225955bd343a7bc9","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-06-04 12:14:54.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"3dbaf51f074552e84d4bad10915d4f65f14cbba0","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-06-04 12:24:02.000000000","message":"Patch Set 6: Code-Review+1\n\n(3 comments)\n\nLooks good overall. \n\nIf we can foresee that both placement and nova can be changed over to NUMA modelling in placement with a similar effort than this spec. Then I would like to go with the generic placement based solution.\n\nCheers,\ngibi","accounts_in_message":[],"_revision_number":6},{"id":"38af02d4e4543010ab9b1c93db06e1493a7fc851","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-04 13:50:37.000000000","message":"Patch Set 6:\n\n(7 comments)\n\nQuestions inline. Agree this should drop the hard SLA use case since it\u0027s about soft affinity best effort.","accounts_in_message":[],"_revision_number":6},{"id":"c601f881154df79ff2cccf27e7a35913d8cc0bba","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2019-06-04 14:05:14.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e1481e25073f7082ac3f3239354b829b407bacd7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-04 14:12:01.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)\n\nLet\u0027s clean this up to avoid the confusion over the goal of the change (soft vs hard affinity).","accounts_in_message":[],"_revision_number":6},{"id":"6a77dc48d17923f6a6c797eb1185a05efe20581d","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-06-11 15:46:43.000000000","message":"Patch Set 6:\n\n(6 comments)","accounts_in_message":[],"_revision_number":6},{"id":"12a586e215b432f50f10ed1b24139b14439554f4","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-06-11 15:47:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"1ff08b784dca7e2bbe7a43d1464bd296220fc262","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-11 15:58:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/7/check/openstack-tox-docs/2b9d07b/html/ : SUCCESS in 8m 01s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/7/check/openstack-tox-pep8/88ed89f/ : SUCCESS in 7m 53s","accounts_in_message":[],"_revision_number":7},{"id":"009ccf74361861aad33b7add974b674a65e5cbd8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-11 19:14:53.000000000","message":"Patch Set 7:\n\n(4 comments)\n\nA few more questions inline, specifically about the claim this time.","accounts_in_message":[],"_revision_number":7},{"id":"73b6344bbf12a9e038f99f154feab0e2ed726416","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-06-11 19:16:09.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f0726f82874f237ccb8798162ecb56834083c637","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-11 19:18:49.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3f083b42b2df513f607da49bee418b9b839f5763","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-06-17 14:21:02.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"403db05f538a85de0125033318470b20706d8cf3","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-06-17 15:15:14.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"48fcd40628a09a00652f3b9bd3741799f1dd28ba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-17 15:30:48.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/8/check/openstack-tox-docs/98bec8e/html/ : SUCCESS in 8m 58s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/8/check/openstack-tox-pep8/ea57e95/ : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":8},{"id":"1e624521a95700012e377e70a77646e5c7477878","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-06-17 15:36:10.000000000","message":"Patch Set 8: Code-Review-1\n\n(8 comments)\n\nA couple nits but otherwise I think this looks good. I like making it generic enough to track RP UUIDs instead of just gpus specifically.","accounts_in_message":[],"_revision_number":8},{"id":"4b1cb3ca90a7366be75faf904c8830a3083c09b3","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-24 21:09:18.000000000","message":"Patch Set 8:\n\nThe Placement spec for nested magic 1 [1] is approved and some pieces of the implementation are already complete [2] [3].\n\nIMO we should be investing in implementing the remainder on the Placement side (same_subtree [4] and resourceless request groups [5] are the necessary pieces) and using them in Nova, rather than in what\u0027s described in this spec, which will immediately become tech debt and make it harder to do that.\n\nFor now I\u0027ll stick with my +0 as stated in PS6, but I\u0027m very close to -1.\n\n[1] https://docs.openstack.org/placement/latest/specs/train/approved/2005575-nested-magic-1.html\n[2] https://docs.openstack.org/placement/latest/placement-api-microversion-history.html#support-string-request-group-suffixes\n[3] https://review.opendev.org/#/c/665492/ (probably not directly relevant to NUMA modeling/affinity)\n[4] https://docs.openstack.org/placement/latest/specs/train/approved/2005575-nested-magic-1.html#same-subtree\n[5] https://docs.openstack.org/placement/latest/specs/train/approved/2005575-nested-magic-1.html#resourceless-request-groups","accounts_in_message":[],"_revision_number":8},{"id":"546d844f7c3163cfc7f3089e6b7eddc17872f2f4","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-07-03 16:11:44.000000000","message":"Patch Set 8:\n\n(5 comments)","accounts_in_message":[],"_revision_number":8},{"id":"0d5083166d1528a0e10a4132f961ac68bff70cd2","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2019-07-03 16:14:06.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"2f0e0caa8788c2de8dcc318fdcd01352436e5fef","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-03 16:26:27.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/63/650963/9/check/openstack-tox-docs/f59d1fa/html/ : SUCCESS in 6m 19s\n- openstack-tox-pep8 http://logs.openstack.org/63/650963/9/check/openstack-tox-pep8/52fb6bf/ : SUCCESS in 4m 06s","accounts_in_message":[],"_revision_number":9},{"id":"0cb05211c40ec71a9589ab4c63a44e8370adc421","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-07-03 22:44:38.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)\n\nI\u0027m going to take a stand on this for two reasons:\n\n- Retrofitting Placement-modeled VGPUs to work \"the old way\" is a step in the wrong direction. It is important that we (Nova) send the message that we\u0027re serious about finally modeling NUMA in placement.\n- The necessary work to enable the above is very close. The only feature that isn\u0027t already merged (same_subtree + resourceless request groups [1]) is very close to ready.\n\n[1] https://review.opendev.org/#/c/668376/","accounts_in_message":[],"_revision_number":9},{"id":"8425f029f37efc5cc824cbb2bdcb296a27b0f4ac","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-07-09 22:59:40.000000000","message":"Patch Set 9:\n\nsame_subtree + resourceless [1] is merged and available as microversion 1.36.\n\n[1] https://review.opendev.org/#/c/668376/","accounts_in_message":[],"_revision_number":9},{"id":"9bc52d78c5a73bc18324173594ca3191f8e79e60","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-07-29 22:26:29.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":9},{"id":"98124c7e4e2ca87e470fde5aa3416e14d78cac57","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-08-30 13:54:55.000000000","message":"Patch Set 9:\n\nThe nova-specs repository has been populated for ussuri. You may restore and move this spec if needed.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"170566e19f75ddf4bcfd2f4975f8cbc531f068f9","revisions":{"eb510f8cc16f6c6c35b452100d69770f05a6afe5":{"kind":"REWORK","_number":1,"created":"2019-04-08 16:58:49.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/1"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/eb510f8cc16f6c6c35b452100d69770f05a6afe5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/eb510f8cc16f6c6c35b452100d69770f05a6afe5"}]},"branch":"refs/heads/master"},"f13770d5fc232e09367941330660ba01ce8f872d":{"kind":"REWORK","_number":2,"created":"2019-04-09 16:25:25.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/2"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-09 16:25:09.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f13770d5fc232e09367941330660ba01ce8f872d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f13770d5fc232e09367941330660ba01ce8f872d"}]},"branch":"refs/heads/master"},"9bb72c472b514fadde1131dea9b511a2ab4662ce":{"kind":"REWORK","_number":3,"created":"2019-04-18 12:43:32.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/3"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-18 12:43:19.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9bb72c472b514fadde1131dea9b511a2ab4662ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9bb72c472b514fadde1131dea9b511a2ab4662ce"}]},"branch":"refs/heads/master"},"20d7f98ff5c8ebf144c2f9bffddd35341cfab161":{"kind":"REWORK","_number":4,"created":"2019-04-18 13:05:00.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/4"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-18 13:04:49.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/20d7f98ff5c8ebf144c2f9bffddd35341cfab161"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/20d7f98ff5c8ebf144c2f9bffddd35341cfab161"}]},"branch":"refs/heads/master"},"9fe04da9d38dbb44e0a3af9b7544f9e82e54dd5a":{"kind":"REWORK","_number":5,"created":"2019-04-18 13:16:13.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/5"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-18 13:16:02.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9fe04da9d38dbb44e0a3af9b7544f9e82e54dd5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9fe04da9d38dbb44e0a3af9b7544f9e82e54dd5a"}]},"branch":"refs/heads/master"},"2bab73292f7672f1052e7d0f67e1a1b9ba6468be":{"kind":"REWORK","_number":6,"created":"2019-05-01 20:53:43.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/6"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-05-01 20:51:33.000000000","tz":-360},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2bab73292f7672f1052e7d0f67e1a1b9ba6468be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2bab73292f7672f1052e7d0f67e1a1b9ba6468be"}]},"branch":"refs/heads/master"},"472e10f66d7a32f6e15bd71871dcfe2094dd7033":{"kind":"REWORK","_number":7,"created":"2019-06-11 15:47:30.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/7"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-06-11 15:47:18.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/472e10f66d7a32f6e15bd71871dcfe2094dd7033"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/472e10f66d7a32f6e15bd71871dcfe2094dd7033"}]},"branch":"refs/heads/master"},"a69a56d77267176b4021034fca70dab89ffd5029":{"kind":"REWORK","_number":8,"created":"2019-06-17 15:15:14.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/8"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-06-17 15:14:58.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a69a56d77267176b4021034fca70dab89ffd5029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a69a56d77267176b4021034fca70dab89ffd5029"}]},"branch":"refs/heads/master"},"170566e19f75ddf4bcfd2f4975f8cbc531f068f9":{"kind":"REWORK","_number":9,"created":"2019-07-03 16:14:06.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/63/650963/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/63/650963/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/63/650963/9"}}},"commit":{"parents":[{"commit":"06b5446e53c728bf7266696e6bedda2b92b498c0","subject":"Merge \"Add a script for counting blueprints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/06b5446e53c728bf7266696e6bedda2b92b498c0"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-04-08 16:56:52.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2019-07-03 16:13:48.000000000","tz":120},"subject":"Proposes NUMA affinity for vGPUs","message":"Proposes NUMA affinity for vGPUs\n\nThis spec aims to describe how to provide NUMA affinity for vGPUs.\n\nChange-Id: I048e213eac3c7713a8426c4373014a9f68e154ac\nDescribes: bp libvirt-vgpu-numa-affinity\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/170566e19f75ddf4bcfd2f4975f8cbc531f068f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/170566e19f75ddf4bcfd2f4975f8cbc531f068f9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
