)]}'
{"id":"openstack%2Fnova-specs~95054","triplet_id":"openstack%2Fnova-specs~master~I656f7b79ad22583c19bd044b81e69143ee8d3304","project":"openstack/nova-specs","branch":"master","topic":"bp/hot-resize","hashtags":[],"change_id":"I656f7b79ad22583c19bd044b81e69143ee8d3304","subject":"API: Live Resize","status":"ABANDONED","created":"2014-05-23 02:13:16.000000000","updated":"2014-07-16 10:12:24.000000000","total_comment_count":30,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"36942bfb6022db11a137bcfcab430b378d7147fb","_number":95054,"virtual_id_number":95054,"owner":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"actions":{},"labels":{"Verified":{"all":[{"date":"2014-07-16 10:12:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"date":"2014-05-27 03:30:48.000000000","_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},{"date":"2014-05-27 07:04:33.000000000","_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"date":"2014-05-29 11:38:53.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-06-16 11:15:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},{"value":-1,"date":"2014-06-17 12:04:12.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},{"value":-1,"date":"2014-06-09 21:29:16.000000000","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":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},{"value":-2,"date":"2014-07-16 10:12:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},{"value":-1,"date":"2014-06-23 07:15:25.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},{"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":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"}],"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":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-26 02:46:54.000000000","updated_by":{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},"reviewer":{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},"state":"REVIEWER"},{"updated":"2014-05-27 03:30:48.000000000","updated_by":{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},"reviewer":{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},"state":"REVIEWER"},{"updated":"2014-05-29 11:38:53.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2014-06-09 21:29:16.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2014-06-16 11:15:10.000000000","updated_by":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"reviewer":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"state":"REVIEWER"},{"updated":"2014-06-17 12:04:12.000000000","updated_by":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"reviewer":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"state":"REVIEWER"},{"updated":"2014-07-16 10:12:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-07-16 10:12:10.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"}],"messages":[{"id":"e868b28a90408a3dbf312dd59195071e26b93414","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:13:16.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"9b78da753503ca8597d95160ab8ed20dd6d38dd8","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-23 02:13:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c9872c4c8edd7b704c0336bb9ef0b542942d930","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:13:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/1/check/gate-nova-specs-python27/536a0eb : FAILURE in 36s\n- gate-nova-specs-docs http://logs.openstack.org/54/95054/1/check/gate-nova-specs-docs/0ee69b4 : FAILURE in 25s","accounts_in_message":[],"_revision_number":1},{"id":"939a5f200c847de8075c0deeec6e1740f7d1c730","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:18:39.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a113c471cd531969fdffd49771712fa65abdc2fa","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-23 02:18:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eeb21b5091f2a2bfc84de0b07ba2dd9a600a0bfd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:19:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/2/check/gate-nova-specs-python27/3ce7bbc : SUCCESS in 36s\n- gate-nova-specs-docs http://logs.openstack.org/54/95054/2/check/gate-nova-specs-docs/6eedc1e : FAILURE in 34s","accounts_in_message":[],"_revision_number":2},{"id":"f7da5cdac768c2f8a287df20a60c96065438512c","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-23 02:23:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8113981e18ce70ea80b740e7db3f5b747b6b7fcf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:23:50.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7cab3de46abcded1e49d33dd7fd2b7dba5f37b2a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-23 02:24:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/3/check/gate-nova-specs-python27/31a99df : SUCCESS in 35s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/3/check/gate-nova-specs-docs/acb4038/doc/build/html/ : SUCCESS in 35s","accounts_in_message":[],"_revision_number":3},{"id":"b064c629c52aa7cf8bcb14b12a3b7d37afbfdade","author":{"_account_id":7543,"name":"Yongli He","email":"yongli.he@intel.com","username":"yongli.he"},"date":"2014-05-26 02:46:54.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"67d8f5f8eeaa1bd1111f1f9bb282fd17a7e408fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 02:46:55.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"4332543cdeea2d841d55e420c8fb9aa04c66e6d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 02:47:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/3/check/gate-nova-specs-python27/cb93306 : SUCCESS in 36s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/3/check/gate-nova-specs-docs/01eb976/doc/build/html/ : SUCCESS in 57s","accounts_in_message":[],"_revision_number":3},{"id":"faffa756a459a8019fc8810b775a3dc06fca86c3","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-26 08:01:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0cb62cc9727a168b59db31746d55bbd980e2b989","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 08:01:01.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"9153dbba95246bf91184bf70fb2302991fff00cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 08:06:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/4/check/gate-nova-specs-python27/5a148d4 : SUCCESS in 42s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/4/check/gate-nova-specs-docs/9282e5a/doc/build/html/ : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":4},{"id":"adec22e68ea6ea2dd13d14bdfaf071c4e9e5b6af","author":{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},"date":"2014-05-27 03:30:48.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nComments around if the end user stops the qga.\n\nAlso, I don\u0027t understand this focus on max_vcpus_limit.  I am pretty green on CPU hotplugging, so maybe I am just missing something.  Do certain kernels have limits on how many CPUs can be hotplugged at once?  Are there different limits for number of CPUs supported for hotplug vs. a cold boot of the guest?  Why is this max vcpus limit important for live-resize, but not for cold-resize?","accounts_in_message":[],"_revision_number":4},{"id":"3c937db471c502090b171d1a166bbed8014d2575","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-27 07:04:33.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nHi Mike,\n\nThere\u0027s one deprecated nova-spec for \"cpu_hotplug\" I submitted before, the link is https://review.openstack.org/#/c/86273/.\n\nThe reason why I add \u0027max_vcpus_limit\u0027 is libvirt driver needs it now. Part of structure of libvirt.xml for hotplugging is like \"\u003cvcpus current\u003d\u0027X\u0027\u003e\u0027Y\u0027\u003c/vcpus\u003e\". So if you want to hot-plugged additional vcpus to the instance, you need to indicate current vcpus number(\u0027X\u0027, should equals to flavor.vcpus) \u0026 the max vcpus limit(\u0027Y\u0027) in the config before you execute \u0027vcpus hot-plug\u0027. In other words, you need to specify these two values during instance creation.\n\nBut now, the original usage in libvirt driver only has \u0027Y\u0027(equals to flavor.vcpus) in the structure above, no \u0027X\u0027 value. So, all these old-style instances can\u0027t be hot-plugged.\n\nTherefore, I need to add this tag.\nBy the way, VMware doesn\u0027t have this limitation.\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"be37dde7138a6cc31b86ccf0be383bf184720381","author":{"_account_id":9060,"name":"Mike Dorman","email":"dorm@dorm.org","username":"gd-mdorman"},"date":"2014-05-27 13:53:02.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nThanks for the context.  Makes perfect sense.","accounts_in_message":[],"_revision_number":4},{"id":"8eabbf1f090ce0c040627031e67f02474020b609","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 09:10:56.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"0577b21ca8dd53b97347d34d193c29e096c34af8","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-05-29 09:10:56.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nHi Mike, thanks your reviewing. :)","accounts_in_message":[],"_revision_number":4},{"id":"84be51cceb58f2789d01597846b0cd8327d1679b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 09:11:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/4/check/gate-nova-specs-python27/9a74d65 : SUCCESS in 29s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/4/check/gate-nova-specs-docs/5954328/doc/build/html/ : SUCCESS in 43s","accounts_in_message":[],"_revision_number":4},{"id":"84e28d560a7084d12c8b3ce4a3680f9144474b16","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2014-05-29 11:38:53.000000000","message":"Patch Set 4:\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"857c59488466da7d9b71f2c6bfb70839fe82f9ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 07:13:13.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"017a0ec7f038eee2cce96798ebb4f59bf12e75b5","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-06-09 07:13:13.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nHi Alex, sorry for my late response.. I didn\u0027t find suitable environments to test it on last week..\n\nAnd thanks for your reviewing. Please see the comments inline. :)","accounts_in_message":[],"_revision_number":4},{"id":"c68b4c7c3637c958e422b24d8f8e79f1bb5f6461","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 07:15:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/4/check/gate-nova-specs-python27/d88d6d8 : SUCCESS in 46s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/4/check/gate-nova-specs-docs/a3fb931/doc/build/html/ : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":4},{"id":"e1f8a4efbb938882632a9774173dda94beab4145","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2014-06-09 21:29:16.000000000","message":"Patch Set 4: Code-Review-1\n\n(5 comments)\n\nHi wingwj,\n\nI\u0027ve left some comments inline explaining some of my concerns about this blueprint specification as it exists today. I see the value of a live resize operation, but unfortunately, I think we need to prioritize efforts to completely clean up the mess that is the existing resize and migrate APIs (internal AND public APIs) before we go and make things even more complex with yet another API extension.\n\nBest,\n\n-jay","accounts_in_message":[],"_revision_number":4},{"id":"53a26244169fa2fb4fa477325c851c763ad2f569","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-06-10 03:13:00.000000000","message":"Patch Set 4:\n\n(5 comments)\n\nHi Jay, thanks for your reviewing, plz see the comments inline. \n\nBy the way, could you please give more information about the possible refactoring about \u0027resize\u0027 \u0026 \u0027migrate\u0027? I want to check if some areas I might be able to help. :)\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"cdca7c520554f5a9e1b5ea50b3947e59bc051cf3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 11:15:10.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2503dc9050275dea869663ef7b16c4cb76abcdd1","author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"date":"2014-06-16 11:15:10.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6433ef38300863a79c6e6d4b15f9cdd15079e0c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 12:05:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/4/check/gate-nova-specs-python27/b07fe7c : SUCCESS in 1m 14s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/4/check/gate-nova-specs-docs/4194530/doc/build/html/ : SUCCESS in 1m 53s","accounts_in_message":[],"_revision_number":4},{"id":"5cdd680dabaa2c3e66a7281645a846b304fa1b5d","author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"date":"2014-06-17 12:04:12.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"689b930ba2f3ec61665adf4c54c9e86f180d7ac3","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2014-06-20 21:53:42.000000000","message":"Patch Set 4: Code-Review-1\n\nI agree with Jay about cleaning up our existing mess first.","accounts_in_message":[],"_revision_number":4},{"id":"2a2a9014d23a33de826de7c0849ce3574ce0cb78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-20 21:53:43.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b5389f403f27daf66713671c99364cdd7aa55ea7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-20 21:54:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-nova-specs-python27 http://logs.openstack.org/54/95054/4/check/gate-nova-specs-python27/cf85463 : SUCCESS in 43s\n- gate-nova-specs-docs http://docs-draft.openstack.org/54/95054/4/check/gate-nova-specs-docs/bde8938/doc/build/html/ : SUCCESS in 49s","accounts_in_message":[],"_revision_number":4},{"id":"22349d05654fd002997579a4d393b6216215fb0a","author":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"date":"2014-06-23 07:15:25.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"4ae5cf75ed4196fa36e1ff4c300ce7f3a6f578c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-16 10:12:10.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"0c32245d825319be5e4acf2783b9b6222060543e","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2014-07-16 10:12:10.000000000","message":"Patch Set 4: Code-Review-2\n\nSorry, this blueprint has missed the Juno spec approval freeze 10 July:\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-July/039259.html\nPlease consider re-submitting when we open nova-specs for the K release.\nIf you are wanting an exception, please raise this in the next nova-meeting.","accounts_in_message":[],"_revision_number":4},{"id":"eb4175e04442b3047dbb0c9aac2cbce9de2085ee","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2014-07-16 10:12:24.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"124a5b652590707a09a496b2aa19a2863f96bf4c","revisions":{"357cc9f15ae2ad7929c2baeb403cae7e2501a428":{"kind":"REWORK","_number":1,"created":"2014-05-23 02:13:16.000000000","uploader":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"ref":"refs/changes/54/95054/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/95054/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/1"}}},"commit":{"parents":[{"commit":"f52cf2ffc36efb774d71d9bec30a9de2dae63dad","subject":"Merge \"Propose: Extensible Resource Tracking\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f52cf2ffc36efb774d71d9bec30a9de2dae63dad"}]}],"author":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:10:25.000000000","tz":480},"committer":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:10:25.000000000","tz":480},"subject":"API: Live Resize","message":"API: Live Resize\n\n\u0027Cold-resize\u0027 had been implemented previously.\nBut instance needs to be rebooted during the period.\n\nSo this plan aims to add \u0027live-resize\u0027 function into Nova.\nThis is useful and convenient for users.\n\nChange-Id: I656f7b79ad22583c19bd044b81e69143ee8d3304\nImplements: blueprint hot-resize\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/357cc9f15ae2ad7929c2baeb403cae7e2501a428"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/357cc9f15ae2ad7929c2baeb403cae7e2501a428"}]},"branch":"refs/heads/master"},"6f30c9159a5990279ed903e251652b4a4094c68c":{"kind":"REWORK","_number":2,"created":"2014-05-23 02:18:39.000000000","uploader":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"ref":"refs/changes/54/95054/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/95054/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/2"}}},"commit":{"parents":[{"commit":"f52cf2ffc36efb774d71d9bec30a9de2dae63dad","subject":"Merge \"Propose: Extensible Resource Tracking\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f52cf2ffc36efb774d71d9bec30a9de2dae63dad"}]}],"author":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:10:25.000000000","tz":480},"committer":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:18:26.000000000","tz":480},"subject":"API: Live Resize","message":"API: Live Resize\n\n\u0027Cold-resize\u0027 had been implemented previously.\nBut instance needs to be rebooted during the period.\n\nSo this plan aims to add \u0027live-resize\u0027 function into Nova.\nThis is useful and convenient for users.\n\nChange-Id: I656f7b79ad22583c19bd044b81e69143ee8d3304\nImplements: blueprint hot-resize\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6f30c9159a5990279ed903e251652b4a4094c68c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/6f30c9159a5990279ed903e251652b4a4094c68c"}]},"branch":"refs/heads/master"},"486db148e26824993ab56e0e735cbf040ab3fd99":{"kind":"REWORK","_number":3,"created":"2014-05-23 02:23:49.000000000","uploader":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"ref":"refs/changes/54/95054/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/95054/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/3"}}},"commit":{"parents":[{"commit":"f52cf2ffc36efb774d71d9bec30a9de2dae63dad","subject":"Merge \"Propose: Extensible Resource Tracking\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f52cf2ffc36efb774d71d9bec30a9de2dae63dad"}]}],"author":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:10:25.000000000","tz":480},"committer":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:23:40.000000000","tz":480},"subject":"API: Live Resize","message":"API: Live Resize\n\n\u0027Cold-resize\u0027 had been implemented previously.\nBut instance needs to be rebooted during the period.\n\nSo this plan aims to add \u0027live-resize\u0027 function into Nova.\nThis is useful and convenient for users.\n\nChange-Id: I656f7b79ad22583c19bd044b81e69143ee8d3304\nImplements: blueprint hot-resize\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/486db148e26824993ab56e0e735cbf040ab3fd99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/486db148e26824993ab56e0e735cbf040ab3fd99"}]},"branch":"refs/heads/master"},"124a5b652590707a09a496b2aa19a2863f96bf4c":{"kind":"REWORK","_number":4,"created":"2014-05-26 08:01:00.000000000","uploader":{"_account_id":8021,"name":"wingwj","email":"wingwj@gmail.com","username":"wingwj"},"ref":"refs/changes/54/95054/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/54/95054/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/54/95054/4"}}},"commit":{"parents":[{"commit":"f52cf2ffc36efb774d71d9bec30a9de2dae63dad","subject":"Merge \"Propose: Extensible Resource Tracking\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/f52cf2ffc36efb774d71d9bec30a9de2dae63dad"}]}],"author":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-23 02:10:25.000000000","tz":480},"committer":{"name":"wingwj","email":"wingwj@gmail.com","date":"2014-05-26 08:00:30.000000000","tz":480},"subject":"API: Live Resize","message":"API: Live Resize\n\n\u0027Cold-resize\u0027 had been implemented previously.\nBut instance needs to be rebooted during the period.\n\nSo this plan aims to add \u0027live-resize\u0027 function into Nova.\nThis is useful and convenient for users.\n\nChange-Id: I656f7b79ad22583c19bd044b81e69143ee8d3304\nImplements: blueprint hot-resize\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/124a5b652590707a09a496b2aa19a2863f96bf4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/124a5b652590707a09a496b2aa19a2863f96bf4c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
