)]}'
{"id":"openstack%2Fdevstack~122590","triplet_id":"openstack%2Fdevstack~master~I25557cb2b0a1384ee11d3e1ae7d424828e766e50","project":"openstack/devstack","branch":"master","topic":"add-nova-v2.1-api","hashtags":[],"change_id":"I25557cb2b0a1384ee11d3e1ae7d424828e766e50","subject":"Add Nova v2.1 API endpoint","status":"MERGED","created":"2014-09-19 02:05:53.000000000","updated":"2014-10-07 03:51:06.000000000","submitted":"2014-10-07 03:51:05.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"05dc1ecb38a946fcc0dfa5615f788213c4570b4c","_number":122590,"virtual_id_number":122590,"owner":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-10-07 03:51:05.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2014-09-30 05:02:32.000000000","_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-09-25 03:37:25.000000000","_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-09-25 06:39:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},{"value":2,"date":"2014-10-01 16:36:59.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":1,"date":"2014-10-01 00:51:49.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2014-10-07 01:37:59.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-09-30 13:18:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2014-09-25 06:21:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":1,"date":"2014-09-30 16:24:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2014-10-07 01:37:59.000000000","_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"value":0,"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},{"_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"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-19 02:07:56.000000000","updated_by":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"reviewer":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"state":"REVIEWER"},{"updated":"2014-09-19 02:40:59.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-09-19 15:31:24.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-09-22 01:02:27.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2014-09-25 06:21:16.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-09-25 06:39:54.000000000","updated_by":{"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},"reviewer":{"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},"state":"REVIEWER"},{"updated":"2014-09-30 05:02:32.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":"2014-09-30 13:18:33.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-09-30 16:24:29.000000000","updated_by":{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},"reviewer":{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},"state":"REVIEWER"},{"updated":"2014-10-01 00:51:49.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2014-10-01 16:36:59.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-10-07 01:37:59.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2014-10-07 03:51:05.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c381bbfe74ec072a426b0bde9c7608bb93d8444f","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-19 02:05:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fb53207f96395d2f9564e28efb14c934ea82afd9","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-09-19 02:13:25.000000000","message":"Patch Set 1:\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/122590/1/26778/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"90a9fc51eb6c5f84408e1695401b21c76ed1d346","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2014-09-19 02:29:04.000000000","message":"Patch Set 1: Code-Review-1\n\nI think you need to change in files/default_catalog.templates also?","accounts_in_message":[],"_revision_number":1},{"id":"0e45615948b3127cfcecb746394d22353e8c8988","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-19 02:33:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3fdd0f8d5108c4c79723112f6167f465166db89f","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-19 02:34:19.000000000","message":"Patch Set 2:\n\n@gmann\n\nNice catch, I have fixed it.","accounts_in_message":[],"_revision_number":2},{"id":"479405c0b28d8bd2761143042f3be35a5da6cc05","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2014-09-19 02:38:43.000000000","message":"Patch Set 2: Code-Review+1\n\nThanks Ken\u0027ichi. Now it will be helpful/easy for V2.1 testing.","accounts_in_message":[],"_revision_number":2},{"id":"6e1e12807bad9bbb9c7aac2feb15e89b24cc8cca","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-09-19 02:40:59.000000000","message":"Patch Set 2:\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/90/122590/2/26781/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"4b692d3df940e62f9545be4f1929dd81f029dfd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-19 05:07:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-full/5225fc0 : SUCCESS in 47m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-postgres-full/1e306bd : SUCCESS in 1h 23m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-neutron-full/550805c : SUCCESS in 1h 03m 24s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-neutron-heat-slow/435491d : SUCCESS in 35m 13s\n- check-grenade-dsvm http://logs.openstack.org/90/122590/2/check/check-grenade-dsvm/6ee860d : SUCCESS in 39m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/122590/2/check/gate-tempest-dsvm-large-ops/4e62f46 : SUCCESS in 25m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/122590/2/check/gate-tempest-dsvm-neutron-large-ops/0120027 : SUCCESS in 24m 27s\n- gate-devstack-bashate http://logs.openstack.org/90/122590/2/check/gate-devstack-bashate/ae106b1 : SUCCESS in 1m 04s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/122590/2/check/check-devstack-dsvm-cells/ac9515d : SUCCESS in 13m 49s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/122590/2/check/check-grenade-dsvm-partial-ncpu/dda8c3e : SUCCESS in 46m 48s\n- check-neutron-dsvm-functional http://logs.openstack.org/90/122590/2/check/check-neutron-dsvm-functional/f8e1923 : SUCCESS in 17m 21s\n- check-swift-dsvm-functional http://logs.openstack.org/90/122590/2/check/check-swift-dsvm-functional/aa28c8f : SUCCESS in 18m 53s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/36d4b4d : SUCCESS in 38m 57s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/4ce4c4f : FAILURE in 37m 02s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/90/122590/2/check/check-tempest-dsvm-f20/4c1819a : SUCCESS in 45m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"383ad5af537f3f11983eba4a53416d0c6604b8d8","author":{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},"date":"2014-09-19 12:41:22.000000000","message":"Patch Set 2: Code-Review+1\n\nNice work - this will make v2.1 testing a lot easier","accounts_in_message":[],"_revision_number":2},{"id":"e5ee32450accb6f4444f8b7e696f8e2b43dbdc57","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-19 15:29:08.000000000","message":"Patch Set 2: Code-Review-1\n\nContinuing to register endpoints for every version is going to wind up being a disaster. We need a better way to do this. Register an unversioned endpoint with keystone and implement version discovery in your client.","accounts_in_message":[],"_revision_number":2},{"id":"214f0a18608c547c6f5d38fd92bb8cc1be86e074","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-09-19 15:31:24.000000000","message":"Patch Set 2: Code-Review-1\n\nBrant\u0027s comment is spot on.","accounts_in_message":[],"_revision_number":2},{"id":"5b6f15ea203ae339ecf42bec17701b4316d7e486","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-19 15:33:41.000000000","message":"Patch Set 2:\n\nAlso, because the service catalog is stored with the token, this will make every token larger. This is especially a problem if the deployment uses PKI tokens. They get passed around and they\u0027re already too big.","accounts_in_message":[],"_revision_number":2},{"id":"a62c3381b5e93df2b0872b9c1fb1e5a924a8c245","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2014-09-19 15:58:42.000000000","message":"Patch Set 2: Code-Review-1\n\nI noticed this week that we were logging the keystone tokens in the nova-api logs and the service_catalog gets logged in that, so yeah, it\u0027s huge already, we shouldn\u0027t add more stuff to it.\n\nIf the version discovery support is available and the keystone team can help getting that into novaclient it\u0027d be helpful - I feel like there is a lot of \u0027there are better ways to do this\u0027 from the keystone team but there isn\u0027t much education on that - if it\u0027s all doc\u0027ed somewhere can we be pointed to that?","accounts_in_message":[],"_revision_number":2},{"id":"2cd5787a28513034ccec6c4193741a552d42018e","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-20 02:35:09.000000000","message":"Patch Set 2:\n\nSorry, I cannot understand Brant\u0027s suggestion. Maybe I need to learn more about auto-versions-discovery, are there any official clients(python-***client) for supporting auto-versions-discovery ?\nI\u0027d like to get hint from them.","accounts_in_message":[],"_revision_number":2},{"id":"13dbaca01f7382266ada7cbe7ca42190d97c8f22","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2014-09-20 16:51:12.000000000","message":"Patch Set 2: -Code-Review\n\nDropping my -1 since it\u0027s gonna be hard to do this some better way until we know what that is and how to do it.","accounts_in_message":[],"_revision_number":2},{"id":"163b4cdc905fa5303d25592504b42c6f5e8bd1b3","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-22 00:31:18.000000000","message":"Patch Set 2:\n\n@Brant\n\nI guess your suggestion means\n\n Register endpoints without version part like:\n  - http://%SERVICE_HOST%:8774/v2.0/$(tenant_id)s\n  - http://%SERVICE_HOST%:8774/v2.1/$(tenant_id)s\n  - http://%SERVICE_HOST%:8774/v3\n  + http://%SERVICE_HOST%:8774/v3\n Client should generate endpoints from a version and endpoints which is getting from Keystone\n\nright?\n\nif so, it is difficult to do it now for Nova, because the return of \"get version list\" API doesn\u0027t include URL part of each version and we can customize URL point of versions by /etc/nova/api-paste.ini.\n\nThe return of \"get version list\" API\n $ curl -i \u0027http://192.168.11.62:8774/\u0027 -X GET -H \"Accept: application/json\" -H \"X-Auth-Project-Id: demo\" -H \"X-Auth-Token: {SHA1}a478a30ec8bdadbdb5b8f98d97bf99ac83a8a1ea\"\n [..]\n {\"versions\": [{\"status\": \"CURRENT\", \"updated\": \"2011-01-21T11:33:21Z\", \"id\": \"v2.0\", \"links\": [{\"href\": \"http://192.168.11.62:8774/v2/\", \"rel\": \"self\"}]}, {\"status\": \"EXPERIMENTAL\", \"updated\": \"2013-07-23T11:33:21Z\", \"id\": \"v2.1\", \"links\": [{\"href\": \"http://192.168.11.62:8774/v2/\", \"rel\": \"self\"}]}]}\n\nThe above \"id\" in the return shows version IDs and we can use them as URL part of versions if Nova environment is default setting. But we can change URL part of versions on /etc/nova/api-paste.ini and if doing that, we cannot use them as URL parts.\n\nIf the problem is increasing endpoints, how about removing current Nova v3 API endpoint?\nNova v3 API has disappeared on Juno cycle and we cannot use it now, so I think we can remove it.","accounts_in_message":[],"_revision_number":2},{"id":"25dea2420c735548cb87851549eca4996f746e53","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-22 00:35:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ed5db267057e6e2fda124a22920f67cb996071cb","author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"date":"2014-09-22 00:44:20.000000000","message":"Patch Set 3: Code-Review+1\n\nI think swapping the v3 endpoing for the v2.1 is a reasonable compromise for now. We don\u0027t support version discovery yet and I\u0027d rather not hold up v2.1 on it. Also going into the future we\u0027re doing API versioning through a client header so won\u0027t need any url prefix except for backwards compatibility of v2/v2.1","accounts_in_message":[],"_revision_number":3},{"id":"753ba94459f5d8e44befc7cb3d217acdea1038f0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2014-09-22 01:02:27.000000000","message":"Patch Set 3: Code-Review+1\n\nAre there any lock-step changes needed to tempest for this also (or nova.conf options)?  I know we have a periodic job running on the experimental queue for the v3 API, so I\u0027m assuming that needs to be tweaked.\n\nOn the plus side, it sounds like with this change we can remove the v3 shell from python-novaclient?","accounts_in_message":[],"_revision_number":3},{"id":"d9454a1443d40a5168fea5ddb6a0df15157c8950","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-22 01:29:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-full/cf72151 : SUCCESS in 51m 58s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-postgres-full/4681f73 : SUCCESS in 47m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-neutron-full/8d24e0b : SUCCESS in 53m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-neutron-heat-slow/43bc0a2 : SUCCESS in 20m 50s\n- check-grenade-dsvm http://logs.openstack.org/90/122590/3/check/check-grenade-dsvm/1a00b17 : SUCCESS in 42m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/122590/3/check/gate-tempest-dsvm-large-ops/f1dc6af : SUCCESS in 21m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/122590/3/check/gate-tempest-dsvm-neutron-large-ops/b4f9db5 : SUCCESS in 17m 21s\n- gate-devstack-bashate http://logs.openstack.org/90/122590/3/check/gate-devstack-bashate/a782b9d : SUCCESS in 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/122590/3/check/check-devstack-dsvm-cells/a034396 : SUCCESS in 16m 32s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/122590/3/check/check-grenade-dsvm-partial-ncpu/c97e8db : SUCCESS in 40m 41s\n- check-neutron-dsvm-functional http://logs.openstack.org/90/122590/3/check/check-neutron-dsvm-functional/1ceb9b1 : SUCCESS in 18m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/90/122590/3/check/check-swift-dsvm-functional/46d2e9a : SUCCESS in 17m 21s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-ironic-pxe_ssh-nv/b8f3c68 : FAILURE in 35m 36s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/d17183a : SUCCESS in 35m 28s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/90/122590/3/check/check-tempest-dsvm-f20/5f3529e : SUCCESS in 47m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"808ede31afc35aa1a51e17ac2fd8f12a28d3cb7c","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-22 01:32:51.000000000","message":"Patch Set 3:\n\n@Matt\n\nNice catch, I posted some patches for removing current experimental nova-v3-api-tests from the gate:\n\n* Ie2e10d603e10b0f05ec7767ea41b5fe9aca84ccc\n* If63dcdb2d05aa0fab0b6848a1248b6678f1ee9ad","accounts_in_message":[],"_revision_number":3},{"id":"497bff254acde17aaea31d1ab8b4b1ef6fd14081","author":{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},"date":"2014-09-22 08:24:49.000000000","message":"Patch Set 3: Code-Review+1\n\nI agreed that swapping V3 for v2.1 is the pragmatic way to go for now.   \n\nGoing to full version discovery in the client worries me in terms of backwards compatibility -  if we go down that route we\u0027re going to have to do some careful thinking to make sure we don\u0027t break the client for existing deployed systems.","accounts_in_message":[],"_revision_number":3},{"id":"f06412c10c8b22751212732b9c07b7e6cfe7fbd3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2014-09-22 14:35:56.000000000","message":"Patch Set 3:\n\n@Ken\u0027ichi,\n\nAre you going to propose another patch to remove this?\n\nhttp://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/tempest#n293\n\nAnd this?\n\nhttp://git.openstack.org/cgit/openstack/tempest/tree/etc/tempest.conf.sample#n398","accounts_in_message":[],"_revision_number":3},{"id":"53d2e4b9556e970ce2296fa8bbcab7d1e91fad71","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-24 14:45:54.000000000","message":"Patch Set 3: Code-Review-1\n\nThe ideal is we register the compute endpoint as http://192.168.11.62:8774 (or, even more ideally, https://192.168.11.62/compute), then the client can query the endpoint, parse the response, figure out whether v2 or v2.1 are supported, and it also knows how to get to them because of the links.\n\nThis isn\u0027t something that Keystone is going to provide, it\u0027s going to have to be supported by the Nova server. We\u0027ve got code in keystoneclient for doing discovery for the Identity API[1] that could be adapted to the compute API. Jamie Lennox has been working on this, and he might have plans to put this in the nova API, too. He\u0027s been working lately on providing a way to translate, for example, a catalog with a v2 compute endpoint to a v2.1 compute endpoint, see add_catalog_discover_hack() in [1].\n\nI think removing the compute v3 endpoint should be in a separate commit. That\u0027s something we can all get behind.\n\n[1] http://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/discover.py","accounts_in_message":[],"_revision_number":3},{"id":"552435d8b3a5a3f67c3d68cf791d519b38f315da","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 00:35:04.000000000","message":"Patch Set 3:\n\n@Brant\n\nI got your version-discovery idea, I think that is a right direction in long term.\nand the *links* of \"list versions\" API response should work for it.\n\nHowever, current *links* does not work for it because the one of v2.1 is the same as the one of v2.\n\n $ curl -i \u0027http://192.168.11.62:8774/\u0027 -X GET -H \"Accept: application/json\" -H \"X-Auth-Project-Id: demo\" -H \"X-Auth-Token: {SHA1}a478a30ec8bdadbdb5b8f98d97bf99ac83a8a1ea\"\n [..]\n {\"versions\": [\n     {\n        \"status\": \"CURRENT\", \"updated\": \"2011-01-21T11:33:21Z\", \"id\": \"v2.0\",\n        \"links\": [{\"href\": \"http://192.168.11.62:8774/v2/\", \"rel\": \"self\"}]\n     },\n     {\n        \"status\": \"EXPERIMENTAL\", \"updated\": \"2013-07-23T11:33:21Z\", \"id\": \"v2.1\",\n        \"links\": [{\"href\": \"http://192.168.11.62:8774/v2/\", \"rel\": \"self\"}]\n     }\n ]}\n\nI\u0027m not sure this is a bug of the API, maybe a bug..\nIn addition, we need to define the other endpoint name except \"compute\" because of backwards incompatibility as Phil said.\nThat means we need to consider novaclient behavior for using v2.1 API if version-discovery is necessary.\nI feel now these works is a little overkill just for using v2.1 API.\n\nThe separated patches are reasonable, I will do it soon.","accounts_in_message":[],"_revision_number":3},{"id":"76f6fb412675052675fc329e6d797b325dd5a813","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 00:37:29.000000000","message":"Patch Set 3:\n\n@Matt\n\nReally nice catch, they should be removed.\nI will do it with the other commit.","accounts_in_message":[],"_revision_number":3},{"id":"ab8d417da95e704d0f524abd2a703656a32f7dde","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 00:52:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e319916bd41464da91587e326aa33a694d3ab27e","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 00:53:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c7e7d312507c4487ee057e2f57a12d1101d2c48d","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 00:55:29.000000000","message":"Patch Set 5:\n\nThe patch for removing Nova v3 API endpoint is I85f87b37558a15d1eaaa781b02fec5b02bd2ab44 , and this patch depends on it.","accounts_in_message":[],"_revision_number":5},{"id":"2bdc4b0994eb3d876da06b9b99c4a4ebc9c49d44","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 02:10:24.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"9f8ac06d9e0b901436bc01cb2344f0e50bd27c3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-25 03:25:53.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-full/fd65c02 : SUCCESS in 1h 04m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-postgres-full/5de9c37 : FAILURE in 51m 47s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-neutron-full/abadfe5 : SUCCESS in 1h 04m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-neutron-heat-slow/0001628 : SUCCESS in 20m 21s\n- check-grenade-dsvm http://logs.openstack.org/90/122590/6/check/check-grenade-dsvm/6d6d913 : SUCCESS in 51m 23s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/122590/6/check/gate-tempest-dsvm-large-ops/21118b8 : SUCCESS in 27m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/122590/6/check/gate-tempest-dsvm-neutron-large-ops/06c75c3 : SUCCESS in 24m 27s\n- gate-devstack-bashate http://logs.openstack.org/90/122590/6/check/gate-devstack-bashate/651aebd : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/122590/6/check/check-devstack-dsvm-cells/bfe4f80 : SUCCESS in 14m 53s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/122590/6/check/check-grenade-dsvm-partial-ncpu/33abc1e : SUCCESS in 41m 32s\n- check-neutron-dsvm-functional http://logs.openstack.org/90/122590/6/check/check-neutron-dsvm-functional/7c1a39f : SUCCESS in 15m 54s\n- check-swift-dsvm-functional http://logs.openstack.org/90/122590/6/check/check-swift-dsvm-functional/200b879 : SUCCESS in 23m 22s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-ironic-pxe_ssh-nv/db30106 : SUCCESS in 38m 29s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/6454f00 : SUCCESS in 34m 33s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-f20/204b17e : SUCCESS in 41m 37s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"777c71650bf12f8369de7b05099efdd8e19b21b1","author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"date":"2014-09-25 03:37:25.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"2b6a02628a09f7f56d4ec1d7fa04661bb339c8dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-25 04:45:06.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-full/4001b9a : SUCCESS in 45m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-postgres-full/580bb3a : SUCCESS in 43m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-neutron-full/156dcda : SUCCESS in 1h 07m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-neutron-heat-slow/b03de2c : SUCCESS in 28m 25s\n- check-grenade-dsvm http://logs.openstack.org/90/122590/6/check/check-grenade-dsvm/f667426 : SUCCESS in 52m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/122590/6/check/gate-tempest-dsvm-large-ops/5236e29 : SUCCESS in 20m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/122590/6/check/gate-tempest-dsvm-neutron-large-ops/034377f : SUCCESS in 25m 57s\n- gate-devstack-bashate http://logs.openstack.org/90/122590/6/check/gate-devstack-bashate/78f1d0c : SUCCESS in 32s\n- check-devstack-dsvm-cells http://logs.openstack.org/90/122590/6/check/check-devstack-dsvm-cells/da6e894 : SUCCESS in 17m 53s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/122590/6/check/check-grenade-dsvm-partial-ncpu/f6a7646 : SUCCESS in 46m 21s\n- check-neutron-dsvm-functional http://logs.openstack.org/90/122590/6/check/check-neutron-dsvm-functional/bb59616 : SUCCESS in 15m 47s\n- check-swift-dsvm-functional http://logs.openstack.org/90/122590/6/check/check-swift-dsvm-functional/d20c388 : SUCCESS in 22m 24s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-ironic-pxe_ssh-nv/5686b7a : SUCCESS in 27m 41s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/761523f : SUCCESS in 28m 12s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/90/122590/6/check/check-tempest-dsvm-f20/a21798b : SUCCESS in 45m 29s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1568676968b64eee9de7b3e8cd7ddaa63039b455","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2014-09-25 06:21:16.000000000","message":"Patch Set 6: Code-Review+1\n\n+1 for Brant idea, that useful when we have micro-version, but micro-version isn\u0027t use link to distinguish version, it use http header","accounts_in_message":[],"_revision_number":6},{"id":"d5b10512a71b1ad5db7684f1ee3e7e75b572e998","author":{"_account_id":11080,"name":"Hideaki Suzuki","email":"hid-suzuki@vt.jp.nec.com","username":"Hideaki_Suzuki"},"date":"2014-09-25 06:39:54.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"fb822601f19e404ee24f128c0d6e8b0571b14f41","author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"date":"2014-09-30 05:02:32.000000000","message":"Patch Set 6:\n\nI think this is ok as a short term workaround. Its no worse than the current situation as we\u0027re removing the v3 endpoint at the same time","accounts_in_message":[],"_revision_number":6},{"id":"d80784ff99bea66e72fc5d53519be8692511ff93","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-09-30 13:18:33.000000000","message":"Patch Set 6: Code-Review+1\n\nAfter discussion with the nova api team it sounds like they\u0027ve now got a plan to not have to do this for further releases since they\u0027re going to implement microversioning. So I\u0027m ok with this only because it\u0027s the last time it will ever happen.","accounts_in_message":[],"_revision_number":6},{"id":"b35b283b3e0ca458d5a0d0c6a5ea696dc1b38338","author":{"_account_id":1501,"name":"Phil Day","email":"philip.day@hp.com","username":"philip-day"},"date":"2014-09-30 16:24:29.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"4f851daf99cb2e14e2a70a10d0c2a80b2a2730c4","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2014-10-01 00:51:49.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"37275495de70d4552d5c1ec942ef4b9e950bfffe","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-01 16:36:59.000000000","message":"Patch Set 6: Code-Review+2\n\n+1 on last time for versions in service names and types","accounts_in_message":[],"_revision_number":6},{"id":"cabe4302d0cdbd872f54bc1962588192c68f393e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 01:37:59.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"0c51be9986948764d6019418acd37843f93ab8f3","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2014-10-07 01:37:59.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nYeah, I\u0027m not a fan of the version in the service name or type either, but with microversioning it\u0027ll go away and hopefully v2.1 will soon just be the nova endpoint.","accounts_in_message":[],"_revision_number":6},{"id":"c3fffc4ebb7e40e094e3455614e835e3d6389360","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 03:51:05.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded.\n\n- gate-tempest-dsvm-full http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-full/aa6df02 : SUCCESS in 52m 20s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-postgres-full/d307c39 : SUCCESS in 44m 30s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-neutron-full/7d424be : SUCCESS in 52m 24s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-neutron-heat-slow/df3f58e : SUCCESS in 21m 07s\n- gate-grenade-dsvm http://logs.openstack.org/90/122590/6/gate/gate-grenade-dsvm/36fc6f0 : SUCCESS in 43m 23s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-large-ops/bf71132 : SUCCESS in 24m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/90/122590/6/gate/gate-tempest-dsvm-neutron-large-ops/a847398 : SUCCESS in 22m 16s\n- gate-devstack-bashate http://logs.openstack.org/90/122590/6/gate/gate-devstack-bashate/4ce6e02 : SUCCESS in 15s\n- gate-devstack-dsvm-cells http://logs.openstack.org/90/122590/6/gate/gate-devstack-dsvm-cells/66a050d : SUCCESS in 16m 36s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/90/122590/6/gate/gate-grenade-dsvm-partial-ncpu/0745f5c : SUCCESS in 47m 36s\n- gate-neutron-dsvm-functional http://logs.openstack.org/90/122590/6/gate/gate-neutron-dsvm-functional/991c5a8 : SUCCESS in 15m 18s\n- gate-swift-dsvm-functional http://logs.openstack.org/90/122590/6/gate/gate-swift-dsvm-functional/722e8a9 : SUCCESS in 18m 49s","accounts_in_message":[],"_revision_number":6},{"id":"3c5000fcd400479c3507135b82b1df664372973b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 03:51:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"3feaa383ce07c1cf0f5c8760e326aab96b55ddbf","revisions":{"76fbdeb2da73c0bdc21228d10b43ad91c0d91311":{"kind":"REWORK","_number":1,"created":"2014-09-19 02:05:53.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/1"}}},"commit":{"parents":[{"commit":"12294d2b199aaae40763943944f28acf2335ffee","subject":"Merge \"Debian: use libvirt-bin when needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/12294d2b199aaae40763943944f28acf2335ffee"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-19 01:51:50.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-19 02:04:39.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/76fbdeb2da73c0bdc21228d10b43ad91c0d91311"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/76fbdeb2da73c0bdc21228d10b43ad91c0d91311"}]},"branch":"refs/heads/master"},"701996419247b740385afcef79563d9625aeab5c":{"kind":"REWORK","_number":2,"created":"2014-09-19 02:33:17.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/2"}}},"commit":{"parents":[{"commit":"12294d2b199aaae40763943944f28acf2335ffee","subject":"Merge \"Debian: use libvirt-bin when needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/12294d2b199aaae40763943944f28acf2335ffee"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-19 01:51:50.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-19 02:31:39.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/701996419247b740385afcef79563d9625aeab5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/701996419247b740385afcef79563d9625aeab5c"}]},"branch":"refs/heads/master"},"c0565ae5f55f27d1478ba6c443c62be297979645":{"kind":"REWORK","_number":3,"created":"2014-09-22 00:35:38.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/3"}}},"commit":{"parents":[{"commit":"47ccb7fa36ffe7a89a793902793921e0aa5fa8a8","subject":"Merge \"Updates DevStack to match Zaqar\u0027s API name change\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/47ccb7fa36ffe7a89a793902793921e0aa5fa8a8"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-19 01:51:50.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-22 00:34:00.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\nIn addition, this patch removes Nova v3 API endpoint because the API\nhas disappeared in Juno cycle.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c0565ae5f55f27d1478ba6c443c62be297979645"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c0565ae5f55f27d1478ba6c443c62be297979645"}]},"branch":"refs/heads/master"},"0c476ebd13aa439aebadf4cea8071364846861bc":{"kind":"REWORK","_number":4,"created":"2014-09-25 00:52:02.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/4"}}},"commit":{"parents":[{"commit":"ca220961eae468f7ee7ce56ba3fe94656cef918f","subject":"Remove Nova v3 API endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ca220961eae468f7ee7ce56ba3fe94656cef918f"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-25 00:49:57.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-25 00:49:57.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0c476ebd13aa439aebadf4cea8071364846861bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0c476ebd13aa439aebadf4cea8071364846861bc"}]},"branch":"refs/heads/master"},"d1b4b5c78d9146932f2cdf7228fdbe02cf7e0c03":{"kind":"REWORK","_number":5,"created":"2014-09-25 00:53:47.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/5"}}},"commit":{"parents":[{"commit":"ca220961eae468f7ee7ce56ba3fe94656cef918f","subject":"Remove Nova v3 API endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ca220961eae468f7ee7ce56ba3fe94656cef918f"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-25 00:49:57.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-25 00:52:09.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d1b4b5c78d9146932f2cdf7228fdbe02cf7e0c03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d1b4b5c78d9146932f2cdf7228fdbe02cf7e0c03"}]},"branch":"refs/heads/master"},"3feaa383ce07c1cf0f5c8760e326aab96b55ddbf":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-09-25 02:10:24.000000000","uploader":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"ref":"refs/changes/90/122590/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/90/122590/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/90/122590/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/90/122590/6"}}},"commit":{"parents":[{"commit":"fa4ece89f7928bc86b194b62f02304e805ae573b","subject":"Remove Nova v3 API endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fa4ece89f7928bc86b194b62f02304e805ae573b"}]}],"author":{"name":"Ken\u0027ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","date":"2014-09-25 00:49:57.000000000","tz":0},"committer":{"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","date":"2014-09-25 02:10:24.000000000","tz":0},"subject":"Add Nova v2.1 API endpoint","message":"Add Nova v2.1 API endpoint\n\nIn Juno cycle, we started to implement Nova v2.1 API and most part\nhas been implemented now.\nFor using/testing the API, this patch adds the endpoint setting to\ndevstack.\n\nChange-Id: I25557cb2b0a1384ee11d3e1ae7d424828e766e50\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3feaa383ce07c1cf0f5c8760e326aab96b55ddbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3feaa383ce07c1cf0f5c8760e326aab96b55ddbf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
