)]}'
{"id":"openstack%2Fnova~20648","triplet_id":"openstack%2Fnova~master~I900719c02b7c6b48d44ca68903813a1dcd023f9f","project":"openstack/nova","branch":"master","topic":"bp/hyper-v-testing-serialization-improvements","hashtags":[],"change_id":"I900719c02b7c6b48d44ca68903813a1dcd023f9f","subject":"Nova Hyper-V driver refactoring","status":"MERGED","created":"2013-01-28 23:12:18.000000000","updated":"2013-01-30 00:49:47.000000000","submitted":"2013-01-30 00:49:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d5928b108dfea4fd96515a8d7efac1f0e12bb959","_number":20648,"virtual_id_number":20648,"owner":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2013-01-29 21:58:22.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":2,"date":"2013-01-30 00:49:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"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":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":2,"date":"2013-01-29 23:37:30.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-01-29 21:37:52.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":0,"date":"2013-01-29 23:37:30.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-01-29 21:37:52.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-29 03:31:46.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2013-01-29 21:37:52.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2013-01-29 21:58:22.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-01-29 23:37:30.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":"2013-01-30 00:49:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"10c370747db150b38af1bfacadc93b8c2e4d37fa","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-28 23:17:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2c6012849e1ffb44875faffd137384a271fa8548","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-01-28 23:17:56.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"151440ffc8b5271c0b44f1447dc3dc76cba258b9","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-28 23:19:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ac1c6734969f5d4d1d4b79d095f1a17732294921","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-01-28 23:19:36.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":3},{"id":"4360720279eaece7ba70e7419a1cb086873b333d","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-28 23:41:16.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67659\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67660\n","accounts_in_message":[],"_revision_number":3},{"id":"13f70886c43cf5e74f1ee485dcef7a12a239a50b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-28 23:51:42.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/3/check/gate-nova-docs/13354 : SUCCESS\n- http://logs.openstack.org/20648/3/check/gate-nova-pep8/18660 : FAILURE\n- http://logs.openstack.org/20648/3/check/gate-nova-python26/14818 : FAILURE\n- http://logs.openstack.org/20648/3/check/gate-nova-python27/14868 : FAILURE\n- http://logs.openstack.org/20648/3/check/gate-tempest-devstack-vm/28548 : SUCCESS\n- http://logs.openstack.org/20648/3/check/gate-tempest-devstack-vm-quantum/3123 : SUCCESS\n- http://logs.openstack.org/20648/3/check/gate-nova-pylint/7072 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"f429aa4d9ed8835dbaa149eb6102531f53f36aaf","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 00:02:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c0b58b577a91b3d191e90b309bec4fce86837662","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-29 00:25:16.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67668\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67669\n","accounts_in_message":[],"_revision_number":4},{"id":"4cb2d83036c332ba02230e006af38323fd49f26b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 00:32:38.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/4/check/gate-nova-docs/13357 : SUCCESS\n- http://logs.openstack.org/20648/4/check/gate-nova-pep8/18663 : FAILURE\n- http://logs.openstack.org/20648/4/check/gate-nova-python26/14821 : FAILURE\n- http://logs.openstack.org/20648/4/check/gate-nova-python27/14871 : FAILURE\n- http://logs.openstack.org/20648/4/check/gate-tempest-devstack-vm/28553 : SUCCESS\n- http://logs.openstack.org/20648/4/check/gate-tempest-devstack-vm-quantum/3129 : SUCCESS\n- http://logs.openstack.org/20648/4/check/gate-nova-pylint/7075 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":4},{"id":"762c32d4d02873b0f616d8819d8c057d070e8a33","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 00:39:31.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b30624f6918c416cf6cbc9268079ab848003cfb6","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 00:54:48.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"19f4b988c5b5e1ffaa0cf8a22a73e3b351477f49","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-29 01:19:35.000000000","message":"Patch Set 6: Works for me\n\nSmokeStack Results (patch set 6):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67680\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67681\n","accounts_in_message":[],"_revision_number":6},{"id":"19add786e1622f59dc834bab83a46805b71a41ab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 01:23:28.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/6/check/gate-nova-docs/13362 : SUCCESS\n- http://logs.openstack.org/20648/6/check/gate-nova-pep8/18668 : SUCCESS\n- http://logs.openstack.org/20648/6/check/gate-nova-python26/14826 : FAILURE\n- http://logs.openstack.org/20648/6/check/gate-nova-python27/14876 : FAILURE\n- http://logs.openstack.org/20648/6/check/gate-tempest-devstack-vm/28560 : SUCCESS\n- http://logs.openstack.org/20648/6/check/gate-tempest-devstack-vm-quantum/3138 : SUCCESS\n- http://logs.openstack.org/20648/6/check/gate-nova-pylint/7080 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"0e49d308cc5e58b239f5c7a8bd3a4f0da819af21","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-01-29 01:50:29.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\nI really want to hit the +2 button, because the pickle files go away. Yay!\n\nHowever, did you forget to check in the new tests? There no longer seem to be any tests, and jenkins fails because of it.","accounts_in_message":[],"_revision_number":6},{"id":"a5cf24a7bcc80ff3a7e5c18f62d95d5c89c26b19","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 01:51:13.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ae2bce4efe873f46dc65712fadc3a819cb0be2e4","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 01:56:04.000000000","message":"Patch Set 7:\n\nHi Sean,\n\nThe tests are in: nova/tests/test_hypervapi.py \n\nplus a couple of support modules under: nova/tests/hyperv/\n\nIt\u0027s kinda hard to see them in the huge list of deleted pickled files :-)\n\nI\u0027m still fighting with some Windows imports while running those tests on Jenkins, but I\u0027m almost done.","accounts_in_message":[],"_revision_number":7},{"id":"5eedb23430a4a92f25c45520ab59d33688b644b4","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 02:02:46.000000000","message":"Patch Set 7: Work In Progress","accounts_in_message":[],"_revision_number":7},{"id":"68278a7fd4897746f4549de471cc58a25e8d2054","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-29 02:16:27.000000000","message":"Patch Set 7: Works for me\n\nSmokeStack Results (patch set 7):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67699\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67700\n","accounts_in_message":[],"_revision_number":7},{"id":"66912bb4ac5414f8ea39539ffdc6321080b8216f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 02:17:02.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/7/check/gate-nova-docs/13368 : SUCCESS\n- http://logs.openstack.org/20648/7/check/gate-nova-pep8/18674 : SUCCESS\n- http://logs.openstack.org/20648/7/check/gate-nova-python26/14832 : FAILURE\n- http://logs.openstack.org/20648/7/check/gate-nova-python27/14882 : FAILURE\n- http://logs.openstack.org/20648/7/check/gate-tempest-devstack-vm/28567 : SUCCESS\n- http://logs.openstack.org/20648/7/check/gate-tempest-devstack-vm-quantum/3148 : SUCCESS\n- http://logs.openstack.org/20648/7/check/gate-nova-pylint/7086 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"276f2121d5a4eba5654d820c09d8a0c6713c7334","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 02:18:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"46433a0a0d56bdf9bb333d6b15480f28bbb0032a","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-29 02:41:05.000000000","message":"Patch Set 8: Works for me\n\nSmokeStack Results (patch set 8):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67709\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67710\n","accounts_in_message":[],"_revision_number":8},{"id":"a7ba042a2ae58c8a3f79e49db671599606d09d8f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 02:51:39.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/8/check/gate-nova-docs/13370 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-pep8/18676 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-python26/14834 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-python27/14884 : FAILURE\n- http://logs.openstack.org/20648/8/check/gate-tempest-devstack-vm/28569 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-tempest-devstack-vm-quantum/3151 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-pylint/7088 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"c70883605f63e6d1a940cdd8ed7602098cb26e2e","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 02:53:21.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"ad4fe35ec35d253db91efdc1e5e324a0ac4dc870","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 03:24:38.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20648/8/check/gate-nova-docs/13373 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-pep8/18679 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-python26/14837 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-python27/14887 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-tempest-devstack-vm/28575 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-tempest-devstack-vm-quantum/3161 : SUCCESS\n- http://logs.openstack.org/20648/8/check/gate-nova-pylint/7091 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":8},{"id":"6419424fab0f166fda576ad3b718d9fbf5eb551c","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-01-29 11:55:27.000000000","message":"Patch Set 8: Looks good to me (core reviewer)\n\nThanks for redoing the test framework, much appreciated.","accounts_in_message":[],"_revision_number":8},{"id":"9a6d26bfa983ffe541ebd582bf3fbe88d10c27f7","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-29 16:54:17.000000000","message":"Patch Set 8: Looks good to me (core reviewer); Approved\n\nThis is soo much better. Big +2","accounts_in_message":[],"_revision_number":8},{"id":"b647811cca1e43a0ca920ad0ef3d6dd63796ea4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 16:54:23.000000000","message":"Patch Set 8: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"067c0b1e523a06122c258940883f3fc44fd5568b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 19:23:22.000000000","message":"Patch Set 8: Fails\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20648/8/gate/gate-nova-docs/13479 : SUCCESS\n- http://logs.openstack.org/20648/8/gate/gate-nova-pep8/18785 : FAILURE\n- http://logs.openstack.org/20648/8/gate/gate-nova-python26/14937 : SUCCESS\n- http://logs.openstack.org/20648/8/gate/gate-nova-python27/14990 : SUCCESS\n- http://logs.openstack.org/20648/8/gate/gate-tempest-devstack-vm/28747 : SUCCESS\n- http://logs.openstack.org/20648/8/gate/gate-tempest-devstack-vm-quantum/3349 : SUCCESS\n","accounts_in_message":[],"_revision_number":8},{"id":"496541be656c3d51a1f8d521ef5ae78666286b77","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 19:39:11.000000000","message":"Patch Set 8:\n\nreverify","accounts_in_message":[],"_revision_number":8},{"id":"3837f23e12864100f65204fa18d5d3880f8f4530","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 19:58:00.000000000","message":"Patch Set 8: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"bc9635fd4a4c441110ab9b8f4b27242a1230e8ca","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-29 20:20:31.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this; No score\n\nThis is not going to merge:\n\n17:59:44 nova/virt/hyperv/volumeutils.py:24: \u0027sys\u0027 imported but unused","accounts_in_message":[],"_revision_number":8},{"id":"37b62df566415b255c001a3728504a709e14a75b","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 21:23:35.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"48d5457381a34f1d1db55b95ce58951d9bb84ba1","author":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"date":"2013-01-29 21:24:37.000000000","message":"Patch Set 8:\n\nYeah, I saw it after hitting \"reverify\". I wonder how it passed Jenkins before review!","accounts_in_message":[],"_revision_number":8},{"id":"a36c47ac4e96a1e9adbf5bba16dc42b52591464c","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2013-01-29 21:37:52.000000000","message":"Patch Set 9: Looks good to me (core reviewer); Approved\n\nThe check for unused imports just went in.","accounts_in_message":[],"_revision_number":9},{"id":"32f59fee2e9c595fd97d52be254285335670be39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 21:38:00.000000000","message":"Patch Set 9:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"133bcd0f6ff6c611c7274915c9faf98b3fbabd76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 21:50:07.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20648/9/check/gate-nova-docs/13530 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-nova-pep8/18836 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-nova-python26/14985 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-nova-python27/15039 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-tempest-devstack-vm/28839 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-tempest-devstack-vm-quantum/3453 : SUCCESS\n- http://logs.openstack.org/20648/9/check/gate-nova-pylint/7173 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":9},{"id":"e9b999c12b3814753b9afb26638740fcbd297d1c","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-29 21:58:22.000000000","message":"Patch Set 9: Works for me\n\nSmokeStack Results (patch set 9):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67995\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/67996\n","accounts_in_message":[],"_revision_number":9},{"id":"23b5e019e92a1f12b5fb091b692260916aa2ad57","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-01-29 23:37:30.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"76d83c662af41917811f1fa8e7cf200d4beb2e29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-30 00:49:44.000000000","message":"Patch Set 9: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/20648/9/gate/gate-nova-docs/13566 : SUCCESS\n- http://logs.openstack.org/20648/9/gate/gate-nova-pep8/18872 : SUCCESS\n- http://logs.openstack.org/20648/9/gate/gate-nova-python26/15017 : SUCCESS\n- http://logs.openstack.org/20648/9/gate/gate-nova-python27/15074 : SUCCESS\n- http://logs.openstack.org/20648/9/gate/gate-tempest-devstack-vm/28947 : SUCCESS\n- http://logs.openstack.org/20648/9/gate/gate-tempest-devstack-vm-quantum/3566 : SUCCESS\n","accounts_in_message":[],"_revision_number":9},{"id":"895d2d508ad40db7b7965e08e01fd48875942058","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-30 00:49:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"cdfa0d0b3395ce3db6aab21a8f4d39059565e641","revisions":{"0d7c80ca77144c9639afe3013413caf83222b0ee":{"kind":"REWORK","_number":1,"created":"2013-01-28 23:12:18.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/1"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: bp/bp/hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0d7c80ca77144c9639afe3013413caf83222b0ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0d7c80ca77144c9639afe3013413caf83222b0ee"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c88dcaf2e0974a937017cbf7fdb3482e41dc1e3a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-01-28 23:17:42.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/2"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 23:15:11.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: bp/hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c88dcaf2e0974a937017cbf7fdb3482e41dc1e3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c88dcaf2e0974a937017cbf7fdb3482e41dc1e3a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"13b2b8c312842e58827e7e216b78e1da4ee7e6b2":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2013-01-28 23:19:22.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/3"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 23:18:30.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13b2b8c312842e58827e7e216b78e1da4ee7e6b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/13b2b8c312842e58827e7e216b78e1da4ee7e6b2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8ecfc5aea9315ea2ffcd95e88e590e8d982ab154":{"kind":"REWORK","_number":4,"created":"2013-01-29 00:02:05.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/4"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 00:01:04.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ecfc5aea9315ea2ffcd95e88e590e8d982ab154"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ecfc5aea9315ea2ffcd95e88e590e8d982ab154"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"67725526939250403b9ed985ca42f3035e1f4240":{"kind":"REWORK","_number":5,"created":"2013-01-29 00:39:31.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/5"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 00:38:10.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67725526939250403b9ed985ca42f3035e1f4240"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67725526939250403b9ed985ca42f3035e1f4240"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2d2a32d84d32e13dd161966f82605a047d25a11b":{"kind":"REWORK","_number":6,"created":"2013-01-29 00:54:48.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/6"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 00:53:57.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d2a32d84d32e13dd161966f82605a047d25a11b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d2a32d84d32e13dd161966f82605a047d25a11b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f76434762e92af5537f0752a7f5a23e2af3aefb5":{"kind":"REWORK","_number":7,"created":"2013-01-29 01:51:13.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/7"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 01:50:27.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f76434762e92af5537f0752a7f5a23e2af3aefb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f76434762e92af5537f0752a7f5a23e2af3aefb5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"20fd326a6fcbb18641ea30b91b5b133dba115f1b":{"kind":"REWORK","_number":8,"created":"2013-01-29 02:18:38.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/8"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 02:17:54.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/20fd326a6fcbb18641ea30b91b5b133dba115f1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/20fd326a6fcbb18641ea30b91b5b133dba115f1b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"cdfa0d0b3395ce3db6aab21a8f4d39059565e641":{"kind":"REWORK","_number":9,"created":"2013-01-29 21:23:35.000000000","uploader":{"_account_id":3185,"name":"Alessandro Pilotti","email":"apilotti@cloudbasesolutions.com","username":"alexpilotti"},"ref":"refs/changes/48/20648/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/48/20648/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/48/20648/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/48/20648/9"}}},"commit":{"parents":[{"commit":"ce09c50c9253131396f713edbf11ca427341be0e","subject":"Merge \"VMware Compute Driver OVF Support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ce09c50c9253131396f713edbf11ca427341be0e"}]}],"author":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-28 22:53:24.000000000","tz":120},"committer":{"name":"Alessandro Pilotti","email":"ap@pilotti.it","date":"2013-01-29 21:22:27.000000000","tz":120},"subject":"Nova Hyper-V driver refactoring","message":"Nova Hyper-V driver refactoring\n\nBlueprint: hyper-v-testing-serialization-improvements\n\nThis patchset contains a major refactoring of the Hyper-V driver.\n\nThe main reason for this refactoring is to provide proper component\nabstraction and decoupling, thus replacing almost entirely the remaining\npre-Essex code previously available. This leads to a considerable\nsemplification of the testing framework, which is now entirely based on\nstubs and mocks (mox), without any serialized stub / mock.\n\nFrom an architectural perspective, the main driver class delegates\noperations to \"ops\" classes (e.g. VMOps, VolumeOps, etc) which contain the\nmain logic and delegate OS specific actions to \"utils\" classes (e.g. VMUtils,\nLiveMigrationUtils, etc) where the WMI and Win32 API OS specific code resides.\n\nAdditional attention has been put also into a better PEP8 code formatting,\nincluding compliance with not mandatory checks like E121 through E128.\n\nChange-Id: I900719c02b7c6b48d44ca68903813a1dcd023f9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdfa0d0b3395ce3db6aab21a8f4d39059565e641"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdfa0d0b3395ce3db6aab21a8f4d39059565e641"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ce09c50c9253131396f713edbf11ca427341be0e","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
