)]}'
{"id":"openstack%2Fnova~32250","triplet_id":"openstack%2Fnova~master~I251dc18dda9756574c308a08423fd805a3e91182","project":"openstack/nova","branch":"master","topic":"bp/v3-api-extension-versioning","hashtags":[],"change_id":"I251dc18dda9756574c308a08423fd805a3e91182","subject":"Port hypervisor API into v3 part1","status":"MERGED","created":"2013-06-08 11:35:15.000000000","updated":"2013-07-03 02:05:04.000000000","submitted":"2013-07-03 02:05:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c853775c75912dcbc67923f1547aad37e90c9e97","_number":32250,"virtual_id_number":32250,"owner":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":2,"date":"2013-07-03 02:05:02.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"recommended":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"all":[{"value":1,"date":"2013-06-20 07:40:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":2,"date":"2013-07-02 18:51:34.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":2,"date":"2013-07-02 19:10:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":1,"date":"2013-06-20 06:16:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":1,"date":"2013-06-26 06:19:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"date":"2013-07-02 18:51:34.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":1,"date":"2013-07-02 19:10:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2013-06-20 06:15:26.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-20 06:16:04.000000000","updated_by":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"reviewer":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"state":"REVIEWER"},{"updated":"2013-06-20 07:40:30.000000000","updated_by":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"reviewer":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"state":"REVIEWER"},{"updated":"2013-06-26 06:19:05.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"},{"updated":"2013-07-02 18:51:34.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2013-07-02 19:10:36.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-07-03 02:05:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"59ffec684a7cbe96cebe4a7be2cccf9d82a68ef1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-08 12:20:39.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/32250/1/check/gate-nova-pep8/28242 : SUCCESS in 3m 36s\n- http://docs-draft.openstack.org/32250/1/check/gate-nova-docs/22461/doc/build/html/ : SUCCESS in 4m 37s\n- http://logs.openstack.org/32250/1/check/gate-nova-python26/23850 : SUCCESS in 21m 09s\n- http://logs.openstack.org/32250/1/check/gate-nova-python27/23950 : SUCCESS in 9m 25s\n- http://logs.openstack.org/32250/1/check/gate-tempest-devstack-vm-full/21651 : SUCCESS in 43m 33s\n- http://logs.openstack.org/32250/1/check/gate-tempest-devstack-vm-postgres-full/21358 : SUCCESS in 44m 49s\n- http://logs.openstack.org/32250/1/check/gate-tempest-devstack-vm-quantum/28810 : SUCCESS in 21m 15s\n- http://logs.openstack.org/32250/1/check/gate-grenade-devstack-vm/8915 : SUCCESS in 13m 47s (non-voting)\n- http://logs.openstack.org/32250/1/check/gate-nova-pylint/13304 : SUCCESS in 9m 50s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"b2be55d84207e750694668fff384dae0a8e71e2a","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-06-09 14:15:56.000000000","message":"Patch Set 1: Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"0fa1be4e868407cea583538039e18259ba03f5ac","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-06-17 11:35:09.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"5a44d5f3e22ba0d40f9bc3153f30c1c08bca8acf","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-18 13:26:31.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nJust copying files so it\u0027s trivially correct.","accounts_in_message":[],"_revision_number":1},{"id":"851a2071b854c2302036e85bef0359038af1e126","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2013-06-20 06:15:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"90e240dd95a01729808f5d3ba5a51a6e2abbfbab","author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"date":"2013-06-20 06:16:04.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":2},{"id":"a44804fc72a76c0dfdfd92fad70f20f272e25367","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-20 07:09:00.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/32250/2/check/gate-nova-pep8/29567 : SUCCESS in 3m 53s\n- http://docs-draft.openstack.org/32250/2/check/gate-nova-docs/23786/doc/build/html/ : SUCCESS in 2m 45s\n- http://logs.openstack.org/32250/2/check/gate-nova-python26/25172 : SUCCESS in 18m 25s\n- http://logs.openstack.org/32250/2/check/gate-nova-python27/25275 : SUCCESS in 9m 36s\n- http://logs.openstack.org/32250/2/check/gate-tempest-devstack-vm-full/24876 : SUCCESS in 50m 46s\n- http://logs.openstack.org/32250/2/check/gate-tempest-devstack-vm-postgres-full/24582 : SUCCESS in 41m 50s\n- http://logs.openstack.org/32250/2/check/gate-tempest-devstack-vm-quantum/32377 : SUCCESS in 18m 48s\n- http://logs.openstack.org/32250/2/check/gate-grenade-devstack-vm/11650 : FAILURE in 10m 37s (non-voting)\n- http://logs.openstack.org/32250/2/check/gate-nova-pylint/14262 : SUCCESS in 10m 05s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"980f026b7305b6d7830fc559d72fb3c5c3660980","author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"date":"2013-06-20 07:40:30.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b1d666f0e0516124abd2c05a87de243cc82d84cf","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2013-06-26 06:19:05.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0e7c6f1a81afb95ec92134458d69190a864a519a","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-07-02 18:51:34.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"0a9f9aa4cc1e766e70e6178fee97e34c62ca1098","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2013-07-02 19:10:36.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"31d60dd8de2364ee1af7286f948b5cfeefbe0c54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 19:12:43.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"eadc526f474fbc37d8a61ace9d808fd0d5401667","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 20:50:03.000000000","message":"Patch Set 2: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"dda07d1ae6422298ae28bef41316937ba4c2ac8b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2013-07-02 21:29:29.000000000","message":"Patch Set 2:\n\nreverify no bug","accounts_in_message":[],"_revision_number":2},{"id":"85ab3be5c393d954a2c89f685f4adbf851472f70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 21:32:05.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"22f18d5b113af45c7560d7fc1a744f6c0f39ac28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-03 02:05:02.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/32250/2/gate/gate-nova-docs/25347/doc/build/html/ : SUCCESS in 3m 05s\n- http://logs.openstack.org/32250/2/gate/gate-nova-pep8/31129 : SUCCESS in 3m 52s\n- http://logs.openstack.org/32250/2/gate/gate-nova-python26/26729 : SUCCESS in 18m 32s\n- http://logs.openstack.org/32250/2/gate/gate-nova-python27/26835 : SUCCESS in 10m 26s\n- http://logs.openstack.org/32250/2/gate/gate-tempest-devstack-vm-full/28096 : SUCCESS in 42m 36s\n- http://logs.openstack.org/32250/2/gate/gate-tempest-devstack-vm-postgres-full/27802 : SUCCESS in 44m 22s\n- http://logs.openstack.org/32250/2/gate/gate-tempest-devstack-vm-quantum/35958 : SUCCESS in 17m 27s\n- http://logs.openstack.org/32250/2/gate/gate-grenade-devstack-vm/14480 : FAILURE in 22m 46s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"56734410eeb1bf675e1fbdc6e14d801ba4de50bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-03 02:05:04.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fdafaf3f89af0e62a7982faa869e81e1b0fee6cc","revisions":{"ddbd383297d3320e834d8fd3bde13dac2e345c79":{"kind":"REWORK","_number":1,"created":"2013-06-08 11:35:15.000000000","uploader":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"ref":"refs/changes/50/32250/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/50/32250/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/50/32250/1"}}},"commit":{"parents":[{"commit":"e0142d0f63bf64a07db3bd3b840fc2072d2e6ca3","subject":"Merge \"Call virt.driver.destroy before deallocating network.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e0142d0f63bf64a07db3bd3b840fc2072d2e6ca3"}]}],"author":{"name":"He Jie Xu","email":"xuhj@linux.vnet.ibm.com","date":"2013-06-07 07:32:18.000000000","tz":480},"committer":{"name":"He Jie Xu","email":"xuhj@linux.vnet.ibm.com","date":"2013-06-08 11:33:12.000000000","tz":480},"subject":"Port hypervisor API into v3 part1","message":"Port hypervisor API into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. The copy as-is will not be loaded by either\nthe v2 or v3 extension loaders. The second changeset will then\nmake the changes required for it to work as a v3 extension.\n\nThis is being tried in order to make reviewing of extension\nporting easier as gerrit will display only what is actually\nchanged for v3 rather than entirely new files.\n\nPartially implements: bp v3-api-extension-versioning\n\nChange-Id: I251dc18dda9756574c308a08423fd805a3e91182\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddbd383297d3320e834d8fd3bde13dac2e345c79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddbd383297d3320e834d8fd3bde13dac2e345c79"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e0142d0f63bf64a07db3bd3b840fc2072d2e6ca3","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"fdafaf3f89af0e62a7982faa869e81e1b0fee6cc":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2013-06-20 06:15:26.000000000","uploader":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"ref":"refs/changes/50/32250/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/50/32250/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/50/32250/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/50/32250/2"}}},"commit":{"parents":[{"commit":"4f863fa5f804346573a20c6b2ab17779c2b3f118","subject":"Merge \"Add old display name to update notification\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4f863fa5f804346573a20c6b2ab17779c2b3f118"}]}],"author":{"name":"He Jie Xu","email":"xuhj@linux.vnet.ibm.com","date":"2013-06-07 07:32:18.000000000","tz":480},"committer":{"name":"He Jie Xu","email":"xuhj@linux.vnet.ibm.com","date":"2013-06-20 02:54:32.000000000","tz":480},"subject":"Port hypervisor API into v3 part1","message":"Port hypervisor API into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. The copy as-is will not be loaded by either\nthe v2 or v3 extension loaders. The second changeset will then\nmake the changes required for it to work as a v3 extension.\n\nThis is being tried in order to make reviewing of extension\nporting easier as gerrit will display only what is actually\nchanged for v3 rather than entirely new files.\n\nPartially implements: bp v3-api-extension-versioning\n\nChange-Id: I251dc18dda9756574c308a08423fd805a3e91182\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdafaf3f89af0e62a7982faa869e81e1b0fee6cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdafaf3f89af0e62a7982faa869e81e1b0fee6cc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"4f863fa5f804346573a20c6b2ab17779c2b3f118","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
