)]}'
{"id":"openstack%2Fnova-specs~253187","triplet_id":"openstack%2Fnova-specs~master~I129a50c5f3790307a1c7bca4ac97580673cb57da","project":"openstack/nova-specs","branch":"master","topic":"bp/generic-resource-pools","hashtags":[],"change_id":"I129a50c5f3790307a1c7bca4ac97580673cb57da","subject":"resource-providers: generic resource pools","status":"ABANDONED","created":"2015-12-03 20:22:46.000000000","updated":"2016-05-20 22:45:55.000000000","total_comment_count":177,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ca6ba28bfb21725f2f1ab6326de9eef8b16b6193","_number":253187,"virtual_id_number":253187,"owner":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},{"date":"2016-05-20 22:45:55.000000000","_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"date":"2016-03-21 20:57:16.000000000","_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},{"value":1,"date":"2016-03-18 13:07:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},{"value":1,"date":"2016-03-31 14:25:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},{"value":-1,"date":"2016-03-21 22:03:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"date":"2016-03-18 14:35:23.000000000","_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"date":"2016-05-09 02:47:11.000000000","_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-19 09:47:51.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2016-01-23 09:00:28.000000000","updated_by":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"reviewer":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"state":"REVIEWER"},{"updated":"2016-01-28 10:58:35.000000000","updated_by":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"reviewer":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"state":"REVIEWER"},{"updated":"2016-02-09 10:17:16.000000000","updated_by":{"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},"reviewer":{"_account_id":6508,"name":"Dmitry Stepanenko","email":"dstepanenko@mirantis.com","username":"dstepanenko"},"state":"REVIEWER"},{"updated":"2016-02-09 18:55:17.000000000","updated_by":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"reviewer":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"state":"REVIEWER"},{"updated":"2016-02-09 19:02:30.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-02-11 13:44:40.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-02-23 10:06:01.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":"2016-02-23 15:30:38.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2016-02-25 21:10:19.000000000","updated_by":{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},"reviewer":{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},"state":"REVIEWER"},{"updated":"2016-03-07 12:18:09.000000000","updated_by":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"reviewer":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"state":"REVIEWER"},{"updated":"2016-03-14 20:13:40.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2016-03-18 13:07:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-03-18 14:35:23.000000000","updated_by":{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},"reviewer":{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},"state":"REVIEWER"},{"updated":"2016-03-21 20:57:16.000000000","updated_by":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"reviewer":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"state":"REVIEWER"},{"updated":"2016-03-21 22:03:03.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"},{"updated":"2016-03-31 14:25:43.000000000","updated_by":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"reviewer":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"state":"REVIEWER"},{"updated":"2016-05-09 02:47:11.000000000","updated_by":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"reviewer":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"state":"REVIEWER"},{"updated":"2016-05-20 22:45:55.000000000","updated_by":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"reviewer":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"state":"REVIEWER"}],"messages":[{"id":"03394abddfda956d72093e757d70a796e1ab21e6","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2015-12-03 20:22:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fdf1268281694b7e2bc8988141c0a33a44d4d7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 20:40:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://logs.openstack.org/87/253187/1/check/gate-nova-specs-docs/f54db6b/ : FAILURE in 3m 30s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/1/check/gate-nova-specs-pep8/48b62d5/ : SUCCESS in 2m 12s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/1/check/gate-nova-specs-python27/60f1e88/ : FAILURE in 2m 19s","accounts_in_message":[],"_revision_number":1},{"id":"edc61c0673df0da64736ce6221bbb30dd41beda2","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2015-12-04 00:08:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a18bf1a1e5e766ba97a4cce483809798e0708fb8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 00:16:29.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/2/check/gate-nova-specs-docs/e13972c//doc/build/html/ : SUCCESS in 4m 29s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/2/check/gate-nova-specs-pep8/c94609b/ : SUCCESS in 2m 08s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/2/check/gate-nova-specs-python27/d34b6f4/ : FAILURE in 2m 47s","accounts_in_message":[],"_revision_number":2},{"id":"5315426fffe253ea9f2f9c9923206b5b36304048","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2015-12-04 15:53:51.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"68687765de755bb39cb1eb98763f65458bd533e8","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-12-08 12:49:35.000000000","message":"Patch Set 2:\n\n(6 comments)\n\nSome questions and comments within, nothing major. Overall the API makes and blissfully constrained.\n\nI assume \"units\" of capacity are something that happens elsewhere and not something that needs to be worried about here?","accounts_in_message":[],"_revision_number":2},{"id":"218d78d319d5b0669389b6f933e0ba76b8c09bc9","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2015-12-11 09:20:02.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fd2c76caf3c2cdbf85fd70b5429790bfc9ee6b27","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2015-12-17 16:35:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"abd2586d39511c556c90463b653d492c6254bfb0","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2016-01-19 09:47:51.000000000","message":"Patch Set 2:\n\nIMO, Only concern about this approach is admin manually need to create/update resource pool every time, if shared storage is used or capacity of shared storage is modified.","accounts_in_message":[],"_revision_number":2},{"id":"f380a951b5fa4d3a5554790f950399f72e412bea","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-19 14:04:05.000000000","message":"Patch Set 2:\n\n@Abhishek: Yes, it is true that this approach requires an admin to create a shared resource pool when a new pool is brought online. However, this shouldn\u0027t happen very often.\n\nHowever, this spec does NOT propose any manual intervention is needed if the shared resource pool\u0027s capacity or usage changes. An automated script would be run periodically that updates the capacity and usage of the shared resource pool.\n\nBest,\n\n-jay","accounts_in_message":[],"_revision_number":2},{"id":"16829f9edddb7e15484b1cb9c1fbae276c37a3fb","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-20 14:44:21.000000000","message":"Patch Set 2:\n\nI was reading through this again and realized that in the absence of context from the resource providers spec it is hard to understand how capacity is actually being tracked. Presumably when a resource pool is created it will also be added to the resource-providers table so that inventories and allocations for it can be handled?\n\nThat seems like something that if we were being uptight ought to be at least vaguely mentioned here. On the other hand we also just want to make it so.\n\nOf course if I\u0027m wrong, all the more reason to clarify it...","accounts_in_message":[],"_revision_number":2},{"id":"1acc0bfd28269e5bec1b72f8a59c81828fac4a91","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-24 15:55:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1a4dfcab65f1c23017daa75826e7d9db519a66d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-24 16:06:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/3/check/gate-nova-specs-docs/618b259//doc/build/html/ : SUCCESS in 4m 28s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/3/check/gate-nova-specs-pep8/b6d0932/ : SUCCESS in 2m 21s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/3/check/gate-nova-specs-python27/74d699f/ : FAILURE in 2m 39s","accounts_in_message":[],"_revision_number":3},{"id":"fd2eaefc6ace41f029b7639bcd5698897a794f3e","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-01-27 09:37:21.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9ac1a26aa75be1c5d7103ded9930a06a2cd26094","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-01-27 10:11:37.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nMaybe need one more field to capture an external_id for things like neutron segment_id","accounts_in_message":[],"_revision_number":3},{"id":"40fb3138c0c2400f46c79248e12983a5d3942202","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-01-27 10:16:51.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ac96335ebb9f4b421f15d7fc15c08dfa21be5421","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-01-27 15:10:33.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"154a44df1562a47ffdfc83a20fc2c0b8532b1714","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-27 15:24:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"650162d321026dea06ce745fe313cd86e2117fbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 15:37:55.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/4/check/gate-nova-specs-docs/0c9c319//doc/build/html/ : SUCCESS in 5m 11s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/4/check/gate-nova-specs-pep8/57e253f/ : SUCCESS in 1m 52s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/4/check/gate-nova-specs-python27/40b3787/ : FAILURE in 2m 10s","accounts_in_message":[],"_revision_number":4},{"id":"990ea9ae4d8e2874d0f90c17773159ca13d83a4c","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-01-27 16:45:51.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)\n\nMinor things.","accounts_in_message":[],"_revision_number":4},{"id":"13a38fe103d61e4f710dc601a2552f63220756ad","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-27 16:59:21.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"b4308522327225890d88decfed3f19d7938f0917","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-27 16:59:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"83402b73a7cac99ab24dbea3a4168c349104f0fa","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-01-27 17:02:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9f25c368894f64583f0ea30c783856ea157c8589","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-27 17:43:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/5/check/gate-nova-specs-docs/165b874//doc/build/html/ : SUCCESS in 4m 26s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/5/check/gate-nova-specs-pep8/09021e9/ : SUCCESS in 2m 07s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/5/check/gate-nova-specs-python27/411953c/ : FAILURE in 2m 19s","accounts_in_message":[],"_revision_number":5},{"id":"c9bf21cd9a81fedf853e7c00d678f518bdec8cda","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-28 09:59:59.000000000","message":"Patch Set 5: Code-Review+1\n\n(4 comments)\n\nSome notes on minor typos, but we\u0027re pretty much there, I reckon.","accounts_in_message":[],"_revision_number":5},{"id":"036465ae92f718797938492fd754f0d1b18df594","author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"date":"2016-01-28 10:58:35.000000000","message":"Patch Set 5:\n\n(8 comments)\n\nHere are a few of my thoughts.","accounts_in_message":[],"_revision_number":5},{"id":"b637935b3c5ec798d5f8410ffac2ac1d5ce269a8","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-28 14:05:36.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"9396ea8e6d6d6e1c03af66eefe8ffc1a8bcc2455","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-28 14:07:06.000000000","message":"Patch Set 6: Code-Review+1\n\nCarl has some pretty extensive comment on patchset 5: https://review.openstack.org/#/c/253187/5\n\nI\u0027m good on 6, modulo my comments about naming things in 5","accounts_in_message":[],"_revision_number":6},{"id":"a9cfcf8f28d863b5446c043340ee8814e6517f17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-28 14:25:01.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/6/check/gate-nova-specs-docs/0e8ae0f//doc/build/html/ : SUCCESS in 5m 14s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/6/check/gate-nova-specs-pep8/219bcbf/ : SUCCESS in 2m 09s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/6/check/gate-nova-specs-python27/2d54287/ : FAILURE in 2m 32s","accounts_in_message":[],"_revision_number":6},{"id":"bb1cb709bb67e407321c3f5ecf9e53ad60c08d53","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-01-28 14:29:26.000000000","message":"Patch Set 5:\n\n(3 comments)\n\nI think we need this REST APIs in a separate API endpoint, that lives in the Nova tree.\n\nI think we might call it the OpenStack Scheduler API.\n\nThe aim here is we don\u0027t wan\u0027t it to be in the compute API, so we can\u0027t ever remove it.\n\nThat might mean a new API microversion number thats separate I guess?","accounts_in_message":[],"_revision_number":5},{"id":"cf4f306a06364bbf50d52f9c790e18fe562b87e3","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-01-28 14:29:39.000000000","message":"Patch Set 6: Code-Review-1\n\noops, commenting on the current patch","accounts_in_message":[],"_revision_number":6},{"id":"22e132ed6c8e4f4d336f226d2f01243582b07a55","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2016-01-28 14:55:14.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"638dae4fbfe880bc82e77d02d1a405d444b96c3b","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-02 11:59:47.000000000","message":"Patch Set 6:\n\n(9 comments)","accounts_in_message":[],"_revision_number":6},{"id":"915225c463defc460a3461879ff6bfac2df85c3d","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-02-05 11:26:36.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)\n\nMoving from Compute API to the Scheduler API might be a right call, the compute will be engaged in taking resources, while creating the resource pool is all about the defining them.\n\nOther than that LGTM","accounts_in_message":[],"_revision_number":6},{"id":"df1db1c33c7319e61d144f727c504cafbd112223","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-08 21:09:12.000000000","message":"Patch Set 6:\n\n(6 comments)","accounts_in_message":[],"_revision_number":6},{"id":"1e3f849c9bf36b5394ab7a8040d66cd7702413fa","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-08 21:09:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7a854414d38d1893f895395decf72b65f6b8245c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-08 21:20:54.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/7/check/gate-nova-specs-docs/6ad67bd//doc/build/html/ : SUCCESS in 1m 39s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/7/check/gate-nova-specs-pep8/6562969/ : SUCCESS in 42s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/7/check/gate-nova-specs-python27/7906576/ : SUCCESS in 49s","accounts_in_message":[],"_revision_number":7},{"id":"960509f57c0583865a60f23901ee440592990109","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-02-09 06:01:51.000000000","message":"Patch Set 7: Code-Review+1\n\nLooks good!","accounts_in_message":[],"_revision_number":7},{"id":"3c4a55c3993f1fcbedf524d38b11252f84a365d1","author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"date":"2016-02-09 06:43:18.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7e8df883f2d4a26e3c8a484229cd3a76e203bab1","author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"date":"2016-02-09 07:19:37.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"aabcc44af5c5e31cd19529f90ff74c64ff8edf64","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-09 12:17:03.000000000","message":"Patch Set 7: Code-Review+1\n\n(8 comments)\n\nsome resource classes don\u0027t have their official names, and one resource-pool create call is missing a resource class argument.  But none of that detracts from the basic thrust.","accounts_in_message":[],"_revision_number":7},{"id":"575d15503670ce85b164e64b3be7a113d624b6c7","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-09 17:05:27.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d4e241e8b162f2acfb5b7e68102cf477280b36c1","author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"date":"2016-02-09 17:19:06.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4e22868007cc3239a3eb1a6cbb100773102ccc8d","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-09 18:42:49.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"f17926b54f48be5e4c848e0f52b442bfc8d8135e","author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"date":"2016-02-09 18:55:17.000000000","message":"Patch Set 8: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"ed371332d1825d03915de20910072e0097c52978","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-09 18:59:30.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"85baaf8bd39f9025a7faf3c01a54119e653426a0","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-09 19:02:30.000000000","message":"Patch Set 8: Code-Review-1\n\nI think we need a few more details around the API (JSON spec for incoming payloads, and discussion of micro-version headers, policy, etc).\n\nFor the network case, I really think we need to resolve how the reserved value for the IPs are actually updated, as that is likely to expand the API concepts we need somewhat. I am fine if all those APIs are not fully specified in this spec (which is my preference), but I think we need to define that relationship, so we are sure we have all the bits we need for keeping the usage in sync with neutron, etc.","accounts_in_message":[],"_revision_number":8},{"id":"f6cd41544028fe1f68db7b986d45137f3311f99a","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-09 19:02:55.000000000","message":"Patch Set 8:\n\nPS my comments are actually mostly on the previous patchset.","accounts_in_message":[],"_revision_number":8},{"id":"722baabc6e57b4ad8d72918cf886aa9466cfad9e","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-02-09 19:17:26.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2fc69c1d94a88b37af7cabdf2d8b09c7ef9a480f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-09 20:54:11.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/8/check/gate-nova-specs-docs/1831bf0//doc/build/html/ : SUCCESS in 2m 36s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/8/check/gate-nova-specs-pep8/81d05d8/ : SUCCESS in 29s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/8/check/gate-nova-specs-python27/0b8d30c/ : SUCCESS in 57s","accounts_in_message":[],"_revision_number":8},{"id":"69aa70ffacf96503dfa7bb0510e3c7df5da7b380","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-11 11:00:27.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"a442e9a15f9f9c57744b6167e6235e0c6e7f78e2","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-02-11 11:58:14.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"f19b0e0279f5bcfeb18ff4c25fa3a49750369348","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-02-11 13:44:40.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)\n\nThe API itself looks reasonable, there is a chunk of infrastructure that is going to need to exist before we start adding it though. That\u0027s going to be a chunk of work.\n\nI also think this is the point where we should globably stop talking about this as \u0027scheduler\u0027 and start introducing \u0027placement\u0027 as the primary term.","accounts_in_message":[],"_revision_number":8},{"id":"c16aa4ce87dc787b7c8de05b0410cb87e90391b6","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-12 00:08:23.000000000","message":"Patch Set 8:\n\n(5 comments)","accounts_in_message":[],"_revision_number":8},{"id":"a608f7d11f74ad88bbaef44a138cd8aa0abed6cf","author":{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},"date":"2016-02-12 18:20:24.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"69b1bc34a029e3ac360872ddd71e7a04e077ff68","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2016-02-12 22:13:43.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9c8772712594b1f6dcf5d0dccf1fa83500e906a2","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-15 16:18:35.000000000","message":"Patch Set 8:\n\n(2 comments)\n\nsome implementation related questions within","accounts_in_message":[],"_revision_number":8},{"id":"439edf1610b942f76a0c64e03a383365c5b3405c","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-16 15:58:25.000000000","message":"Patch Set 8:\n\n(2 comments)\n\nMore implementation-related questions within.","accounts_in_message":[],"_revision_number":8},{"id":"ee2fd8650a169de259bd51e39ce10aac540dc47a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-18 16:17:49.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nSome not quite right http within (on a URL that is likely to change anway, so take with salt)\u003e","accounts_in_message":[],"_revision_number":8},{"id":"ebe69f79ec691978630d73f3f18991c8109b1b9b","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-19 00:11:57.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"85da63868a8d8d88092e25911acd43ed44973821","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-19 00:12:23.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"db883051b5958af26d22d5509f5af1c16d4400ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 02:21:48.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/10/check/gate-nova-specs-docs/02cef52//doc/build/html/ : SUCCESS in 2m 38s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/10/check/gate-nova-specs-pep8/f720c26/ : SUCCESS in 47s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/10/check/gate-nova-specs-python27/1491fce/ : FAILURE in 1m 03s","accounts_in_message":[],"_revision_number":10},{"id":"65ca9bb6ab6b78dea559428e4da9c90b5d30240c","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-19 11:44:49.000000000","message":"Patch Set 10: Code-Review-1\n\n(6 comments)\n\nSeveral comments and questions within and some issues with the use of 400 status code.","accounts_in_message":[],"_revision_number":10},{"id":"897c82e534b6e7e189e4f8f4a2c2c2404ba00443","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-02-19 20:56:08.000000000","message":"Patch Set 10: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"e5c536d33df9b0c4f620589f8d364cffdc0218d5","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-19 21:53:27.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"425efcb6a88535d58d079f5663b84e4d49464a39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 21:56:48.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/11/check/gate-nova-specs-docs/2b34c4e//doc/build/html/ : SUCCESS in 2m 53s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/11/check/gate-nova-specs-pep8/b494a07/ : SUCCESS in 39s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/11/check/gate-nova-specs-python27/8bdd8c8/ : FAILURE in 41s","accounts_in_message":[],"_revision_number":11},{"id":"6ef9672fd1816d33682d87de6b6e25b50f38e44e","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-02-19 21:58:11.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"f5876e8fb796b7daae3f61ecd96a1913c3bb24c3","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-19 22:08:30.000000000","message":"Patch Set 11: Code-Review-1\n\n(5 comments)\n\nMost comments are copied in from previous version where they weren\u0027t addressed (as far as I can tell). They aren\u0027t blockers.\n\nThe -1 is for the extraneous external_id and the redundant HTTP 404 response on listing aggregates.","accounts_in_message":[],"_revision_number":11},{"id":"36e7b64d92fd8083726c5c9253895d0bbc08139e","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2016-02-19 23:47:43.000000000","message":"Patch Set 11: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":11},{"id":"01b9f9a50abb91d3f51eb40ded8bed5ed68e0c2d","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2016-02-19 23:50:48.000000000","message":"Patch Set 11:\n\nI forgot to provide the main explanation for -1ing. So, it seems a good direction, but I\u0027m concerned by the scheduler impact itself - we\u0027re adding a new API and we should modify its behaviour (not using the filters like we do today). That\u0027s a big game changer, and that spec is very hairy so we could be missing some important points (like for example, how to manage a scheduler upgrade)","accounts_in_message":[],"_revision_number":11},{"id":"4759d1bb1a5efaed1203fc003efcd4de4dd3c913","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-02-20 06:51:41.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"0c1d8ac0563473e01e1d1ddd6461535b6e3504e3","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-21 15:37:55.000000000","message":"Patch Set 11:\n\n(2 comments)\n\nMore comments.","accounts_in_message":[],"_revision_number":11},{"id":"7912505f7c431ab8685f1f40df664846486d0334","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-22 19:40:06.000000000","message":"Patch Set 11:\n\n(13 comments)","accounts_in_message":[],"_revision_number":11},{"id":"583621b8235c3972b338cbb6c5ded8e248b7cfa9","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-22 20:14:15.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"584ed1dc351936c08f06924128ba8cc7ec995d76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-22 20:18:34.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/12/check/gate-nova-specs-docs/79037bf//doc/build/html/ : SUCCESS in 2m 56s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/12/check/gate-nova-specs-pep8/662c37f/ : SUCCESS in 37s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/12/check/gate-nova-specs-python27/d59a25e/ : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":12},{"id":"42b5e7eede19bf9a0a47e463c0004da2239fae55","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2016-02-23 10:06:01.000000000","message":"Patch Set 12: Code-Review+1\n\n(7 comments)\n\nThe overall direction looks good. I like the idea of adding a REST API endpoint for providing resource information that we could further extend in the future. The idea to use aggregates for resource-pools is nice too and I think we tackled most of the relationship bits.\n\nI still have some integration concerns with the existing, but given that it\u0027s a spec, we can leave those for being discussed when reviewing the implementation patches later on.\n\nGreat job, Jay, thanks for your dedication.","accounts_in_message":[],"_revision_number":12},{"id":"9898b97bf79af531079f3881e7dfc6b8eff4ba62","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-23 11:58:06.000000000","message":"Patch Set 12: Code-Review+1\n\nmay this be the one","accounts_in_message":[],"_revision_number":12},{"id":"e0733027bf5f228591afc54d367989963679fe2e","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2016-02-23 15:30:38.000000000","message":"Patch Set 12: Code-Review+2\n\nLooking good.","accounts_in_message":[],"_revision_number":12},{"id":"844844964eb78fae339f988baffea884fc199244","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-02-23 20:03:32.000000000","message":"Patch Set 12: Code-Review+1\n\n(1 comment)\n\nJust one remark, other than that it looks good - may be amended later if needed.","accounts_in_message":[],"_revision_number":12},{"id":"8bcd9c45a479f1b231ca85295b632c92d634fe14","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-02-23 20:15:38.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"4346fa483e5d45a871311bdad5be18f4c8f1b529","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-02-23 21:43:50.000000000","message":"Patch Set 12: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"2edc3003049a38a4ee1695ed03273404f06eef42","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-24 12:44:08.000000000","message":"Patch Set 12:\n\nI\u0027m still pro this, but I have some confusion on implementation details. Enough that it is easier to write about it here rather than in some code because, essentially, I\u0027m not quite sure on some of the starting conditions. At least I\u0027ll get some rubber ducking by writing here.\n\nBecause we got rid of the resource-pools table, all that information is now wrapped up in the relationship of an optionally named resource provider with an aggregate.\n\nIs the idea that there should exist a ResourcePool object whose name is the name of the ResourceProvider that it contains/facades?\n\nThis makes reasonable sense to me but I want to be sure that I get it right so I don\u0027t start putting methods on the wrong objects. For example if a resource pool\u0027s name is that name that matters, then there\u0027s no need for an interface on a ResourceProvider to do anything by name.\n\nI\u0027ll start from this assumption. Somebody wave me off if I\u0027m off track.","accounts_in_message":[],"_revision_number":12},{"id":"1d043f871f7329139ff6d001cc275a4631b959a3","author":{"_account_id":18247,"name":"Mark Doffman","email":"mdoffman@linux.vnet.ibm.com","username":"doffm"},"date":"2016-02-25 21:10:19.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"0e210f32f84f28b6ab72870b2088aa09d8371bbc","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-26 18:52:49.000000000","message":"Patch Set 12:\n\n(1 comment)\n\nThere\u0027s a potential mismatch between inventory and resource usage reporting in the rest representations. Is this intentional?","accounts_in_message":[],"_revision_number":12},{"id":"53e8ab5cd9e13f1e6f47c71786bfe027cc34c1ee","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-06 16:42:41.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"a071de68d443e99e345005a242d7360d92f35c24","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-06 16:43:39.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"5779a9352a6a97db378590939dd224d9e0433596","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-06 16:47:51.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/13/check/gate-nova-specs-docs/627086b//doc/build/html/ : SUCCESS in 4m 13s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/13/check/gate-nova-specs-pep8/026a78c/ : SUCCESS in 2m 27s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/13/check/gate-nova-specs-python27/df8e0d7/ : SUCCESS in 2m 30s","accounts_in_message":[],"_revision_number":13},{"id":"20aa42409d34920de4e0aaf965841f3c48bfe086","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-06 19:37:40.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"179c131d2b6a924622fefa30d25fec0781104d8b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-06 19:45:46.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/14/check/gate-nova-specs-docs/09fed29//doc/build/html/ : SUCCESS in 4m 13s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/14/check/gate-nova-specs-pep8/7d48031/ : SUCCESS in 2m 17s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/14/check/gate-nova-specs-python27/bf28a18/ : SUCCESS in 2m 21s","accounts_in_message":[],"_revision_number":14},{"id":"a51448178acf3651ab9103406b01fe6a462eb5d5","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-03-07 11:56:16.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"2fd7938946bbb081fb185a000cb1bf3f245c1370","author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"date":"2016-03-07 12:18:09.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"cb72c0bf94af2f515b30b83caa2235158fb34589","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-09 19:46:26.000000000","message":"Patch Set 14: Code-Review+1\n\n(1 comment)\n\nOne minor grammar nit, but otherwise LGTM","accounts_in_message":[],"_revision_number":14},{"id":"eade0987ccc3a899fc49f8c320c88581582ee523","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-09 21:07:11.000000000","message":"Patch Set 14: Code-Review-1\n\n(2 comments)\n\nOK, this still looks good, but after reviewing the routed network spec (https://review.openstack.org/#/c/263898), I think that this part needs to be clarified better.","accounts_in_message":[],"_revision_number":14},{"id":"1d8f8a8907caa5ab6bcfd547fdc22d8663f0c43d","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-11 00:07:54.000000000","message":"Patch Set 14: -Code-Review\n\nI\u0027ll be offline for the next couple of weeks, so removing my -1.","accounts_in_message":[],"_revision_number":14},{"id":"f85cfebbdc21126215b5dba9861ed2e6553cd693","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-03-14 20:13:40.000000000","message":"Patch Set 14: Code-Review-1\n\n(1 comment)\n\njsonschema appears to be a bit wrong, see within. I\u0027ve provided an alternate but I\u0027m no 100% on it being correct.","accounts_in_message":[],"_revision_number":14},{"id":"855d2f247f9289b00c32113ff68856daf399c879","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-03-17 20:00:33.000000000","message":"Patch Set 14:\n\n(1 comment)\n\nquestion about resource_pool representation within","accounts_in_message":[],"_revision_number":14},{"id":"4335048d2a136710e73ec08ee696a19735113202","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-03-17 20:46:46.000000000","message":"Patch Set 14:\n\n(1 comment)\n\nanother question on desired behaviors","accounts_in_message":[],"_revision_number":14},{"id":"030ae433ef695392683616771abdf7ec9563eade","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-18 12:56:17.000000000","message":"Patch Set 14:\n\n(6 comments)","accounts_in_message":[],"_revision_number":14},{"id":"46cd33d2e47435f80c1b05cbf57bf9c33c5cba7f","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-18 12:56:56.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"31143a596121c0de8f6bd57e2ed7c356955f8be4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-18 13:07:10.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-specs-docs http://docs-draft.openstack.org/87/253187/15/check/gate-nova-specs-docs/67e0e5d//doc/build/html/ : SUCCESS in 2m 56s\n- gate-nova-specs-pep8 http://logs.openstack.org/87/253187/15/check/gate-nova-specs-pep8/af4b4b1/ : SUCCESS in 3m 06s\n- gate-nova-specs-python27 http://logs.openstack.org/87/253187/15/check/gate-nova-specs-python27/26bf6c3/ : SUCCESS in 8m 50s","accounts_in_message":[],"_revision_number":15},{"id":"ddc58e447b1011397e8e7d40d617b4a8f59f82cb","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2016-03-21 20:57:16.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"e6eec2354e62249e244f8489ecdb69e303fe7e24","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2016-03-21 22:03:03.000000000","message":"Patch Set 15: Code-Review-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":15},{"id":"c9283fe0dbaca86587d2ed07ea7dacf1f631d080","author":{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},"date":"2016-03-22 20:56:06.000000000","message":"Patch Set 15:\n\n(4 comments)","accounts_in_message":[],"_revision_number":15},{"id":"be559c32e8d0f9172d751cdf2e6dda3311dacad8","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-23 22:55:42.000000000","message":"Patch Set 15: Code-Review-1\n\n(3 comments)\n\nThis is a \"we need to figure some more stuff out with Neutron\" kind of -1.","accounts_in_message":[],"_revision_number":15},{"id":"b224345304a06051283ca7d599311caef57558dc","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2016-03-28 10:37:13.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"759c52a3abf59a9bf19f2f2cee88121f5dc59892","author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"date":"2016-03-31 14:25:43.000000000","message":"Patch Set 15: Code-Review+1\n\nAfter the discussion at the last Nova Scheduler meeting, I agree that this spec is fine as is, and that we are all aware of the issues with Neutron now. The specifics on dealing with those issues can be debated in the code instead of holding up this spec forever.","accounts_in_message":[],"_revision_number":15},{"id":"6c68f2653623b48851b9295fc8f9c32c6b210a16","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-03-31 18:14:23.000000000","message":"Abandoned\n\nResubmitting series with proper dependencies for Newton","accounts_in_message":[],"_revision_number":15},{"id":"1762b4de00522678b193a9bf3587419c838d075b","author":{"_account_id":7789,"name":"John Wood","email":"john.wood@rackspace.com","username":"woodster"},"date":"2016-05-20 22:45:55.000000000","message":"Patch Set 15:\n\n(2 comments)","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"83445bc7937077fa6c29c87c8a2dbb5dee6a2a39","revisions":{"97aca65f7529a3cffc909edb91f3ad2c30c1baed":{"kind":"REWORK","_number":1,"created":"2015-12-03 20:22:46.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/1"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"subject":"Add concept of generic resource pools","message":"Add concept of generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/97aca65f7529a3cffc909edb91f3ad2c30c1baed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/97aca65f7529a3cffc909edb91f3ad2c30c1baed"}]},"branch":"refs/heads/master"},"f46175164708565f41ed737800b7a4001155bff7":{"kind":"REWORK","_number":2,"created":"2015-12-04 00:08:09.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/2"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-04 00:08:02.000000000","tz":-300},"subject":"Add concept of generic resource pools","message":"Add concept of generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f46175164708565f41ed737800b7a4001155bff7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f46175164708565f41ed737800b7a4001155bff7"}]},"branch":"refs/heads/master"},"5fe88d5fc77fd4aca012f7368cabb19fedb26be8":{"kind":"REWORK","_number":3,"created":"2016-01-24 15:55:54.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/3"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-01-24 15:55:20.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/5fe88d5fc77fd4aca012f7368cabb19fedb26be8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/5fe88d5fc77fd4aca012f7368cabb19fedb26be8"}]},"branch":"refs/heads/master"},"963e65836bc14c1e88df2d9e88a63b4f8d10cd70":{"kind":"REWORK","_number":4,"created":"2016-01-27 15:24:42.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/4"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-01-27 15:24:28.000000000","tz":0},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/963e65836bc14c1e88df2d9e88a63b4f8d10cd70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/963e65836bc14c1e88df2d9e88a63b4f8d10cd70"}]},"branch":"refs/heads/master"},"acbac76e36ab95a121eef1e16abfccf79f642f3f":{"kind":"REWORK","_number":5,"created":"2016-01-27 16:59:40.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/5"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-01-27 16:59:32.000000000","tz":0},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/acbac76e36ab95a121eef1e16abfccf79f642f3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/acbac76e36ab95a121eef1e16abfccf79f642f3f"}]},"branch":"refs/heads/master"},"bd0ccb2c4d85fa0005a51df2fe3e1a2fa83de728":{"kind":"REWORK","_number":6,"created":"2016-01-28 14:05:36.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/87/253187/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/6"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2016-01-28 14:05:30.000000000","tz":0},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/bd0ccb2c4d85fa0005a51df2fe3e1a2fa83de728"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/bd0ccb2c4d85fa0005a51df2fe3e1a2fa83de728"}]},"branch":"refs/heads/master"},"49988d88d2c187ac527f2ca5582bdb2f5fc61550":{"kind":"REWORK","_number":7,"created":"2016-02-08 21:09:30.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/7"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-08 21:09:23.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/49988d88d2c187ac527f2ca5582bdb2f5fc61550"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/49988d88d2c187ac527f2ca5582bdb2f5fc61550"}]},"branch":"refs/heads/master"},"a85c2efba44f20839a7719b8343dcc8aa373d94f":{"kind":"REWORK","_number":8,"created":"2016-02-09 18:42:49.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/8"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-09 18:42:44.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a85c2efba44f20839a7719b8343dcc8aa373d94f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/a85c2efba44f20839a7719b8343dcc8aa373d94f"}]},"branch":"refs/heads/master"},"21a49d2a5d1093fa74590c56d3ec1804cf6e4f9b":{"kind":"REWORK","_number":9,"created":"2016-02-19 00:11:57.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/9"}}},"commit":{"parents":[{"commit":"7a5db7310e1fe9f7ed13d43ac73316060227da69","subject":"Merge \"Add support for shared volumes between guests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7a5db7310e1fe9f7ed13d43ac73316060227da69"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-19 00:11:22.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/21a49d2a5d1093fa74590c56d3ec1804cf6e4f9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/21a49d2a5d1093fa74590c56d3ec1804cf6e4f9b"}]},"branch":"refs/heads/master"},"19e57407a0b18ea65b229dffe84489a7ce3b4785":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2016-02-19 00:12:23.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/10"}}},"commit":{"parents":[{"commit":"786ca97995930ccc1b6389af8044b3e63453c8ad","subject":"Merge \"spec update: centralize-config-options\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/786ca97995930ccc1b6389af8044b3e63453c8ad"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-19 00:12:10.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\nblueprint: generic-resource-pools\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/19e57407a0b18ea65b229dffe84489a7ce3b4785"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/19e57407a0b18ea65b229dffe84489a7ce3b4785"}]},"branch":"refs/heads/master"},"314808fe9da97575827c2a2b7009cdcf5450ac44":{"kind":"REWORK","_number":11,"created":"2016-02-19 21:53:27.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/11"}}},"commit":{"parents":[{"commit":"786ca97995930ccc1b6389af8044b3e63453c8ad","subject":"Merge \"spec update: centralize-config-options\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/786ca97995930ccc1b6389af8044b3e63453c8ad"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-19 21:53:19.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nblueprint: generic-resource-pools\nApiImpact\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/314808fe9da97575827c2a2b7009cdcf5450ac44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/314808fe9da97575827c2a2b7009cdcf5450ac44"}]},"branch":"refs/heads/master"},"0d6836df17d90fce70d5abbe3b654b12ca7bb36b":{"kind":"REWORK","_number":12,"created":"2016-02-22 20:14:15.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/12"}}},"commit":{"parents":[{"commit":"786ca97995930ccc1b6389af8044b3e63453c8ad","subject":"Merge \"spec update: centralize-config-options\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/786ca97995930ccc1b6389af8044b3e63453c8ad"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-02-22 20:14:00.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nblueprint: generic-resource-pools\nApiImpact\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/0d6836df17d90fce70d5abbe3b654b12ca7bb36b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/0d6836df17d90fce70d5abbe3b654b12ca7bb36b"}]},"branch":"refs/heads/master"},"9ba1b7c580caa292906ad798f4a97a94b01e3146":{"kind":"REWORK","_number":13,"created":"2016-03-06 16:42:41.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/13"}}},"commit":{"parents":[{"commit":"fdccc62326143d879e112095b1b9ce61f6836af2","subject":"VIF port config versioned objects and driver plugin library","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fdccc62326143d879e112095b1b9ce61f6836af2"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-03-06 16:42:39.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nblueprint: generic-resource-pools\nApiImpact\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9ba1b7c580caa292906ad798f4a97a94b01e3146"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9ba1b7c580caa292906ad798f4a97a94b01e3146"}]},"branch":"refs/heads/master"},"911eda6705f4b569e4eaebb1c605ed254f33feb5":{"kind":"REWORK","_number":14,"created":"2016-03-06 19:37:40.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/14"}}},"commit":{"parents":[{"commit":"fdccc62326143d879e112095b1b9ce61f6836af2","subject":"VIF port config versioned objects and driver plugin library","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fdccc62326143d879e112095b1b9ce61f6836af2"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-03-06 19:37:33.000000000","tz":-300},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nblueprint: generic-resource-pools\nApiImpact\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/911eda6705f4b569e4eaebb1c605ed254f33feb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/911eda6705f4b569e4eaebb1c605ed254f33feb5"}]},"branch":"refs/heads/master"},"83445bc7937077fa6c29c87c8a2dbb5dee6a2a39":{"kind":"REWORK","_number":15,"created":"2016-03-18 12:56:56.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/87/253187/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/87/253187/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/87/253187/15"}}},"commit":{"parents":[{"commit":"fdccc62326143d879e112095b1b9ce61f6836af2","subject":"VIF port config versioned objects and driver plugin library","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fdccc62326143d879e112095b1b9ce61f6836af2"}]}],"author":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2015-12-03 20:21:38.000000000","tz":-300},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2016-03-18 12:56:40.000000000","tz":-240},"subject":"resource-providers: generic resource pools","message":"resource-providers: generic resource pools\n\nAdds specification for generic resource pools in Nova, which solves the\nproblem of incorrect capacity and usage information for shared storage\nresources.\n\nblueprint: generic-resource-pools\nApiImpact\nChange-Id: I129a50c5f3790307a1c7bca4ac97580673cb57da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/83445bc7937077fa6c29c87c8a2dbb5dee6a2a39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/83445bc7937077fa6c29c87c8a2dbb5dee6a2a39"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
