)]}'
{"id":"openstack%2Fnova-specs~750116","triplet_id":"openstack%2Fnova-specs~master~Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6","project":"openstack/nova-specs","branch":"master","topic":"bp/cyborg-vgpu-support","hashtags":[],"change_id":"Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6","subject":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML","status":"MERGED","created":"2020-09-07 01:42:23.000000000","updated":"2021-01-28 02:44:01.000000000","submitted":"2021-01-19 09:33:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":193,"unresolved_comment_count":29,"has_review_started":true,"submission_id":"750116-bp/cyborg-vgpu-support","meta_rev_id":"94195f4330d9c3cc5d6fc38ef581205970006a67","_number":750116,"virtual_id_number":750116,"owner":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-19 09:33:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"recommended":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2021-01-18 12:21:19.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-01-18 14:05:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2021-01-19 09:17:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2021-01-19 09:17:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"}],"CC":[{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-15 12:27:45.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"},{"updated":"2020-10-21 05:03:08.000000000","updated_by":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"reviewer":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"state":"REVIEWER"},{"updated":"2020-11-13 01:54:06.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":"2020-11-13 06:35:50.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-11-17 11:40:17.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2020-11-17 12:47:57.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-11-17 14:49:11.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":"2021-01-18 07:48:01.000000000","updated_by":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"reviewer":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"state":"CC"}],"messages":[{"id":"634c334bb60a9b90b94e6a1eee3cf01755dcb1d5","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-09-07 01:42:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea0ca8f35bece3797c2c28eed89ab0df6ab79878","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-07 01:46:59.000000000","message":"Patch Set 1: 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/fd2ac321f617483c89b8ed155fac91fc : FAILURE in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68eb0c8f6eda4b0e95b32f9ce55f9565 : SUCCESS in 3m 54s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst","accounts_in_message":[],"_revision_number":1},{"id":"df5d64385dfdf5a9801f6e324200191835b3921d","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-09-07 09:46:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b764aa2a5eb08d88d8f22bff885c8e0d59473791","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-07 09:57:20.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b19b0909379d46dea4733428d322e154 : FAILURE in 4m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cf66f9c16fc478ba49f6ca01af1ca5b : SUCCESS in 3m 39s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst","accounts_in_message":[],"_revision_number":2},{"id":"08017b111a441c6f4bc6a9e4f8ef270912b774a9","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-09-07 10:16:22.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"921e7d4a13acb15cd6fcccd7e475a4db1d887279","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-09-08 00:45:40.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7c92d731c5e77e35bbc5498b37e3b099cfbe0312","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-09-08 00:55:26.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d7310cf32b44b9887804a97117b81a0ff307b63a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-08 00:58:30.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5029863e27c145df8873db79ee377e8b : SUCCESS in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4443c573b99a489c8a80c89891cd1dc1 : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":3},{"id":"a76417c1c706bc2c903343a57faef63079ba91b6","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-10-07 16:48:30.000000000","message":"Patch Set 3: Code-Review-1\n\n(11 comments)\n\nWhile I fully understand the reasoning behind this spec (enabling vGPUs in Cyborg), I personnally struggle with identifying the necessary nova code changes in order to enable this feature.","accounts_in_message":[],"_revision_number":3},{"id":"5dfab90f2cf4d6ce6911bdaf0ebfa7f1726486ec","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-10-15 12:27:45.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c6028c50080563d8b1ea26c04e80371a11776d96","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-10-21 05:03:08.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"308a8a62e02673c4cbb8cd330b162dc51bee4a85","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-10-21 07:04:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"98a527e92c9142355c3da752b488dd7031c980f0","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-10-26 09:09:50.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3bad47f2daee184aeafce544f72edbe86bf8f561","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-26 09:18:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9993e407e7a34117bdab79747521f250 : SUCCESS in 7m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c57b3eea842d4c9bb6c753bdff3e9b7c : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":4},{"id":"ca24db9fc59656ddbcbf3e809370ba18a52a34e5","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-10-26 09:18:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bac7d4472dd2f10768f66e594d38de4e4df3c342","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-26 09:28:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2043d47a1798428ab39becb5bba2ab9f : SUCCESS in 8m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56c45504968a4747a0e633b873c38ad1 : SUCCESS in 3m 44s","accounts_in_message":[],"_revision_number":5},{"id":"db6b9a23d2cf7c34c7330faaa40ad46fa113839f","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-10-26 11:07:02.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)\n\nHonestly, I totally understand that as a Cyborg developer, you\u0027d love to see vGPUs be supported by Cyborg, but please explain more about both :\n- the UX you\u0027d like to have for the operator,\n- the design of the nova modifications you\u0027d like to have\n- how you\u0027re sure you wouldn\u0027t trample the existing vGPU feature in Nova.\n\nThanks,\n-S","accounts_in_message":[],"_revision_number":5},{"id":"4f3f371dbbd146d9cff3d33e50fe59b94e7a8fd5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-10-27 19:36:37.000000000","message":"Patch Set 5: Code-Review-1\n\n(6 comments)\n\nthis really shoudl be as simple as adding a new attachment type in the arq with the mdev type and having the libvirt dirver use that.\nbut the spec is quite vague and it seams to imply that we will be integarted some other way.\n\ni would also like to see some more info in the cybrog spec for how devices would be filtered and reported to placment.","accounts_in_message":[],"_revision_number":5},{"id":"485ed1d975c09dc8d10c29e756dbf04420e781df","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-11-04 12:04:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fe04586bb1f8c52e5181d1d9fa2bb3e9f734d69c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-04 12:31:49.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/7cc25ad7179149fa8ebabd11721a9b20 : SUCCESS in 7m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f45cb105c614bf6bfdd0efdcaf85701 : FAILURE in 3m 00s","accounts_in_message":[],"_revision_number":6},{"id":"5efe0d8b83ecda6db0aa58ea2ac3a2d0ae5cdb4b","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-11-05 05:43:10.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"93c65985d99260c71276ffb2beaa6aab60c18049","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-05 05:56:10.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8a0ab968ecb4ddbb215443be1b4ff3b : SUCCESS in 7m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b824a4a87e2a433589d735767d9100e5 : SUCCESS in 3m 14s","accounts_in_message":[],"_revision_number":7},{"id":"adbbcb3ca48eb0372afcba06396fa352a44199cd","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-11 10:59:54.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"a3dcceef86226aa5e876dd201b46f2e2ea0444c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 11:28:11.000000000","message":"Patch Set 8: 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/90e2fcca0933403692d1698555e2b0a1 : FAILURE in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88d559de2da54940ba30252f41ef3228 : SUCCESS in 5m 43s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst","accounts_in_message":[],"_revision_number":8},{"id":"21ccb393aad91a02d35753b789f65c3da03d0fdf","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-11-13 01:52:33.000000000","message":"Patch Set 8:\n\n(5 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8a55a501c33297101dc3d634ad31ab2fb097d939","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-13 06:19:49.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a5a666339990ed6d56e196cd77b21c63bc229bd7","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-13 06:27:07.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e this really shoudl be as simple as adding a new attachment type in\n \u003e the arq with the mdev type and having the libvirt dirver use that.\n \u003e but the spec is quite vague and it seams to imply that we will be\n \u003e integarted some other way.\n \u003e \n \u003e i would also like to see some more info in the cybrog spec for how\n \u003e devices would be filtered and reported to placment.\nThanks, Sylvain and Sean for the review!\nYes, that\u0027s what the changes we want to have in nova side.\nPlease review the update in this patch, as well as the cyborg one. I have updated according to the PTG summary.","accounts_in_message":[],"_revision_number":3},{"id":"1039f4cfc219a0f81ee18a742c541a3010418eb1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-13 06:35:50.000000000","message":"Patch Set 9: 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/066a89c1a67f4ca2b3278aeacf13f491 : FAILURE in 7m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4bcd3d4cc14a4fcc96d6f87ec813ca1f : SUCCESS in 4m 17s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/wallaby/approved/support-vGPU-nova-cyborg-interaction.rst","accounts_in_message":[],"_revision_number":9},{"id":"a6ac434e9286c70eb4beedb0726739cf4066e599","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-11-17 11:40:17.000000000","message":"Patch Set 9: Code-Review-1\n\n(12 comments)\n\nI have strong opinions about the relationship I see with Nova. We have existing tools you could reuse and I personnally think that Cyborg would get a major benefit of mananging the mdevs by itself, since Nova is and won\u0027t never be an orchestration API.","accounts_in_message":[],"_revision_number":9},{"id":"ecb34aab02080d86aea56b8d0ea27222244cfcea","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-11-17 12:47:57.000000000","message":"Patch Set 9: Code-Review-1\n\n(8 comments)\n\nOverall this is a well written spec, but I think there are aspects of the proposal that needs more discussion.","accounts_in_message":[],"_revision_number":9},{"id":"e2c72fc3aaeeebe2595efe7a0b1a403deccd051c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-11-17 14:49:11.000000000","message":"Patch Set 9: Code-Review-1\n\n(19 comments)","accounts_in_message":[],"_revision_number":9},{"id":"9b3dcba07d47d7d67293dffd5cf6da1e666eacbb","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-23 06:15:12.000000000","message":"Patch Set 9:\n\n(22 comments)\n\nThanks @Sylvain,@Balazs and @Sean for your timely review and good suggestions!\nPlease see my reply and update in the new patch.\nMost comments are fixed as the suggestions, only two(\"reboot case\" and \"create all mdevs before inventory report OR create mdev when spawn (binding arq)\") are left, which I need to discuss with the cyborg team and may come back later to sync.","accounts_in_message":[],"_revision_number":9},{"id":"63f3d4b39073c436999b79866258ad1cd8b6342a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-23 06:19:40.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"849c1009c44239a999477513ccec6a3dfb4609ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-23 06:56:48.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed0f8c1fd2a54778b2cfbdea57dec499 : SUCCESS in 8m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c7220d2f9f343539b2fd96fde1f9ce3 : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":10},{"id":"f061e068ded747ba016c4a5125af5d736cf8784d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-26 02:10:49.000000000","message":"Patch Set 11: Commit message was updated.","accounts_in_message":[],"_revision_number":11},{"id":"a101e263c01b2a111e13305386fcc614f8d075b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-26 02:12:41.000000000","message":"Patch Set 12: Commit message was updated.","accounts_in_message":[],"_revision_number":12},{"id":"6a2bee4deb8798834e48aa7ef24ab5da61079e49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-26 02:21:31.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df32f18dd9984e578365af48c47b9be2 : SUCCESS in 6m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/429c0bbcc212483885c33840e5c046be : SUCCESS in 3m 17s","accounts_in_message":[],"_revision_number":12},{"id":"01c9592368781baef610fa1f42cf33c25f5e8c73","tag":"autogenerated:gerrit:setPsDescription","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-11-26 02:36:25.000000000","message":"Description \"Edit commit message\" removed from patch set 12","accounts_in_message":[],"_revision_number":12},{"id":"3eb32695a8524eb1fddebf4cb361d1f25d4af9ba","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-11-27 09:07:32.000000000","message":"Patch Set 12:\n\n(3 comments)","accounts_in_message":[],"_revision_number":12},{"id":"932372c8345cedf9894f980ec77bc881fbf2191e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-11-27 12:18:22.000000000","message":"Patch Set 12: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":12},{"id":"26aade8418d1d961926b44487abd3255eeb4b204","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-11-27 12:40:04.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"04ad2b08aa83592bdc177a46f207d5f8af247304","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-12-01 09:44:17.000000000","message":"Patch Set 12: Code-Review-1\n\n(8 comments)\n\nI have still some strong concerns about upgrades and I\u0027d appreciate we could reuse most of the existing code bits in the nova code to prevent duplicate code that would create tech debt.","accounts_in_message":[],"_revision_number":12},{"id":"96d64e3ce25abef765c33d8dee4fad991322eddf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-12-07 09:30:29.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"da9169bdaba0338b63a63816a0a79a4485fa7ed0","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-12-07 09:34:16.000000000","message":"Patch Set 12:\n\n(10 comments)\n\nThanks Gibi, Sean, Bauza for review.","accounts_in_message":[],"_revision_number":12},{"id":"8cb9ad09ee14b975e46589eb8c1b00f7ec6d9c49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-07 09:40:40.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/deca0399e673493b9a34ce86e5c6e5f4 : SUCCESS in 8m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1091586abed0466aada5a4ef76e2b1aa : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":13},{"id":"9f22e0d164ed8f79cbf8d6d45ea29683d93017c0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2020-12-07 11:08:50.000000000","message":"Topic set to bp/cyborg-vgpu-support","accounts_in_message":[],"_revision_number":13},{"id":"3aed2c218cb88d8b966603d8a59a42e8c66d3c74","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-12-07 11:47:10.000000000","message":"Patch Set 13:\n\n(7 comments)","accounts_in_message":[],"_revision_number":13},{"id":"e0e70b69ab115660e0858489a9d146071455f982","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-12-17 13:30:55.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"ecd19edf0908846a7120e71505ac378a68d97040","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-12-17 13:38:40.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"76af9a7acaecaa3a1b86e247a25b94efb765a4db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-12-17 14:39:19.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"5e3faeaaeaa29aa0ed5e5b8da0ee9cbeb93be371","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 14:51:26.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/276f00974f6c48708807719e6bc6fc29 : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31cb4565fc0746519a079d92d88f27ad : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":14},{"id":"28c4bcbef0111561ad4674628908f84671d1e841","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-12-17 15:22:46.000000000","message":"Patch Set 14: Code-Review-1\n\n(1 comment)\n\nTo be clear, I haven\u0027t looked at the proposed changes but when glancing the changes between PS12 and PS14, I got shocked by one new paragraph that was added which doesn\u0027t take at all in account production-grade support.\n\nI\u0027ll look at the other changes when I\u0027m back from time-off, after new year.\nThanks,\n-Sylvain.","accounts_in_message":[],"_revision_number":14},{"id":"e38c8db42749d822ee7b648cdd41b3625f5acbaa","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-12-17 16:39:53.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"cd696858dd1d9cc10dd97494720f327f1eae3f8e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-12-18 07:49:19.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"35d2d7d1e578d14a3c194df6ba86be9cc6d0d31f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-18 08:03:32.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c45f770f073e4080b7492b0429b5c61a : SUCCESS in 8m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f8fd4cafdeb409c9877409d3f31edac : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":15},{"id":"e6e6bb8ed645a3dd20343a18083bf265a684fffd","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2020-12-18 09:24:43.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"d13c0bc69f882a08e79d139f14b211b0f99b4682","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2020-12-18 10:42:55.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"41596f4240e4931ad5f6eb7bb50e020c3226ad02","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-18 10:53:13.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b84beb697f374fa68b69ef7ddef84a7b : SUCCESS in 8m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/24396c8fd42c4987adf8ceeef45eecf9 : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":16},{"id":"d04999daa9f4f9452481cc8d47bf5524b2db5e47","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2020-12-18 11:10:58.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"efac8d5faf4dc7e52630738fdfb84cbf80599924","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-01-07 10:05:40.000000000","message":"Patch Set 16:\n\n(4 comments)","accounts_in_message":[],"_revision_number":16},{"id":"555a6741e72bd9cdfb221eddf0e3566710180525","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-01-08 16:23:34.000000000","message":"Patch Set 16: Code-Review-1\n\n(2 comments)\n\nMy concerns are still there for at least PS14 and PS13 : please don\u0027t ask to deprecate the nova vGPU support, and please use the existing methods for adding mdevs.","accounts_in_message":[],"_revision_number":16},{"id":"adfb13a4b2095be3977befc9b82dab38da86d86d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2021-01-14 06:05:43.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"076537c71f831ce0289dc4f2a626e2ce7d8cd970","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-14 06:51:24.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3603e832354043b1bc6f0c9d19d8f728 : SUCCESS in 6m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a8ba5d935a84932a734e14677665ada : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":17},{"id":"c2692bf64e0f70ded89c96acede20cfc46ad046a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-14 22:25:19.000000000","message":"Patch Set 17:\n\n(6 comments)","accounts_in_message":[],"_revision_number":17},{"id":"6f36c6ab5c9fca6287b81a98db96a337747850a7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-15 13:01:20.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"d3b66d429894c13f7b7a8ddce4e06a85d74b40a0","author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"date":"2021-01-18 07:48:01.000000000","message":"Patch Set 17:\n\n(7 comments)\n\nThansk Wenping, please see my comments inline.","accounts_in_message":[],"_revision_number":17},{"id":"92a99aae5467aa3846ed5c81fccdcc17a681e0aa","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2021-01-18 11:07:48.000000000","message":"Patch Set 17:\n\n(15 comments)","accounts_in_message":[],"_revision_number":17},{"id":"609c74a7f02a29665e7d67baea7804b1560a1812","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2021-01-18 11:16:22.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"e29370901f2895edfb40a93726a14bfb7ff52a8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-18 11:37:48.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8aefb5605fe7435b83f2d39cb0add02c : SUCCESS in 8m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a8c8ac381994bfcbfd01a6407f52c9a : SUCCESS in 7m 28s","accounts_in_message":[],"_revision_number":18},{"id":"e167edebf0de854dfa57a76068412ef9eb842744","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-18 12:21:19.000000000","message":"Patch Set 18: Code-Review+1\n\ni think my feedback has more or less been adressed at this point.\nso i think we should proceed as written, there may be other details\nthat arise when this is implemented and tested but from a high level this seams workable.","accounts_in_message":[],"_revision_number":18},{"id":"3fe19fbc5c792365b63802b2b52daa6c99a1523f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-01-18 14:05:47.000000000","message":"Patch Set 18: Code-Review+2\n\n(1 comment)\n\nLet\u0027s continue the discussion in the implementation code review about minimizing the duplicated code on the nova side due to the new way to request VGPUs. Also we have to focus on the user documentation to make it clear why way the user should request a VGPU from nova in different situations.","accounts_in_message":[],"_revision_number":18},{"id":"7ee8036661354d55503b1302bc8ade87fcbc90f4","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-01-19 09:17:17.000000000","message":"Patch Set 18: Code-Review+2 Workflow+1\n\n(9 comments)\n\nOK, I think I still have concerns with upgrades and how things would work between the nova compute service, the cyborg agent and the Cyborg API, but let\u0027s look at it for the implementation changes.","accounts_in_message":[],"_revision_number":18},{"id":"3bce912ef3ca40644a84c96fb5d204830f86327a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 09:17:39.000000000","message":"Patch Set 18: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":18},{"id":"84ec4557ee2529400cd160e147dc038897d61626","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 09:33:00.000000000","message":"Patch Set 18: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2fd3a867b36458980bd2cc0d1c4a450 : SUCCESS in 8m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79c3efec2d534f249a0575ccb1f7858e : SUCCESS in 4m 05s","accounts_in_message":[],"_revision_number":18},{"id":"be71f4ebd4ce4b1470a8491f448e9f6fe9b7c8dc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 09:33:11.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":18},{"id":"ebb540652caf6c6ffe4280eb8090021dc0519b6e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 09:40:10.000000000","message":"Patch Set 18:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/759a39aeb63643399c5f1fe8d62fe7a2 : SUCCESS in 1m 39s","accounts_in_message":[],"_revision_number":18},{"id":"b1088cbe5d88cf1845e0788f143b861d993a93ea","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2021-01-28 02:37:42.000000000","message":"Patch Set 18:\n\n\u003e Patch Set 18: Code-Review+2\n\u003e \n\u003e (1 comment)\n\u003e \n\u003e Let\u0027s continue the discussion in the implementation code review about minimizing the duplicated code on the nova side due to the new way to request VGPUs. Also we have to focus on the user documentation to make it clear why way the user should request a VGPU from nova in different situations.\n\nok,sure.","accounts_in_message":[],"_revision_number":18},{"id":"94195f4330d9c3cc5d6fc38ef581205970006a67","author":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"date":"2021-01-28 02:44:01.000000000","message":"Patch Set 18:\n\n(2 comments)","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"48e51689709262e2a60d572381ac18262365317a","revisions":{"fbc159f79f3b28d5f056ff457072ef12507278ad":{"kind":"REWORK","_number":1,"created":"2020-09-07 01:42:23.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/1"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"subject":"Support vGPU in nova and cyborg interaction","message":"Support vGPU in nova and cyborg interaction\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fbc159f79f3b28d5f056ff457072ef12507278ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fbc159f79f3b28d5f056ff457072ef12507278ad"}]},"branch":"refs/heads/master"},"2ad3f8e346e111dc9edf0f7da5f5d36e9755e7ae":{"kind":"REWORK","_number":2,"created":"2020-09-07 09:46:59.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/2"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 09:46:42.000000000","tz":480},"subject":"Support vGPU in nova and cyborg interaction","message":"Support vGPU in nova and cyborg interaction\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\nCurrently, The operator have to find vGPU types and set vGPU types\nin nova-cpu.conf before attaching virtual GPU devices to guests,\nwhich is not conveniently and complex.\n\nThis spec simple the process by cyborg. The operator needn\u0027t find vGPU\ntypes and set vGPU types in nova-cpu.conf. This will make the operator\nuse vGPU deivces more conveniently.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2ad3f8e346e111dc9edf0f7da5f5d36e9755e7ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2ad3f8e346e111dc9edf0f7da5f5d36e9755e7ae"}]},"branch":"refs/heads/master"},"29af38e0c0f9b3f95f6619d37db007cc7cee64b0":{"kind":"REWORK","_number":3,"created":"2020-09-08 00:45:40.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/3"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-08 00:44:22.000000000","tz":480},"subject":"Support vGPU management by Cyborg","message":"Support vGPU management by Cyborg\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\nCurrently, The operator have to find vGPU types and set vGPU types\nin nova-cpu.conf before attaching virtual GPU devices to guests,\nwhich is not conveniently and complex.\n\nThis spec simple the process by cyborg. The operator needn\u0027t find vGPU\ntypes and set vGPU types in nova-cpu.conf. This will make the operator\nuse vGPU deivces more conveniently.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/29af38e0c0f9b3f95f6619d37db007cc7cee64b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/29af38e0c0f9b3f95f6619d37db007cc7cee64b0"}]},"branch":"refs/heads/master"},"2f1d2fdb632e491f10e7baeb865b0421cbe0e52f":{"kind":"REWORK","_number":4,"created":"2020-10-26 09:09:50.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/4"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-10-26 09:09:29.000000000","tz":480},"subject":"Support vGPU management by Cyborg","message":"Support vGPU management by Cyborg\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\n\nThe cyborg project aims to provide a general-purpose\nmanagement framework for acceleration resources and GPU is one of the\nimportant accelerators that cyborg needs to support if cyborg wanna be that\nkind of framework. In vGPU case, Cyborg provides management for vGPU(discover,\nreport, binding, etc), nova does the GPU resource scheduler and we also need\nto integrate with nova to do the vGPU allocation in virt driver level.\nPlease refer cyborg driver side change: https://review.opendev.org/#/c/758925/.\nSo this spec aims to support vGPU management by Cyborg.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2f1d2fdb632e491f10e7baeb865b0421cbe0e52f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2f1d2fdb632e491f10e7baeb865b0421cbe0e52f"}]},"branch":"refs/heads/master"},"005019167fb64764828f413d39e254e91b2c380f":{"kind":"REWORK","_number":5,"created":"2020-10-26 09:18:57.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/5"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-10-26 09:17:36.000000000","tz":480},"subject":"Support vGPU management by Cyborg","message":"Support vGPU management by Cyborg\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\n\nThe cyborg project aims to provide a general-purpose\nmanagement framework for acceleration resources and GPU is one of the\nimportant accelerators that cyborg needs to support if cyborg wanna be that\nkind of framework. In vGPU case, Cyborg provides management for vGPU(discover,\nreport, binding, etc), nova does the GPU resource scheduler and we also need\nto integrate with nova to do the vGPU allocation in virt driver level.\nPlease refer cyborg driver side change: https://review.opendev.org/#/c/758925/.\nSo this spec aims to support vGPU management by Cyborg.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/005019167fb64764828f413d39e254e91b2c380f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/005019167fb64764828f413d39e254e91b2c380f"}]},"branch":"refs/heads/master"},"7e0f9829a5359b2e64c5a26a9775e2a7b9b0f1d9":{"kind":"REWORK","_number":6,"created":"2020-11-04 12:04:23.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/6"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-11-04 12:02:45.000000000","tz":480},"subject":"Support vGPU management by Cyborg","message":"Support vGPU management by Cyborg\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\n\nThe cyborg project aims to provide a general-purpose management framework\nfor acceleration resources and GPU is one of the important accelerators that\ncyborg needs to support if cyborg wanna be that kind of framework.\nPlease refer cyborg driver side change: https://review.opendev.org/#/c/758925/.\nSo this spec aims to support vGPU management by Cyborg.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7e0f9829a5359b2e64c5a26a9775e2a7b9b0f1d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7e0f9829a5359b2e64c5a26a9775e2a7b9b0f1d9"}]},"branch":"refs/heads/master"},"c99fc17b09811468204544cbfb80311d84e34144":{"kind":"REWORK","_number":7,"created":"2020-11-05 05:43:10.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/7"}}},"commit":{"parents":[{"commit":"cb3c6e9ffae1807a87020077d1c7c35b74ef3c80","subject":"Merge \"Unified virtual persistent memory restrictions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/cb3c6e9ffae1807a87020077d1c7c35b74ef3c80"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-11-05 05:41:34.000000000","tz":480},"subject":"Support vGPU management by Cyborg","message":"Support vGPU management by Cyborg\n\nNow we have supported pGPU in nova and cyborg interaction[1], and we\nalso support attaching virtual GPU devices to guests[2].\n\nThe cyborg project aims to provide a general-purpose management framework\nfor acceleration resources and GPU is one of the important accelerators that\ncyborg needs to support if cyborg wanna be that kind of framework.\nPlease refer cyborg driver side change: https://review.opendev.org/#/c/758925/.\nSo this spec aims to support vGPU management by Cyborg.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html\n[2] https://docs.openstack.org/nova/ussuri/admin/virtual-gpu.html\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c99fc17b09811468204544cbfb80311d84e34144"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/c99fc17b09811468204544cbfb80311d84e34144"}]},"branch":"refs/heads/master"},"f39ebff31098207136949ebec205cf833f2655f0":{"kind":"REWORK","_number":8,"created":"2020-11-11 10:59:54.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/8"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"Yumeng Bao","email":"yumeng_bao@yahoo.com","date":"2020-11-11 10:56:08.000000000","tz":480},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nAs the long-term goal, OpenStack Cyborg aims to provide a standard\nmanagement framework for acceleration resources. GPU is one of the\nimportant accelerators that cyborg needs to enable if cyborg wanna be that\nkind of framework.\n\nCurrently, nova libvirt driver already supported allocating pass-through GPU\naccelerator to an instance as a PCI device, but not yet support that for\na virtual GPU accelerator. This spec proposes to support composing vGPU\naccelerator into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f39ebff31098207136949ebec205cf833f2655f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f39ebff31098207136949ebec205cf833f2655f0"}]},"branch":"refs/heads/master"},"a3a8f0b6ff261c0d5f6aa5f2f2bab536fcc4958b":{"kind":"REWORK","_number":9,"created":"2020-11-13 06:19:49.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/9"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"Yumeng Bao","email":"yumeng_bao@yahoo.com","date":"2020-11-13 06:17:20.000000000","tz":480},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nAs the long-term goal, OpenStack Cyborg aims to provide a standard\nmanagement framework for acceleration resources. GPU is one of the\nimportant accelerators that cyborg needs to enable if cyborg wanna be that\nkind of framework.\n\nCurrently, nova libvirt driver already supported allocating pass-through GPU\naccelerator to an instance as a PCI device, but not yet support that for\na virtual GPU accelerator. This spec proposes to support composing vGPU\naccelerator into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a3a8f0b6ff261c0d5f6aa5f2f2bab536fcc4958b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a3a8f0b6ff261c0d5f6aa5f2f2bab536fcc4958b"}]},"branch":"refs/heads/master"},"939937f923dcd0147d57a5a0be54e847c62a8e55":{"kind":"REWORK","_number":10,"created":"2020-11-23 06:19:40.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/10"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"Yumeng Bao","email":"yumeng_bao@yahoo.com","date":"2020-11-23 06:16:22.000000000","tz":480},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/939937f923dcd0147d57a5a0be54e847c62a8e55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/939937f923dcd0147d57a5a0be54e847c62a8e55"}]},"branch":"refs/heads/master"},"1631c3a2497a8918d371b8f7242401f4a4b16f73":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2020-11-26 02:10:49.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/11"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"YumengBao","email":"yumeng_bao@yahoo.com","date":"2020-11-26 02:08:43.000000000","tz":0},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU, cyborg needs to discover\nthe vGPUs, reports them to placement, and nova virt driver helps to allocate this cyborg-owned vGPU\nto an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in allocating a cyborg owned\nvGPU to an instance. This spec proposes to support composing cyborg owned vGPU into domain XML in\nnova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1631c3a2497a8918d371b8f7242401f4a4b16f73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/1631c3a2497a8918d371b8f7242401f4a4b16f73"}]},"branch":"refs/heads/master","description":"Edit commit message"},"8cbc87c67b178bb80f4bb2b2675766b3dd35e777":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2020-11-26 02:12:41.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/12"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"YumengBao","email":"yumeng_bao@yahoo.com","date":"2020-11-26 02:12:33.000000000","tz":0},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU, cyborg needs to discover the vGPUs, reports them to placement, and nova virt driver helps to allocate this cyborg-owned vGPU\nto an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in allocating a cyborg owned vGPU to an instance. This spec proposes to support composing cyborg owned vGPU into domain XML in\nnova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/8cbc87c67b178bb80f4bb2b2675766b3dd35e777"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/8cbc87c67b178bb80f4bb2b2675766b3dd35e777"}]},"branch":"refs/heads/master","description":""},"a3a5074a8bcb10d2e4d9e94650effe850ee057da":{"kind":"REWORK","_number":13,"created":"2020-12-07 09:30:29.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/13"}}},"commit":{"parents":[{"commit":"d89aebcd5695591b99d49edf6d48a5ed52c0a1c5","subject":"[trivial]: replace NUMNA with NUMA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d89aebcd5695591b99d49edf6d48a5ed52c0a1c5"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-12-07 09:26:10.000000000","tz":480},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a3a5074a8bcb10d2e4d9e94650effe850ee057da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a3a5074a8bcb10d2e4d9e94650effe850ee057da"}]},"branch":"refs/heads/master"},"d8ba9d866e65e11eaaf6c73997fc0791f68acc65":{"kind":"REWORK","_number":14,"created":"2020-12-17 14:39:19.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/14"}}},"commit":{"parents":[{"commit":"07225edfbfbb79a6768835336391f28657ef2d24","subject":"Merge \"Update modernize-os-hypervisors-api spec, pt. 2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/07225edfbfbb79a6768835336391f28657ef2d24"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"Yumeng Bao","email":"yumeng_bao@yahoo.com","date":"2020-12-17 14:37:37.000000000","tz":480},"subject":"libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d8ba9d866e65e11eaaf6c73997fc0791f68acc65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d8ba9d866e65e11eaaf6c73997fc0791f68acc65"}]},"branch":"refs/heads/master"},"169e674a64ec9542b124632ef5ae2e75a39b344c":{"kind":"REWORK","_number":15,"created":"2020-12-18 07:49:19.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/15"}}},"commit":{"parents":[{"commit":"07225edfbfbb79a6768835336391f28657ef2d24","subject":"Merge \"Update modernize-os-hypervisors-api spec, pt. 2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/07225edfbfbb79a6768835336391f28657ef2d24"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-12-18 07:48:09.000000000","tz":480},"subject":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/169e674a64ec9542b124632ef5ae2e75a39b344c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/169e674a64ec9542b124632ef5ae2e75a39b344c"}]},"branch":"refs/heads/master"},"9e61d89dab13750d4d77e998823323b58368f401":{"kind":"REWORK","_number":16,"created":"2020-12-18 10:42:55.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/16"}}},"commit":{"parents":[{"commit":"07225edfbfbb79a6768835336391f28657ef2d24","subject":"Merge \"Update modernize-os-hypervisors-api spec, pt. 2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/07225edfbfbb79a6768835336391f28657ef2d24"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-12-18 10:42:28.000000000","tz":480},"subject":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9e61d89dab13750d4d77e998823323b58368f401"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9e61d89dab13750d4d77e998823323b58368f401"}]},"branch":"refs/heads/master"},"f3d0331ad56d81d68f07da33e14b4699b548672a":{"kind":"REWORK","_number":17,"created":"2021-01-14 06:05:43.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/16/750116/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/17"}}},"commit":{"parents":[{"commit":"07225edfbfbb79a6768835336391f28657ef2d24","subject":"Merge \"Update modernize-os-hypervisors-api spec, pt. 2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/07225edfbfbb79a6768835336391f28657ef2d24"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2021-01-14 06:04:13.000000000","tz":480},"subject":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f3d0331ad56d81d68f07da33e14b4699b548672a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f3d0331ad56d81d68f07da33e14b4699b548672a"}]},"branch":"refs/heads/master"},"48e51689709262e2a60d572381ac18262365317a":{"kind":"REWORK","_number":18,"created":"2021-01-18 11:16:22.000000000","uploader":{"_account_id":24872,"name":"YumengBao","email":"yumeng_bao@yahoo.com","username":"Yumeng_Bao"},"ref":"refs/changes/16/750116/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/16/750116/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/16/750116/18"}}},"commit":{"parents":[{"commit":"0d58760cdf705f2999bf2aa341df818f20b3df82","subject":"libvirt: Update instance machine type stash spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/0d58760cdf705f2999bf2aa341df818f20b3df82"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2020-09-07 01:41:59.000000000","tz":480},"committer":{"name":"Yumeng Bao","email":"yumeng_bao@yahoo.com","date":"2021-01-18 11:15:03.000000000","tz":480},"subject":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML","message":"Libvirt supports composing cyborg owned vGPU accelerator into domain XML\n\nIn order to allow operators to use cyborg to manage the lifecycle of vGPU,\ncyborg needs to discover the vGPUs, reports them to placement, and nova virt\ndriver helps to allocate this cyborg-owned vGPU to an instance.\n\nIn the current cyborg-nova interaction [1]_, there is still a small gap in\nallocating a cyborg owned vGPU to an instance. This spec proposes to support\ncomposing cyborg owned vGPU into domain XML in nova libvirt driver.\n\nCo-Authored-By: YumengBao \u003cyumeng_bao@yahoo.com\u003e\n\nPart of blueprint cyborg-vgpu-support\n\nChange-Id: Icaf5556417741a27c83c1e0fe5b5fc39fbac48b6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/48e51689709262e2a60d572381ac18262365317a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/48e51689709262e2a60d572381ac18262365317a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
