)]}'
{"id":"openstack%2Fnova-specs~792796","triplet_id":"openstack%2Fnova-specs~master~I28f8d820519ab8e62b029cb4240a2a0dff83a8c8","project":"openstack/nova-specs","branch":"master","topic":"bp/generic-mdevs","hashtags":[],"change_id":"I28f8d820519ab8e62b029cb4240a2a0dff83a8c8","subject":"Add generic mdevs to Nova","status":"MERGED","created":"2021-05-24 10:21:13.000000000","updated":"2021-07-06 11:33:55.000000000","submitted":"2021-07-06 11:32:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":108,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"792796-bp/generic-mdevs","meta_rev_id":"b92a366a2006fe35f71f0b51cc4a4e8e0f7aa17f","_number":792796,"virtual_id_number":792796,"owner":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-06 11:32:16.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"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2021-07-06 09:19:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-07-06 11:02:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-06 11:02:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"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"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-24 10:30:01.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-25 06:34:31.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":"CC"},{"updated":"2021-05-25 06:40:35.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":"2021-05-25 10:56:23.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":"2021-05-25 13:01:56.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-05-26 14:34:55.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":"CC"},{"updated":"2021-05-29 03:08:44.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":"CC"},{"updated":"2021-06-22 13:04:21.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"CC"}],"messages":[{"id":"82654f2fa2fd1b50d944288c9ce4693d4e007d36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-05-24 10:21:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3565d9c290681ef1d995ea9187f4b3fc7596a243","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-24 10:30:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/574e097a99a34b28975726e2431dfaad : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa77e30901204470a85deae2cc7c4c70 : SUCCESS in 4m 07s","accounts_in_message":[],"_revision_number":1},{"id":"26dab3e3142357100ff88fcb5b70621d47bfff1e","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2021-05-25 06:34:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3df356ecbc14097e4048a89c73f7018d4d350d61","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2021-05-25 06:40:35.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4cd5ae3d116b63a2cb7c7775891330b366449c9b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-25 10:56:23.000000000","message":"Patch Set 1: Code-Review-1\n\n(8 comments)\n\nI have couple of questions inline.","accounts_in_message":[],"_revision_number":1},{"id":"41b0b80b143450c52db32257681f829a68420ac9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-25 13:01:56.000000000","message":"Patch Set 1: Code-Review-1\n\n(30 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cc9bdf58a4072ae242d2266499de9ccc758f8ff6","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-25 15:03:16.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"77badecf46090643dc5bff51bbeea5f7353dcdbb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-05-25 15:07:47.000000000","message":"Patch Set 1:\n\n(11 comments)","accounts_in_message":[],"_revision_number":1},{"id":"227b3690c09b2164446fff95bc2945e4a19bcb64","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-05-25 15:11:56.000000000","message":"Patch Set 1:\n\n(19 comments)","accounts_in_message":[],"_revision_number":1},{"id":"75c8146007f743ea996ac151ac2200f795806e56","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2021-05-26 08:09:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f382e6c4a406e0ffc8d67f48cdac04a3d03ae30a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-26 09:12:33.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"7b09ea22a5a977b838c06319c55b90ba4d30a5e6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-26 12:00:57.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e27b6d11c3f1558f85c0d0032d6e1ac4ddc12b5b","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-05-26 13:57:09.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"91dca090cc2a7142f5040d443ca6549638f420fd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-05-26 14:34:55.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"789765a92e9a519debe756b505c591db07e610d9","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2021-05-29 03:08:44.000000000","message":"Patch Set 1:\n\nWe have some mdev implementation discuss in https://review.opendev.org/q/topic:%22enable-vgpu-in-cyborg%22+(status:open%20OR%20status:merged)\n\nYou all can refer these, can we keep the design and implementation of mdev consistent in Nova and Cyborg?","accounts_in_message":[],"_revision_number":1},{"id":"2b826c04094faead277757247c5a948d44c2a478","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-06-01 09:20:39.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c3e54b8b0b4562f588e9070f60771d35692ef206","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-06-01 12:43:49.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1:\n\u003e \n\u003e We have some mdev implementation discuss in https://review.opendev.org/q/topic:%22enable-vgpu-in-cyborg%22+(status:open%20OR%20status:merged)\n\u003e \n\u003e You all can refer these, can we keep the design and implementation of mdev consistent in Nova and Cyborg?\n\nthat spec is not really about generic mdevs its about vgpu support\nhttps://review.opendev.org/c/openstack/cyborg-specs/+/758925/11/specs/wallaby/approved/vgpu-driver-proposal.rst\n\nit is useing trait to model different type so of vgpus  based on the mdev selectetd\nwhile this is a option if we use a standard MDEV resouce class its a poor one in the context of unified limits.\n\nunified limits will allow limits/quotas to be create based on resource classes not based on traits.\nso the cyborg approach will not allow quotas to be placement independently on different type of mdev.\n\nwe do not need to go out of our way to break compatibility but i don\u0027t think  should take this approach in nova or cyborg.\n\ni think we should use custom resource class to model thing like vendor id and product id if that is required and use trait to model capability like cuda or opencl or ipsec_offload.","accounts_in_message":[],"_revision_number":1},{"id":"3d055ff8e26c7d48cebeba92caddfb4e5820cfc7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-06-04 15:24:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f11a4b49372ee96f58eab6462a4a0644b7affd0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-04 15:35:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8351c53e6c614d6a951da676d2290d95 : SUCCESS in 8m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e7aa22697be4f06abb58a004edaf8ac : SUCCESS in 5m 03s","accounts_in_message":[],"_revision_number":2},{"id":"79dc34ba3689b8902d47d5aaa3ac006b0e1c92bc","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-06-09 07:48:29.000000000","message":"Patch Set 2: Code-Review-1\n\n(5 comments)\n\nI have a hopefully small suggestion to support traits to avoid forcing the deployer to encode qualitative information into RC names.","accounts_in_message":[],"_revision_number":2},{"id":"80654fb0352d6681532626511f621d33610d13d5","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-06-16 10:32:02.000000000","message":"Patch Set 2:\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"74d8e542dae20fddb4a9779af4a1915c6d16bfde","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-06-16 10:32:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1fd53f2121372fdd7b59c64ab363a2bcc6e96184","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-16 10:50:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/685b52a7e4e54dadb6f66e9fd276d931 : SUCCESS in 11m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28137782c9164246b02c70d3e741cd02 : SUCCESS in 4m 22s","accounts_in_message":[],"_revision_number":3},{"id":"6e2cefcf415b2bc9b9d1548fca3183856f599ec5","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-06-18 13:19:50.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)\n\nOK, the last question of mine was resolved so I\u0027m +2 on this. Let\u0027s do it!","accounts_in_message":[],"_revision_number":3},{"id":"c6f3c07ba36a09241fca438cd0df875d1faf9c90","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2021-06-22 13:04:21.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9194b54603332a5e80f7df7051373a6e8f2acee7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-05 12:05:43.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)\n\n+2 but not +w.\nthere are a few nits inline that im happy to be adressed in a follow up but holding +w until\nwe dcided to fix them in place now or submit a followup to fix them. ill ping sylvain on irc shortly and see what they want to do","accounts_in_message":[],"_revision_number":3},{"id":"0b31f2ca0ae2cfc1eeb309f940edc4e8114886e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-07-06 09:16:01.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fd24cc3f1460e0beb89ddf9e0a54dac6fc9445a4","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-06 09:19:45.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"73a1524573f034615cd09a0794d0a70d21f70876","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 09:26:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e97130b6bc8b4bb293d707150e20e5d0 : SUCCESS in 8m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f73553d127c4a0fbbfd70a7a36fae91 : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":4},{"id":"12daef0737723f95d1ccc35c282f61b990373909","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-07-06 11:02:34.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"8d9a47e057c975d90b944f3bcd1299936af0046c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 11:02:58.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c03954fe40a3a3e614bf00e46692ced1d33627a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 11:32:16.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b332176e3eac43228e4d8a29d1c22fd2 : SUCCESS in 10m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43dfaac775ee486f84ea5a8c07ef5efa : SUCCESS in 4m 10s","accounts_in_message":[],"_revision_number":4},{"id":"3f1189398c1cd98c3449f77b73cc2c88d05af991","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 11:32:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"b92a366a2006fe35f71f0b51cc4a4e8e0f7aa17f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 11:33:55.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/03e6e79bfaa84c688eb755695a54328e : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"19e5abbdbe341a4d9eb4caa61606682e7536b9bd","revisions":{"e3c9eec74f42598b841afb4383db0c25a88a5f83":{"kind":"REWORK","_number":1,"created":"2021-05-24 10:21:13.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/96/792796/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/96/792796/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/1"}}},"commit":{"parents":[{"commit":"248cbfaba4cfbc6696786599ee9d7638f84fa386","subject":"Merge \"Adds spec for supporting @ and . in keypair name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/248cbfaba4cfbc6696786599ee9d7638f84fa386"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-05-24 09:55:24.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-05-24 10:21:04.000000000","tz":120},"subject":"Add generic mdevs to Nova","message":"Add generic mdevs to Nova\n\nThis describes the blueprint generic-mdevs\n\nChange-Id: I28f8d820519ab8e62b029cb4240a2a0dff83a8c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e3c9eec74f42598b841afb4383db0c25a88a5f83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/e3c9eec74f42598b841afb4383db0c25a88a5f83"}]},"branch":"refs/heads/master"},"863ef70f679f952375b13458ec0f1dcd925b66cc":{"kind":"REWORK","_number":2,"created":"2021-06-04 15:24:27.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/96/792796/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/96/792796/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/2"}}},"commit":{"parents":[{"commit":"248cbfaba4cfbc6696786599ee9d7638f84fa386","subject":"Merge \"Adds spec for supporting @ and . in keypair name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/248cbfaba4cfbc6696786599ee9d7638f84fa386"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-05-24 09:55:24.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-06-04 15:24:16.000000000","tz":120},"subject":"Add generic mdevs to Nova","message":"Add generic mdevs to Nova\n\nThis describes the blueprint generic-mdevs\n\nChange-Id: I28f8d820519ab8e62b029cb4240a2a0dff83a8c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/863ef70f679f952375b13458ec0f1dcd925b66cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/863ef70f679f952375b13458ec0f1dcd925b66cc"}]},"branch":"refs/heads/master"},"b4a7e1838a09a9f099fdc57d2529cbc7d1021dff":{"kind":"REWORK","_number":3,"created":"2021-06-16 10:32:16.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/96/792796/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/96/792796/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/3"}}},"commit":{"parents":[{"commit":"248cbfaba4cfbc6696786599ee9d7638f84fa386","subject":"Merge \"Adds spec for supporting @ and . in keypair name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/248cbfaba4cfbc6696786599ee9d7638f84fa386"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-05-24 09:55:24.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-06-16 10:29:42.000000000","tz":120},"subject":"Add generic mdevs to Nova","message":"Add generic mdevs to Nova\n\nThis describes the blueprint generic-mdevs\n\nChange-Id: I28f8d820519ab8e62b029cb4240a2a0dff83a8c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b4a7e1838a09a9f099fdc57d2529cbc7d1021dff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b4a7e1838a09a9f099fdc57d2529cbc7d1021dff"}]},"branch":"refs/heads/master"},"19e5abbdbe341a4d9eb4caa61606682e7536b9bd":{"kind":"REWORK","_number":4,"created":"2021-07-06 09:16:01.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/96/792796/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/96/792796/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/96/792796/4"}}},"commit":{"parents":[{"commit":"248cbfaba4cfbc6696786599ee9d7638f84fa386","subject":"Merge \"Adds spec for supporting @ and . in keypair name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/248cbfaba4cfbc6696786599ee9d7638f84fa386"}]}],"author":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-05-24 09:55:24.000000000","tz":120},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2021-07-06 09:15:52.000000000","tz":120},"subject":"Add generic mdevs to Nova","message":"Add generic mdevs to Nova\n\nThis describes the blueprint generic-mdevs\n\nChange-Id: I28f8d820519ab8e62b029cb4240a2a0dff83a8c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/19e5abbdbe341a4d9eb4caa61606682e7536b9bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/19e5abbdbe341a4d9eb4caa61606682e7536b9bd"}]},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}]}],"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":{}}}]}
