)]}'
{"id":"openstack%2Fpython-openstackclient~391331","triplet_id":"openstack%2Fpython-openstackclient~master~I16120910893b0b26b0f7f77a184b0378448458c5","project":"openstack/python-openstackclient","branch":"master","topic":"bp/network-auto-allocated-topology","hashtags":[],"change_id":"I16120910893b0b26b0f7f77a184b0378448458c5","subject":"Auto allocated topology for OSC","status":"MERGED","created":"2016-10-28 04:38:10.000000000","updated":"2017-03-01 18:03:19.000000000","submitted":"2017-03-01 18:03:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":51,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"26d9364ea04a013cb697304589ac007c62ed1671","_number":391331,"virtual_id_number":391331,"owner":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-03-01 18:03:19.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},{"value":0,"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"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":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-02-22 20:42:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":1,"date":"2017-02-23 04:10:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":2,"date":"2017-03-01 17:08:37.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},{"value":0,"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":1,"date":"2017-02-22 22:10:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2017-02-22 20:45:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":1,"date":"2017-03-01 17:08:37.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},{"value":0,"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},{"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-08 09:22:05.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-11-14 15:39:31.000000000","updated_by":{"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"},"reviewer":{"_account_id":22774,"name":"Shashank Kumar Shankar","email":"shashank.kumar.shankar@intel.com","username":"skshankar"},"state":"REVIEWER"},{"updated":"2016-11-30 14:33:39.000000000","updated_by":{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},"reviewer":{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},"state":"REVIEWER"},{"updated":"2016-12-08 17:40:24.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2016-12-14 02:54:27.000000000","updated_by":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"reviewer":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"state":"REVIEWER"},{"updated":"2016-12-20 04:10:29.000000000","updated_by":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"reviewer":{"_account_id":14611,"name":"dasm","display_name":"dasm","email":"dsmigiel@redhat.com","username":"dasm"},"state":"REVIEWER"},{"updated":"2017-01-13 06:11:10.000000000","updated_by":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"reviewer":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"state":"REVIEWER"},{"updated":"2017-01-16 06:41:30.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-02-22 20:42:59.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2017-02-22 20:45:04.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-02-22 22:10:34.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2017-02-23 04:10:29.000000000","updated_by":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"reviewer":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"state":"REVIEWER"},{"updated":"2017-03-01 17:08:37.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":"2017-03-01 18:03:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f26e73ffa63ef3588acfead4ece46303d7bc365d","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-10-28 04:38:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50b566e428f9d78189256d06e99a73af9ca147b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-28 05:45:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/1/check/gate-python-openstackclient-docs-ubuntu-xenial/4c13c80//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/a064d88/ : FAILURE in 2m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/1/check/gate-python-openstackclient-python27-ubuntu-xenial/9112c2e/ : SUCCESS in 2m 21s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/1/check/gate-python-openstackclient-python34/d023190/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/1/check/gate-python-openstackclient-python35-nv/524b6a3/ : SUCCESS in 2m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b96b47f/ : SUCCESS in 1h 07m 21s\n- check-osc-plugins http://logs.openstack.org/31/391331/1/check/check-osc-plugins/2268c5a/ : FAILURE in 3m 29s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/1/check/gate-osc-dsvm-functional/f7054c6/ : SUCCESS in 13m 45s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/1/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/eba8a09/ : FAILURE in 25m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ac17a4f530291a30b12299d07a0127e366f8ba7f","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-01 14:32:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5879f93200f21d94cee1bb15d45905acccf244e4","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-01 14:49:22.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"8251030450233a41120e01e8b96824b4515b6a4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-01 15:39:52.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/2/check/gate-python-openstackclient-docs-ubuntu-xenial/61c0134//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/a91b604/ : FAILURE in 2m 58s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/2/check/gate-python-openstackclient-python27-ubuntu-xenial/d78fcaa/ : SUCCESS in 4m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/2/check/gate-python-openstackclient-python34/99e28a2/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/2/check/gate-python-openstackclient-python35-nv/2dee71b/ : SUCCESS in 2m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/282f344/ : SUCCESS in 1h 06m 52s\n- check-osc-plugins http://logs.openstack.org/31/391331/2/check/check-osc-plugins/59363c8/ : FAILURE in 3m 06s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/2/check/gate-osc-dsvm-functional/77ebb9c/ : SUCCESS in 14m 04s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/b4c58a0/ : SUCCESS in 46m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5b2dea266b3d64ed44dd609dff5f234ab43f0338","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-02 15:28:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0ea597578aca422954f6a39c3184cef916f18289","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-02 16:12:49.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/3/check/gate-python-openstackclient-docs-ubuntu-xenial/e0663cd//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/f283dff/ : FAILURE in 2m 56s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/3/check/gate-python-openstackclient-python27-ubuntu-xenial/3d30c4a/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/3/check/gate-python-openstackclient-python34/c12a4fc/ : SUCCESS in 3m 56s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/3/check/gate-python-openstackclient-python35-nv/82889ea/ : SUCCESS in 2m 33s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/40c1e60/ : SUCCESS in 43m 49s\n- check-osc-plugins http://logs.openstack.org/31/391331/3/check/check-osc-plugins/ca8c391/ : FAILURE in 3m 31s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/3/check/gate-osc-dsvm-functional/183e85a/ : SUCCESS in 14m 04s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/7f9e572/ : FAILURE in 31m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"602f28dd3c97f49bba738ad7f92bd61c55241729","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-11-02 19:00:02.000000000","message":"Patch Set 3:\n\n\u0027auto allocated topology\u0027 seems like a clumsy resource name.\n\nDo you have all of the planned commands mapped out somewhere?","accounts_in_message":[],"_revision_number":3},{"id":"c39ac4d26ddbd651b67d7fbcfe3c061bc5a97a8d","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-02 19:21:34.000000000","message":"Patch Set 3:\n\ndtroyer: the only commands that need to be translated from neutronclient are \"auto-allocated-topology-(show/delete)\"\n\nand auto-allocated-topology-show only has one optional arg of --dry-run.\n\nThat is it. \nIt is an item that Armando was interested in at the Summit. \n\nresource can be changed. it also goes by \"Get me a network\" so perhaps \"openstack network get topology\"? Totally unsure. Leave it up to your judgment.","accounts_in_message":[],"_revision_number":3},{"id":"5a1d2387305e6883ac955823784df083b3978410","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-07 21:33:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"80449be59c9c38effec206a8c7b011a5017945cb","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-07 21:36:19.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"dfb73d7ccad280e5f19e2efda79c8d09c7566832","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-07 22:26:27.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/5/check/gate-python-openstackclient-docs-ubuntu-xenial/b1a87b9//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/1e68616/ : SUCCESS in 2m 39s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/5/check/gate-python-openstackclient-python27-ubuntu-xenial/582854d/ : SUCCESS in 4m 01s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/5/check/gate-python-openstackclient-python34/9d23ad0/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/5/check/gate-python-openstackclient-python35-nv/18f2b13/ : SUCCESS in 4m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3068ea8/ : SUCCESS in 42m 13s\n- check-osc-plugins http://logs.openstack.org/31/391331/5/check/check-osc-plugins/7a5cad6/ : SUCCESS in 3m 30s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/5/check/gate-osc-dsvm-functional/cb7fc5f/ : SUCCESS in 16m 28s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/f7195d1/ : SUCCESS in 49m 54s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"431bfdfa489ef83550eb7feb8b293ddd706d417e","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-11-08 09:22:05.000000000","message":"Patch Set 5: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b9ecc2d68fbe486a55d042cd72d973205ee229d1","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-08 20:52:39.000000000","message":"Patch Set 5:\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"43ca0873a9c2d3ae805047140f23804bb5b43877","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-08 20:52:46.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"84f8a87a5e8ebd6bee45bc006001fd581ffe71d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-08 21:45:03.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/6/check/gate-python-openstackclient-docs-ubuntu-xenial/f0eba40//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/67903ce/ : SUCCESS in 4m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/6/check/gate-python-openstackclient-python27-ubuntu-xenial/29283c7/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/6/check/gate-python-openstackclient-python34/3f45c51/ : SUCCESS in 2m 48s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/6/check/gate-python-openstackclient-python35-nv/a8b4f90/ : SUCCESS in 3m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b5295e9/ : SUCCESS in 43m 36s\n- check-osc-plugins http://logs.openstack.org/31/391331/6/check/check-osc-plugins/cd244e5/ : SUCCESS in 3m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/6/check/gate-osc-dsvm-functional/e4acab1/ : SUCCESS in 15m 00s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/52bd2e3/ : SUCCESS in 51m 04s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"04f82b5e0bb032ed43cd74cd023c8bf0c3d2e0ce","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-11-19 11:41:59.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"8cc455185812a7c4757ec013f0aef5a6fbd9c278","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-21 18:43:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0a53e8eaca7073338bb59f664b4d425b569d2246","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-21 21:13:09.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/7/check/gate-python-openstackclient-docs-ubuntu-xenial/50e3b77//doc/build/html/ : SUCCESS in 8m 11s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/84d139f/ : SUCCESS in 7m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/7/check/gate-python-openstackclient-python27-ubuntu-xenial/968d3a4/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/7/check/gate-python-openstackclient-python34/9ceb99c/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/7/check/gate-python-openstackclient-python35-nv/04f683a/ : SUCCESS in 4m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f4df1bf/ : SUCCESS in 1h 05m 56s\n- check-osc-plugins http://logs.openstack.org/31/391331/7/check/check-osc-plugins/e28b3d3/ : SUCCESS in 4m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/7/check/gate-osc-dsvm-functional/50323fd/ : SUCCESS in 23m 43s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/7/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/283ba18/ : SUCCESS in 52m 22s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"430c362654ca3913ef165dae061bd08433f4c08d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-29 15:13:57.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"d3536f1c549d6902184e12ddd33633b932350467","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-29 16:20:30.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"37edc5af74642578c9a4df0db14826ef10dedb95","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-29 17:14:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/8/check/gate-python-openstackclient-docs-ubuntu-xenial/4f52668//doc/build/html/ : SUCCESS in 4m 59s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/84e810a/ : SUCCESS in 5m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/8/check/gate-python-openstackclient-python27-ubuntu-xenial/8e92add/ : SUCCESS in 3m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/8/check/gate-python-openstackclient-python34/a482f3c/ : SUCCESS in 3m 03s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/8/check/gate-python-openstackclient-python35-nv/6483495/ : SUCCESS in 3m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9726648/ : SUCCESS in 49m 05s\n- check-osc-plugins http://logs.openstack.org/31/391331/8/check/check-osc-plugins/540bf43/ : SUCCESS in 3m 51s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/8/check/gate-osc-dsvm-functional/9aa5af7/ : SUCCESS in 25m 07s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/8/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/75c5c7b/ : SUCCESS in 53m 56s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d11b76e32362fac93e1bf13a49a5a2bb0d270f2d","author":{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},"date":"2016-11-30 14:33:39.000000000","message":"Patch Set 8: Code-Review-1\n\nRelease note?","accounts_in_message":[],"_revision_number":8},{"id":"f98a44df5ea6386e2cc69d7ad32b9e9451cfb4b3","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-11-30 15:27:55.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"faf698a9763fb3e47aff16dc738146ed8c356f9e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 16:39:09.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/9/check/gate-python-openstackclient-docs-ubuntu-xenial/5209916//doc/build/html/ : SUCCESS in 3m 32s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/9/check/gate-python-openstackclient-pep8-ubuntu-xenial/2ee3c96/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/9/check/gate-python-openstackclient-python27-ubuntu-xenial/2c3d4f8/ : SUCCESS in 3m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/9/check/gate-python-openstackclient-python34/295efd5/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/9/check/gate-python-openstackclient-python35-nv/b7f31c0/ : SUCCESS in 3m 41s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/9/check/gate-python-openstackclient-releasenotes/ad9f032//releasenotes/build/html/ : SUCCESS in 3m 27s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/05be256/ : SUCCESS in 52m 51s\n- check-osc-plugins http://logs.openstack.org/31/391331/9/check/check-osc-plugins/ec1ed4c/ : SUCCESS in 3m 34s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/9/check/gate-osc-dsvm-functional/84a7839/ : SUCCESS in 29m 19s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/9/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/3701124/ : SUCCESS in 57m 50s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"8a4e35ba56b293561a0a4bc0c8754a56c9a5c4fa","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2016-12-02 19:52:32.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"adc2e4ce876e8db4be1007547c1f3f4901bfb3bc","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-04 17:50:54.000000000","message":"Patch Set 9:\n\n\u003e (1 comment)\n\nYes. This is a tricky command. The \"show\" command acts as a create if the auto-allocated-topology has not been create yet. If it has been created then it returns information about it.","accounts_in_message":[],"_revision_number":9},{"id":"2ffd0cac382a1e1d4ffe700755db1fd5743ed092","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-04 17:57:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"636ad387888cd9d549ac424ea5e678cfb4c0eb61","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-04 19:06:03.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/10/check/gate-python-openstackclient-docs-ubuntu-xenial/26668d4//doc/build/html/ : SUCCESS in 5m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/6a79058/ : FAILURE in 5m 24s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/10/check/gate-python-openstackclient-python27-ubuntu-xenial/5f3a992/ : FAILURE in 4m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/10/check/gate-python-openstackclient-python34/14099c2/ : FAILURE in 3m 04s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/10/check/gate-python-openstackclient-python35-nv/8e7397b/ : FAILURE in 2m 30s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/10/check/gate-python-openstackclient-releasenotes/58606ab//releasenotes/build/html/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9c36549/ : SUCCESS in 46m 17s\n- check-osc-plugins http://logs.openstack.org/31/391331/10/check/check-osc-plugins/1e72cc8/ : FAILURE in 3m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/10/check/gate-osc-dsvm-functional/ca8d83c/ : SUCCESS in 15m 54s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/10/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/c84e895/ : SUCCESS in 1h 08m 43s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"9d156872311efec35295f3f02b44e244bf10a14e","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-04 19:18:38.000000000","message":"Patch Set 11: Published edit on patch set 10","accounts_in_message":[],"_revision_number":11},{"id":"ae2c85051ed58885eefdb712e8ffa00d247b5b24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-04 20:34:09.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/11/check/gate-python-openstackclient-docs-ubuntu-xenial/a938b58//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/eeb0e08/ : SUCCESS in 4m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/11/check/gate-python-openstackclient-python27-ubuntu-xenial/30b5576/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/11/check/gate-python-openstackclient-python34/b0c328d/ : SUCCESS in 3m 14s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/11/check/gate-python-openstackclient-python35-nv/f73e9db/ : SUCCESS in 4m 57s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/11/check/gate-python-openstackclient-releasenotes/e2edb34//releasenotes/build/html/ : SUCCESS in 3m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/31/391331/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient/85beef5/ : SUCCESS in 1h 15m 18s\n- check-osc-plugins http://logs.openstack.org/31/391331/11/check/check-osc-plugins/09f0278/ : SUCCESS in 5m 55s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/31/391331/11/check/gate-osc-dsvm-functional/7947d71/ : SUCCESS in 15m 24s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/11/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/1e0db3d/ : SUCCESS in 1h 09m 36s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"2e9487af32b311f89f9497457ac77e97eac77f3a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-08 16:59:56.000000000","message":"Patch Set 11: Code-Review-1\n\n\u003e Yes. This is a tricky command. The \"show\" command acts as a create if the auto-allocated-topology has not been create yet. If it has been created then it returns information about it.\n\nUgh, we need to talk about that.  A show command should never have a side-effect.  Ever.  They are _always_ safe to run.\n\nWe have added --or-show options to some create commands (mostly in Identity, used heavily by DevStack), that might be an option here, except it would always be true.","accounts_in_message":[],"_revision_number":11},{"id":"0d9361611dd3ecfd92c775d4cf1c0807d91075a6","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-08 17:40:24.000000000","message":"Patch Set 11:\n\n\u003e \u003e Yes. This is a tricky command. The \"show\" command acts as a\n \u003e create if the auto-allocated-topology has not been create yet. If\n \u003e it has been created then it returns information about it.\n \u003e \n \u003e Ugh, we need to talk about that.  A show command should never have\n \u003e a side-effect.  Ever.  They are _always_ safe to run.\n \u003e \n \u003e We have added --or-show options to some create commands (mostly in\n \u003e Identity, used heavily by DevStack), that might be an option here,\n \u003e except it would always be true.\n\nI think there\u0027s some underlying confusion spread around. The reason why we called the command \u0027show\u0027 in neutron is because a user (admin or otherwise) GETs the topology for a tenant. From his/her point of view it doesn\u0027t matter if the topology is provisioned on the fly (which is how it is at the moment, but a topology might also be provisioned out of band) or not. I agree that the nature of the work involved in the backend is such that a GET is not the most appropriate HTTP verb for it, but neither PUT nor POST were appealing when we looked at this. The existing behavior is somewhat similar to what happens with default security groups. If they do not exist, they are provisioned at the time a user either creates a VM or invokes any related API.\n\nBear in mind that there\u0027s always a single topology per single tenant, therefore having a create command might not make much sense either, because subsequent create commands would not create anything if the topology is already there.","accounts_in_message":[],"_revision_number":11},{"id":"394fc70dc44554fe47e8dcd92d401e0f6bc2f579","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-09 01:41:06.000000000","message":"Patch Set 11: Workflow-1\n\nNeeds to be reworked based on discussions during OSC IRC meeting","accounts_in_message":[],"_revision_number":11},{"id":"b43b85ab1ebec9e7f2f18884784b17d99ef6207a","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-09 02:08:43.000000000","message":"Patch Set 11:\n\n\u003e Needs to be reworked based on discussions during OSC IRC meeting\n\nWas reading the logs on [1]; dry-run was requested by the nova team because the success for a request to get the topology for a user depends on whether out-of-band steps were completed. If these are not, failing can be expensive on a compute host. By calling the command with dry-run nova-api is asking whether the topology can be returned successfully and avoid spawning a vm on the compute host, which in turn is really fast. So I\u0027d think twice before saying that it\u0027s stupid :)\n\nAs far I am concerned, you can even avoid exposing it to OSC as no human user should really care.\n\nOn the other hand,  I am not sure what alernative strategy is being proposed here. What is the concern that\u0027s preventing to use the \u0027show\u0027 command for an http GET? Agreed that it sucks that the first GET has side effects, but successive GETs look up a record and return it to the user. What other surprise might there be?\n\n[1] http://eavesdrop.openstack.org/meetings/openstackclient/2016/openstackclient.2016-12-08-19.01.log.html","accounts_in_message":[],"_revision_number":11},{"id":"c2fecd8879e8c8b283129d5b5ecf6a2c5328a412","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-09 19:47:06.000000000","message":"Patch Set 11:\n\n\u003e \u003e Needs to be reworked based on discussions during OSC IRC meeting\n \u003e \n \u003e Was reading the logs on [1]; dry-run was requested by the nova team\n \u003e because the success for a request to get the topology for a user\n \u003e depends on whether out-of-band steps were completed. If these are\n \u003e not, failing can be expensive on a compute host. By calling the\n \u003e command with dry-run nova-api is asking whether the topology can be\n \u003e returned successfully and avoid spawning a vm on the compute host,\n \u003e which in turn is really fast. So I\u0027d think twice before saying that\n \u003e it\u0027s stupid :)\n \u003e \n \u003e As far I am concerned, you can even avoid exposing it to OSC as no\n \u003e human user should really care.\n \u003e \n \u003e On the other hand,  I am not sure what alernative strategy is being\n \u003e proposed here. What is the concern that\u0027s preventing to use the\n \u003e \u0027show\u0027 command for an http GET? Agreed that it sucks that the first\n \u003e GET has side effects, but successive GETs look up a record and\n \u003e return it to the user. What other surprise might there be?\n \u003e \n \u003e [1] http://eavesdrop.openstack.org/meetings/openstackclient/2016/openstackclient.2016-12-08-19.01.log.html\n\nArmando: I think dry-run is a good option to have, and is useful. Just think the return value of throwing the value \u0027dry-run\u003dTrue\u0027 under the \u0027id\u0027 key is silly.\n\nI think changing to \"A.A.T create --or-show\" with the --dry-run option makes sense. And will add additional description/docs on the command usage. This makes is so when a user does the create command (and the AAT doesn\u0027t exist) they aren\u0027t surprised when one gets created.","accounts_in_message":[],"_revision_number":11},{"id":"4c303e4ba323eced599bc60347180079e2fbc256","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-09 20:00:40.000000000","message":"Patch Set 11:\n\nI don\u0027t care what the HTTP action is, a show CLI command should NEVER make a change to the cloud.  a create CLI command might fail if the resource already exists or it might create another one, depends on the specific API (yeah, I don\u0027t like that).  The --or-show option lets the user specify that if the resource exists, just do what is essentially a show command because the user wants something from the output.  This is apparently what is implemented in the Network REST API, correct?\n\nWords are important, and since this is going to create something new in the cloud at least once it must not be a show command.  Making it a create command is consistent with everything else in OSC.  I can live with making the --or-show option default to True if detecting that the resource has been created is problematic in order to fail the create command.  Also, if detecting the resource exists were possible at all we could have a show command too as long as it never changes the state of the cloud.\n\nMy problem with --dry-run is simply the name; --dry-run has specific meaning on other parts of userland (eg, rsync) that is not what this option does.  I\u0027ll leave it to you guys if to should ever be exposed in the CLI, I do not believe that everything in the REST API must also be in the CLI, only the things that users/operators/admins are going to want to actually use.","accounts_in_message":[],"_revision_number":11},{"id":"077e49677dbabfa36114e9b1c37500b56e87e785","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-09 20:01:58.000000000","message":"Patch Set 11:\n\n\u003e \u003e \u003e Needs to be reworked based on discussions during OSC IRC\n \u003e meeting\n \u003e \u003e\n \u003e \u003e Was reading the logs on [1]; dry-run was requested by the nova\n \u003e team\n \u003e \u003e because the success for a request to get the topology for a user\n \u003e \u003e depends on whether out-of-band steps were completed. If these are\n \u003e \u003e not, failing can be expensive on a compute host. By calling the\n \u003e \u003e command with dry-run nova-api is asking whether the topology can\n \u003e be\n \u003e \u003e returned successfully and avoid spawning a vm on the compute\n \u003e host,\n \u003e \u003e which in turn is really fast. So I\u0027d think twice before saying\n \u003e that\n \u003e \u003e it\u0027s stupid :)\n \u003e \u003e\n \u003e \u003e As far I am concerned, you can even avoid exposing it to OSC as\n \u003e no\n \u003e \u003e human user should really care.\n \u003e \u003e\n \u003e \u003e On the other hand,  I am not sure what alernative strategy is\n \u003e being\n \u003e \u003e proposed here. What is the concern that\u0027s preventing to use the\n \u003e \u003e \u0027show\u0027 command for an http GET? Agreed that it sucks that the\n \u003e first\n \u003e \u003e GET has side effects, but successive GETs look up a record and\n \u003e \u003e return it to the user. What other surprise might there be?\n \u003e \u003e\n \u003e \u003e [1] http://eavesdrop.openstack.org/meetings/openstackclient/2016/openstackclient.2016-12-08-19.01.log.html\n \u003e \n \u003e Armando: I think dry-run is a good option to have, and is useful.\n \u003e Just think the return value of throwing the value \u0027dry-run\u003dTrue\u0027\n \u003e under the \u0027id\u0027 key is silly.\n \u003e \n \u003e I think changing to \"A.A.T create --or-show\" with the --dry-run\n \u003e option makes sense. And will add additional description/docs on the\n \u003e command usage. This makes is so when a user does the create command\n \u003e (and the AAT doesn\u0027t exist) they aren\u0027t surprised when one gets\n \u003e created.\n\n \u003e \u003e \u003e Needs to be reworked based on discussions during OSC IRC\n \u003e meeting\n \u003e \u003e\n \u003e \u003e Was reading the logs on [1]; dry-run was requested by the nova\n \u003e team\n \u003e \u003e because the success for a request to get the topology for a user\n \u003e \u003e depends on whether out-of-band steps were completed. If these are\n \u003e \u003e not, failing can be expensive on a compute host. By calling the\n \u003e \u003e command with dry-run nova-api is asking whether the topology can\n \u003e be\n \u003e \u003e returned successfully and avoid spawning a vm on the compute\n \u003e host,\n \u003e \u003e which in turn is really fast. So I\u0027d think twice before saying\n \u003e that\n \u003e \u003e it\u0027s stupid :)\n \u003e \u003e\n \u003e \u003e As far I am concerned, you can even avoid exposing it to OSC as\n \u003e no\n \u003e \u003e human user should really care.\n \u003e \u003e\n \u003e \u003e On the other hand,  I am not sure what alernative strategy is\n \u003e being\n \u003e \u003e proposed here. What is the concern that\u0027s preventing to use the\n \u003e \u003e \u0027show\u0027 command for an http GET? Agreed that it sucks that the\n \u003e first\n \u003e \u003e GET has side effects, but successive GETs look up a record and\n \u003e \u003e return it to the user. What other surprise might there be?\n \u003e \u003e\n \u003e \u003e [1] http://eavesdrop.openstack.org/meetings/openstackclient/2016/openstackclient.2016-12-08-19.01.log.html\n \u003e \n \u003e Armando: I think dry-run is a good option to have, and is useful.\n \u003e Just think the return value of throwing the value \u0027dry-run\u003dTrue\u0027\n \u003e under the \u0027id\u0027 key is silly.\n\nAgree that it\u0027s not super intuitive, and that\u0027s because of how the Neutron policy/API layer works. The API binding does return True or False rather than the nonsense. Bear in mind that a human user or anyone expect nova should never really worry about calling dry-run, so my suggestion is to kill it in the OSC CLI.\n\n \u003e \n \u003e I think changing to \"A.A.T create --or-show\" with the --dry-run\n \u003e option makes sense. And will add additional description/docs on the\n \u003e command usage. This makes is so when a user does the create command\n \u003e (and the AAT doesn\u0027t exist) they aren\u0027t surprised when one gets\n \u003e created.\n\nPersonally I am struggling to grasp the concern here. The purpose of the command is to get a user a topology! Granted the following is weird:\n\nopenstack network list # shows nothing\n# call auto-topology-show\nopenstack network list # shows networks that previously did not exist\n\nBut in an environment where you may have multiple threads concurrently dealing with a system this could have happened for many reasons.\n\nFor what it is worth you can change -show with -create, but then when calling this command subsequent times what are you going to return the times after the first? Forcing a user with a convoluted workflow seems counterintuitive IMO, but I leave this in your capables hands. \n\nIsn\u0027t the same happening with: openstack security group show in case the default group does not exist for the user?","accounts_in_message":[],"_revision_number":11},{"id":"c3bcf1c77aa91a7059f82f961dd732caa7e64583","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-09 20:04:33.000000000","message":"Patch Set 11:\n\n\u003e Isn\u0027t the same happening with: openstack security group show in case the default group does not exist for the user?\n\nIf this is the case it is a change in behaviour from nova-net afaik.  But then I\u0027ve never poked through the DB of either project to see when that group is created...","accounts_in_message":[],"_revision_number":11},{"id":"df72df1a5cde0a458595640b9b657532080724de","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-09 20:06:17.000000000","message":"Patch Set 11:\n\n\u003e I don\u0027t care what the HTTP action is, a show CLI command should\n \u003e NEVER make a change to the cloud.  a create CLI command might fail\n \u003e if the resource already exists or it might create another one,\n \u003e depends on the specific API (yeah, I don\u0027t like that).  The\n \u003e --or-show option lets the user specify that if the resource exists,\n \u003e just do what is essentially a show command because the user wants\n \u003e something from the output.  This is apparently what is implemented\n \u003e in the Network REST API, correct?\n\nno, a GET with the dry-run option does not provision anything, it\u0027s just telling the user that the system is capable of provisioning the topology.\n\n \u003e \n \u003e Words are important, and since this is going to create something\n \u003e new in the cloud at least once it must not be a show command. \n \u003e Making it a create command is consistent with everything else in\n \u003e OSC.  I can live with making the --or-show option default to True\n \u003e if detecting that the resource has been created is problematic in\n \u003e order to fail the create command.  Also, if detecting the resource\n \u003e exists were possible at all we could have a show command too as\n \u003e long as it never changes the state of the cloud.\n\nNo, there\u0027s no way to check, if not by listing for resources and see if there are some that have been provisioned automatically.\n\n \u003e \n \u003e My problem with --dry-run is simply the name; --dry-run has\n \u003e specific meaning on other parts of userland (eg, rsync) that is not\n \u003e what this option does.  I\u0027ll leave it to you guys if to should ever\n \u003e be exposed in the CLI, I do not believe that everything in the REST\n \u003e API must also be in the CLI, only the things that users/operators/admins\n \u003e are going to want to actually use.\n\nThat\u0027s a point I can agree on.","accounts_in_message":[],"_revision_number":11},{"id":"08f587991aebeaab4e6fad5ec6fea4d38ee3e572","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-09 20:07:03.000000000","message":"Patch Set 11:\n\n\u003e \u003e Isn\u0027t the same happening with: openstack security group show in\n \u003e case the default group does not exist for the user?\n \u003e \n \u003e If this is the case it is a change in behaviour from nova-net\n \u003e afaik.  But then I\u0027ve never poked through the DB of either project\n \u003e to see when that group is created...\n\nLet me check, now I am getting curious :)","accounts_in_message":[],"_revision_number":11},{"id":"97cf1f2714316ba13fedea9a046a003097f5e2e4","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-12-09 20:18:49.000000000","message":"Patch Set 11:\n\n\u003e \u003e \u003e Isn\u0027t the same happening with: openstack security group show in\n \u003e \u003e case the default group does not exist for the user?\n \u003e \u003e\n \u003e \u003e If this is the case it is a change in behaviour from nova-net\n \u003e \u003e afaik.  But then I\u0027ve never poked through the DB of either\n \u003e project\n \u003e \u003e to see when that group is created...\n \u003e \n \u003e Let me check, now I am getting curious :)\n\njust confirmed that if you do [1,2] when no security group exists for the users the default group is provisioned under the hood. Was the option of using a different name for the action like \u0027build\u0027 or \u0027allocate\u0027 considered? Maybe:\n\nopenstack network topology allocate\n\nthat returns the topology ID is more reasonable?\n\n[1] openstack security group list\n[2] openstack security group show default","accounts_in_message":[],"_revision_number":11},{"id":"ffba5a5fc5a25e0bfed0cd9500f78e8517641690","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-09 21:03:00.000000000","message":"Patch Set 11:\n\n(5 comments)\n\nAnkur, armax and I had a chat in IRC, I think we understand each other and can move this forward:\n\n* change the \u0027show\u0027 command to \u0027create [--or-show]\u0027 (--or-show defaults True)\n\n* change the name of --dry-run to something that reflects its actual use better (--check?)\n\n* include more in the docs regarding what this command does and how it creates only one topology per project","accounts_in_message":[],"_revision_number":11},{"id":"b465dd604c4d6300079e6457b7bbf7d577dd823d","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-10 20:23:10.000000000","message":"Patch Set 11:\n\n(1 comment)\n\nOkay will address comments and discussion","accounts_in_message":[],"_revision_number":11},{"id":"3362c8629dcff796c56a62a84c05015b87e18b6e","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-11 19:33:05.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"078788709449b96b6f1ff912c168b4f0ffe82635","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-11 20:49:39.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/12/check/gate-python-openstackclient-docs-ubuntu-xenial/116e2c8//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/12/check/gate-python-openstackclient-pep8-ubuntu-xenial/046f650/ : SUCCESS in 4m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/12/check/gate-python-openstackclient-python27-ubuntu-xenial/24ed913/ : SUCCESS in 2m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/31/391331/12/check/gate-python-openstackclient-python34/a5f34f2/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/12/check/gate-python-openstackclient-python35-nv/8d888e9/ : SUCCESS in 4m 42s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/12/check/gate-python-openstackclient-releasenotes/a1310f9//releasenotes/build/html/ : SUCCESS in 4m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/ebcadcd/ : SUCCESS in 48m 39s\n- check-osc-plugins http://logs.openstack.org/31/391331/12/check/check-osc-plugins/4d7d905/ : FAILURE in 3m 26s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/12/check/gate-osc-dsvm-functional-ubuntu-xenial/0dd55e6/ : SUCCESS in 15m 38s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/12/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/438770d/ : SUCCESS in 1h 13m 04s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"99f9383bbe7d41f64d5245a760bcacfc0c101439","author":{"_account_id":22220,"name":"Anindita Das","email":"anindita.das@utexas.edu","username":"anudas"},"date":"2016-12-14 02:54:27.000000000","message":"Patch Set 12: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":12},{"id":"dfd368dfaa92796b258f91f6e70499956fc0535f","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-14 04:09:52.000000000","message":"Patch Set 13: Published edit on patch set 12","accounts_in_message":[],"_revision_number":13},{"id":"696aa46e770184cd61581c70648da1c2c3fdde58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 06:03:46.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/13/check/gate-python-openstackclient-docs-ubuntu-xenial/e2e1592//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/e72ea82/ : FAILURE in 2m 46s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/13/check/gate-python-openstackclient-python27-ubuntu-xenial/5dd523f/ : SUCCESS in 4m 11s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/13/check/gate-python-openstackclient-python35-nv/7aecf8f/ : SUCCESS in 2m 51s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/13/check/gate-python-openstackclient-releasenotes/dd28a89//releasenotes/build/html/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/6615b50/ : SUCCESS in 49m 16s\n- check-osc-plugins http://logs.openstack.org/31/391331/13/check/check-osc-plugins/98c1b8b/ : SUCCESS in 6m 19s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/13/check/gate-osc-dsvm-functional-ubuntu-xenial/490dd5b/ : SUCCESS in 15m 59s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/8480a5e/ : FAILURE in 1h 53m 40s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"a591a3d21a6ea8d742a0255aa5ba6ed805ea13f6","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-14 08:07:48.000000000","message":"Patch Set 14: Published edit on patch set 13","accounts_in_message":[],"_revision_number":14},{"id":"6a9b8ce66bb344575ae3f0d9e942c7ccf7292d08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 09:21:36.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/14/check/gate-python-openstackclient-docs-ubuntu-xenial/d42ff23//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/14/check/gate-python-openstackclient-pep8-ubuntu-xenial/a0e4d13/ : SUCCESS in 4m 49s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/14/check/gate-python-openstackclient-python27-ubuntu-xenial/2343b59/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/31/391331/14/check/gate-python-openstackclient-python35-nv/2dc55fa/ : SUCCESS in 4m 57s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/14/check/gate-python-openstackclient-releasenotes/993ff3e//releasenotes/build/html/ : SUCCESS in 2m 34s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/14/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/95a272d/ : SUCCESS in 1h 12m 05s\n- check-osc-plugins http://logs.openstack.org/31/391331/14/check/check-osc-plugins/f7d9e7e/ : SUCCESS in 6m 34s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/14/check/gate-osc-dsvm-functional-ubuntu-xenial/35f5c8d/ : SUCCESS in 15m 47s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/14/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/118bd98/ : FAILURE in 1h 13m 08s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"f10381a236a7581ea2ed1883ecb06d7e40f36ff6","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-21 19:46:58.000000000","message":"Patch Set 15: Published edit on patch set 14","accounts_in_message":[],"_revision_number":15},{"id":"4653d5cad3ff827d6fe3f28a2de0f338ae1dcc0d","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-12-21 20:46:16.000000000","message":"Patch Set 15: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":15},{"id":"00039dee0636af5e1ccd905a64493c3ff9e6c249","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 20:48:24.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/15/check/gate-python-openstackclient-docs-ubuntu-xenial/f772ac9//doc/build/html/ : SUCCESS in 4m 31s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/15/check/gate-python-openstackclient-pep8-ubuntu-xenial/29c87e4/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/15/check/gate-python-openstackclient-python27-ubuntu-xenial/55890e8/ : SUCCESS in 4m 40s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/15/check/gate-python-openstackclient-python35/b826a7b/ : SUCCESS in 2m 51s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/15/check/gate-python-openstackclient-releasenotes/49eee79//releasenotes/build/html/ : SUCCESS in 4m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/15/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/643fe91/ : SUCCESS in 56m 07s\n- check-osc-plugins http://logs.openstack.org/31/391331/15/check/check-osc-plugins/6e9720a/ : SUCCESS in 6m 01s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/15/check/gate-osc-dsvm-functional-ubuntu-xenial/a75d576/ : SUCCESS in 18m 05s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/15/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/535bdd0/ : SUCCESS in 1h 00m 59s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"c458c5df544e8713c8700d736f2d50b5b52a5e40","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-21 20:58:25.000000000","message":"Patch Set 15: Workflow-1","accounts_in_message":[],"_revision_number":15},{"id":"75e54de820e93cb6a64f39f8c832716442acd1df","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-22 17:23:36.000000000","message":"Patch Set 15: -Workflow\n\n(5 comments)","accounts_in_message":[],"_revision_number":15},{"id":"00492f89dbda7d29be6d019d2a7fd465ea0e366f","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2016-12-22 17:23:43.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"6653aca5db9d39f5e707d353806c58c83d11c36b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-22 18:20:54.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/16/check/gate-python-openstackclient-docs-ubuntu-xenial/8bbfb8a//doc/build/html/ : SUCCESS in 3m 13s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/16/check/gate-python-openstackclient-pep8-ubuntu-xenial/5c669f6/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/16/check/gate-python-openstackclient-python27-ubuntu-xenial/7ba92ff/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/16/check/gate-python-openstackclient-python35/6a494a9/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/16/check/gate-python-openstackclient-releasenotes/b6418fd//releasenotes/build/html/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/16/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/ccf2dff/ : SUCCESS in 54m 58s\n- check-osc-plugins http://logs.openstack.org/31/391331/16/check/check-osc-plugins/ae29528/ : SUCCESS in 3m 45s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/16/check/gate-osc-dsvm-functional-ubuntu-xenial/6c41f59/ : SUCCESS in 19m 41s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/16/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/146a7c8/ : SUCCESS in 49m 15s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"b8a4dbfc91cba0febbbec3cbf2c42a287a4287c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-08 05:56:04.000000000","message":"Patch Set 16: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":16},{"id":"3d1fc5f02bcb02af607e8cdcfdd350c1e641721a","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-08 23:07:17.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"9da58453fd3102f8ba4e5211fe75e82d2aaba310","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-09 00:16:41.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/17/check/gate-python-openstackclient-docs-ubuntu-xenial/c77ce4a//doc/build/html/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/17/check/gate-python-openstackclient-pep8-ubuntu-xenial/106feae/ : SUCCESS in 5m 30s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/17/check/gate-python-openstackclient-python27-ubuntu-xenial/4cb3ce8/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/17/check/gate-python-openstackclient-python35/daf0f0c/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/17/check/gate-python-openstackclient-releasenotes/f8ab9f8//releasenotes/build/html/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/17/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7e76f65/ : SUCCESS in 51m 42s\n- check-osc-plugins http://logs.openstack.org/31/391331/17/check/check-osc-plugins/8ec776f/ : SUCCESS in 3m 46s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/17/check/gate-osc-dsvm-functional-ubuntu-xenial/e297095/ : SUCCESS in 47m 34s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/17/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/69428a6/ : SUCCESS in 1h 09m 11s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"107983bf53f0c0837429650a451ddc171809c59e","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-01-09 01:07:35.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"8542f15927da75850e2527424560f6ef10bfdda1","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-01-09 21:23:38.000000000","message":"Patch Set 17: Code-Review+1","accounts_in_message":[],"_revision_number":17},{"id":"fe87aec18f2b7f941521e113254d3bff1a93efa5","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-10 21:02:15.000000000","message":"Patch Set 18: Published edit on patch set 17","accounts_in_message":[],"_revision_number":18},{"id":"7ce709fd498afea25755c7fda19554968c95ade9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-10 22:25:09.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/18/check/gate-python-openstackclient-docs-ubuntu-xenial/a1a26b5//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/18/check/gate-python-openstackclient-pep8-ubuntu-xenial/ea4465e/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/18/check/gate-python-openstackclient-python27-ubuntu-xenial/5bb3960/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/18/check/gate-python-openstackclient-python35/130b53e/ : SUCCESS in 3m 35s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/18/check/gate-python-openstackclient-releasenotes/4c2d159//releasenotes/build/html/ : SUCCESS in 2m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/18/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7eb8730/ : SUCCESS in 1h 22m 24s\n- check-osc-plugins http://logs.openstack.org/31/391331/18/check/check-osc-plugins/51be7d7/ : SUCCESS in 4m 43s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/18/check/gate-osc-dsvm-functional-ubuntu-xenial/01d4edf/ : SUCCESS in 31m 04s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/18/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/29fcf0d/ : SUCCESS in 52m 19s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"d330a1a3f3c8fb1f37391529f610ec24aae6f6db","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-01-11 10:59:57.000000000","message":"Patch Set 18: Code-Review+1","accounts_in_message":[],"_revision_number":18},{"id":"e6954eab5c03b6bd6c320871618e9b3868cc5948","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-01-12 00:47:34.000000000","message":"Patch Set 18: Code-Review+1","accounts_in_message":[],"_revision_number":18},{"id":"6ff2ee4b5cd35de9e4338b22b8089c61db9fb5bd","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-20 20:43:38.000000000","message":"Patch Set 18:\n\nAny more reviews?","accounts_in_message":[],"_revision_number":18},{"id":"a9fec811864ed6bd3fdf7c63e62bbf7105209c65","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-01-20 22:24:17.000000000","message":"Patch Set 18: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"f5c80b81d54052a56faeaa4208b06d4fcfb94170","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-23 17:19:12.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"2905811d3c5b26814534af5e632cd287b465b552","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-23 17:19:17.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"3c2cc6bb11e6fb8020f6fcde331245ef985606fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-23 18:32:38.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/19/check/gate-python-openstackclient-docs-ubuntu-xenial/b2833c2//doc/build/html/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/19/check/gate-python-openstackclient-pep8-ubuntu-xenial/6853bd8/ : SUCCESS in 5m 07s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/19/check/gate-python-openstackclient-python27-ubuntu-xenial/a110fd3/ : SUCCESS in 12m 03s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/19/check/gate-python-openstackclient-python35/2acef60/ : SUCCESS in 12m 36s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/19/check/gate-python-openstackclient-releasenotes/2a2916d//releasenotes/build/html/ : SUCCESS in 11m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/19/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/725881c/ : SUCCESS in 1h 07m 17s\n- check-osc-plugins http://logs.openstack.org/31/391331/19/check/check-osc-plugins/bd65f31/ : FAILURE in 9m 42s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/19/check/gate-osc-dsvm-functional-ubuntu-xenial/a425351/ : SUCCESS in 38m 02s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/31/391331/19/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/60c50ec/ : SUCCESS in 32m 37s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/19/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/37264cf/ : SUCCESS in 57m 58s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"faae97c39c49ced6f0cace16fab445a325de847b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-01-25 19:03:11.000000000","message":"Patch Set 19: Code-Review+2\n\nWow, is it done?","accounts_in_message":[],"_revision_number":19},{"id":"6af49c69a6cca99f1b0c90e13958c5c74ddf7fcf","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-25 19:21:46.000000000","message":"Patch Set 19:\n\nDean: I think/hope so :)","accounts_in_message":[],"_revision_number":19},{"id":"97bdd9d4e2cfd1714e55f518298452fa3a66da8d","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-01-25 22:57:28.000000000","message":"Patch Set 19: Code-Review+1","accounts_in_message":[],"_revision_number":19},{"id":"67aaa9320e0e085d3829251e4ba39792c2af5a29","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-26 02:35:53.000000000","message":"Patch Set 19: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":19},{"id":"2a9e7f7f7b17167c50bf12c9de9442bda9244fa8","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-26 16:10:21.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"362bd383907fe046317208e64a06f85939dca194","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-01-26 16:10:34.000000000","message":"Patch Set 19:\n\n(5 comments)","accounts_in_message":[],"_revision_number":19},{"id":"22fe6c1bdca27386b183581185f56f3b9c4d570d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-26 17:17:59.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/20/check/gate-python-openstackclient-docs-ubuntu-xenial/e59b1e0//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/20/check/gate-python-openstackclient-pep8-ubuntu-xenial/c7697fd/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/20/check/gate-python-openstackclient-python27-ubuntu-xenial/6615053/ : SUCCESS in 5m 49s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/20/check/gate-python-openstackclient-python35/623589c/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/20/check/gate-python-openstackclient-releasenotes/f6a672e//releasenotes/build/html/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/20/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/e76141e/ : SUCCESS in 1h 03m 58s\n- check-osc-plugins http://logs.openstack.org/31/391331/20/check/check-osc-plugins/0184d4c/ : FAILURE in 3m 40s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/20/check/gate-osc-dsvm-functional-ubuntu-xenial/6931c09/ : SUCCESS in 44m 58s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/31/391331/20/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/f431714/ : SUCCESS in 44m 06s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/20/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/50b4f08/ : SUCCESS in 57m 02s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"6fb373c6f99039fb0c7771fb34602f18cef6ccde","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2017-01-28 17:53:50.000000000","message":"Patch Set 20: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"ab7b579abd907eaa4397d52e147396f4328c6716","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-02-07 01:32:47.000000000","message":"Patch Set 20:\n\nany other thoughts/reviews?","accounts_in_message":[],"_revision_number":20},{"id":"28e11d650cbcbdfea8220a364036364234471a06","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-02-08 02:01:08.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"290cb8bd44b3cd557700a1f6abcdf4baaeb0defa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 18:48:16.000000000","message":"Patch Set 20: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":20},{"id":"65843181235ef349c7db35815e33b526e3a105f5","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-02-22 20:35:41.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"7602f6570cdfa1e2476b37afa57fb117e7fed1a3","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-02-22 20:38:17.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"44b18573b67cf54d6e5e656e7c63ea37652e785e","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-02-22 20:38:28.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"1443225352d1c2c4b899429b7b475bc882096e7a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-02-22 20:39:27.000000000","message":"Patch Set 21:\n\nJust resolved the merge conflict.","accounts_in_message":[],"_revision_number":21},{"id":"b619eea7cbc94d23ddc908ef40664fd0f4568ae0","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2017-02-22 20:40:08.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"2d67684f3df29380b7b974115fa1373962b4ad4c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-02-22 20:40:11.000000000","message":"Patch Set 22:\n\nSorry Ankur, you resolved the merge conflict at the same time.","accounts_in_message":[],"_revision_number":22},{"id":"9edd1bdf0095ef65fdabb959a66d3732f186c853","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-02-22 20:41:12.000000000","message":"Patch Set 22:\n\nTotally okay Akihiro. Thank you for looking after it :)","accounts_in_message":[],"_revision_number":22},{"id":"99843b085168c165db1e93d58991fdac2c8dce12","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2017-02-22 20:42:59.000000000","message":"Patch Set 22: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"18a34693a6c73d586a5d9f211941e3d7f84d72b7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-02-22 20:45:04.000000000","message":"Patch Set 22: Code-Review+2\n\nThank you Akihiro and Ankur","accounts_in_message":[],"_revision_number":22},{"id":"74a1f58cba63cc29609bc8bbea744f73f4cfa020","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-22 21:58:16.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/22/check/gate-python-openstackclient-docs-ubuntu-xenial/e954c12//doc/build/html/ : SUCCESS in 3m 34s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/22/check/gate-python-openstackclient-pep8-ubuntu-xenial/518ccd1/ : SUCCESS in 4m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/22/check/gate-python-openstackclient-python27-ubuntu-xenial/8598864/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/22/check/gate-python-openstackclient-python35/8015e1d/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/22/check/gate-python-openstackclient-releasenotes/b7a7bec//releasenotes/build/html/ : SUCCESS in 4m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/22/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/30020f4/ : SUCCESS in 1h 17m 59s\n- check-osc-plugins http://logs.openstack.org/31/391331/22/check/check-osc-plugins/3d46f24/ : SUCCESS in 4m 11s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/22/check/gate-osc-dsvm-functional-ubuntu-xenial/73271a9/ : SUCCESS in 43m 33s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/31/391331/22/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/998bdaf/ : SUCCESS in 37m 39s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/31/391331/22/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/416c918/ : SUCCESS in 1h 05m 27s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"973f4da87f0fa719b3a9f1752a906d59b9eacd67","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2017-02-22 22:10:34.000000000","message":"Patch Set 22: Code-Review+1","accounts_in_message":[],"_revision_number":22},{"id":"9a8205c6cf3e00d3e1264a85263e11d2e5791e52","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-02-23 04:10:29.000000000","message":"Patch Set 22: Code-Review+1","accounts_in_message":[],"_revision_number":22},{"id":"85e522612eec604e4e1a51a63e4b1e8a82530c88","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-03-01 17:08:37.000000000","message":"Patch Set 22: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":22},{"id":"d874ce12f672f2c5672b994d6a12cdbd725a62dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-01 17:09:09.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":22},{"id":"2b414c1280a22c503e9b67cef6abedd03fb2c1a4","date":"2017-03-01 18:03:19.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":22},{"id":"fcb71f1e6a84ccb2e4dfb5531583f7ca0df35dc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-01 18:03:19.000000000","message":"Patch Set 22: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/31/391331/22/gate/gate-python-openstackclient-docs-ubuntu-xenial/e6380f8//doc/build/html/ : SUCCESS in 3m 08s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/31/391331/22/gate/gate-python-openstackclient-pep8-ubuntu-xenial/6e36f81/ : SUCCESS in 3m 46s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/31/391331/22/gate/gate-python-openstackclient-python27-ubuntu-xenial/120fb9c/ : SUCCESS in 4m 15s\n- gate-python-openstackclient-python35 http://logs.openstack.org/31/391331/22/gate/gate-python-openstackclient-python35/64d45ae/ : SUCCESS in 5m 56s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/31/391331/22/gate/gate-python-openstackclient-releasenotes/1ce2b72//releasenotes/build/html/ : SUCCESS in 5m 57s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/31/391331/22/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/dc1ca11/ : SUCCESS in 53m 15s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/31/391331/22/gate/gate-osc-dsvm-functional-ubuntu-xenial/7581c92/ : SUCCESS in 29m 17s","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"1169434f42a751ca9ef37fed2fa2fd04fe8b6f8b","revisions":{"e748f400ce9c3de0789a3360528473355db2804f":{"kind":"REWORK","_number":1,"created":"2016-10-28 04:38:10.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/1"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:38:09.000000000","tz":-300},"subject":"[WIP] Auto allocated topology","message":"[WIP] Auto allocated topology\n\nImplementation of Auto-allocated topology into OSC.\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e748f400ce9c3de0789a3360528473355db2804f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e748f400ce9c3de0789a3360528473355db2804f"}]},"branch":"refs/heads/master"},"835d21ebc4a0929b78633ea38099c026c68d074f":{"kind":"REWORK","_number":2,"created":"2016-11-01 14:32:48.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/2"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-01 14:32:36.000000000","tz":-300},"subject":"[SUPER WIP] Auto allocated topology","message":"[SUPER WIP] Auto allocated topology\n\nImplementation of Auto-allocated topology into OSC.\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/835d21ebc4a0929b78633ea38099c026c68d074f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/835d21ebc4a0929b78633ea38099c026c68d074f"}]},"branch":"refs/heads/master"},"ea9031302b5fc3232625253eaa0ecf30276309f3":{"kind":"REWORK","_number":3,"created":"2016-11-02 15:28:39.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/3"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-02 15:28:39.000000000","tz":-300},"subject":"[SUPER WIP] Auto allocated topology","message":"[SUPER WIP] Auto allocated topology\n\nImplementation of Auto-allocated topology into OSC.\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea9031302b5fc3232625253eaa0ecf30276309f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea9031302b5fc3232625253eaa0ecf30276309f3"}]},"branch":"refs/heads/master"},"bf1d47301612d4d27473da64b5bd1f173facf008":{"kind":"REWORK","_number":4,"created":"2016-11-07 21:33:05.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/4"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-07 21:33:05.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf1d47301612d4d27473da64b5bd1f173facf008"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf1d47301612d4d27473da64b5bd1f173facf008"}]},"branch":"refs/heads/master"},"9a26dc86db45a4fdb91e55a29934a6aeefe84be1":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2016-11-07 21:36:19.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/5"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2016-11-07 21:36:17.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9a26dc86db45a4fdb91e55a29934a6aeefe84be1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9a26dc86db45a4fdb91e55a29934a6aeefe84be1"}]},"branch":"refs/heads/master"},"cff6c163c6967afeb5279857694c8e512bcf1841":{"kind":"REWORK","_number":6,"created":"2016-11-08 20:52:46.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/6"}}},"commit":{"parents":[{"commit":"8ca1cc637013972491744b8318d30e9256bc4165","subject":"Add --long option and more columns to the hypervisor list command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ca1cc637013972491744b8318d30e9256bc4165"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-08 20:52:32.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cff6c163c6967afeb5279857694c8e512bcf1841"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cff6c163c6967afeb5279857694c8e512bcf1841"}]},"branch":"refs/heads/master"},"e102306ae09fb229e31046b690f7fb6d4ff0928e":{"kind":"REWORK","_number":7,"created":"2016-11-21 18:43:01.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/7"}}},"commit":{"parents":[{"commit":"f4536e708dff37edcaf79ea85c9f68206315edea","subject":"Merge \"Add \u0027--network\u0027 and other options to floating ip list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f4536e708dff37edcaf79ea85c9f68206315edea"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-21 18:43:00.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e102306ae09fb229e31046b690f7fb6d4ff0928e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e102306ae09fb229e31046b690f7fb6d4ff0928e"}]},"branch":"refs/heads/master"},"d629c1a282e7e4bcd487feb1fd424d898f5df585":{"kind":"REWORK","_number":8,"created":"2016-11-29 16:20:30.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/8"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-29 16:20:29.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d629c1a282e7e4bcd487feb1fd424d898f5df585"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d629c1a282e7e4bcd487feb1fd424d898f5df585"}]},"branch":"refs/heads/master"},"5af89dc3f3e3c7e67e0d0794cdeaffcd23edbf93":{"kind":"REWORK","_number":9,"created":"2016-11-30 15:27:55.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/9"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-11-30 15:27:49.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5af89dc3f3e3c7e67e0d0794cdeaffcd23edbf93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5af89dc3f3e3c7e67e0d0794cdeaffcd23edbf93"}]},"branch":"refs/heads/master"},"46396d1da969851adf0bce4e1a6bb520048f4d32":{"kind":"REWORK","_number":10,"created":"2016-12-04 17:57:07.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/10"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-12-04 17:57:07.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46396d1da969851adf0bce4e1a6bb520048f4d32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46396d1da969851adf0bce4e1a6bb520048f4d32"}]},"branch":"refs/heads/master"},"97b0e4a52486aa56daf399befb827d63373e471c":{"kind":"REWORK","_number":11,"created":"2016-12-04 19:18:38.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/11"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2016-12-04 19:18:36.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97b0e4a52486aa56daf399befb827d63373e471c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97b0e4a52486aa56daf399befb827d63373e471c"}]},"branch":"refs/heads/master"},"0573c7a91cdda4d8bf386b811d8f1db4293cb493":{"kind":"REWORK","_number":12,"created":"2016-12-11 19:33:05.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/12"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-12-11 19:33:03.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0573c7a91cdda4d8bf386b811d8f1db4293cb493"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0573c7a91cdda4d8bf386b811d8f1db4293cb493"}]},"branch":"refs/heads/master"},"1981dd0690c8a3ea851924ae7dc6d4ad6e6e3a31":{"kind":"REWORK","_number":13,"created":"2016-12-14 04:09:52.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/13"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2016-12-14 04:09:48.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1981dd0690c8a3ea851924ae7dc6d4ad6e6e3a31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1981dd0690c8a3ea851924ae7dc6d4ad6e6e3a31"}]},"branch":"refs/heads/master"},"6bf538be6e86f82ce692cf7576482758e68cc6a1":{"kind":"REWORK","_number":14,"created":"2016-12-14 08:07:48.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/14"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2016-12-14 08:07:45.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nDepends-On: I85bf6a1d7ae45f04b54430bbf738ea2886be6cb4\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bf538be6e86f82ce692cf7576482758e68cc6a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bf538be6e86f82ce692cf7576482758e68cc6a1"}]},"branch":"refs/heads/master"},"96aaa9413005092188aff68cd7ffac4d118c84dc":{"kind":"NO_CODE_CHANGE","_number":15,"created":"2016-12-21 19:46:58.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/15"}}},"commit":{"parents":[{"commit":"d6e058fa1f6323ef73354f0aea0e09efb647bc7e","subject":"Merge \"Add network service provider list to OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d6e058fa1f6323ef73354f0aea0e09efb647bc7e"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2016-12-21 19:46:53.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/96aaa9413005092188aff68cd7ffac4d118c84dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/96aaa9413005092188aff68cd7ffac4d118c84dc"}]},"branch":"refs/heads/master"},"eac118b1c9a5e5971186abe367904080e05aed39":{"kind":"REWORK","_number":16,"created":"2016-12-22 17:23:43.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/16"}}},"commit":{"parents":[{"commit":"5084ce14b0b99cb79286d3dd57ebb7c5ea10ac1c","subject":"Update earliest-version number format in release notes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5084ce14b0b99cb79286d3dd57ebb7c5ea10ac1c"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-12-22 17:23:42.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eac118b1c9a5e5971186abe367904080e05aed39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eac118b1c9a5e5971186abe367904080e05aed39"}]},"branch":"refs/heads/master"},"de13bfc3901b6533b3e70de504d0f271aa675b54":{"kind":"REWORK","_number":17,"created":"2017-01-08 23:07:17.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/17"}}},"commit":{"parents":[{"commit":"1957690754961aed8bf9c7894e3ab140a9f2c0b9","subject":"Merge \"Functional tests - flavor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1957690754961aed8bf9c7894e3ab140a9f2c0b9"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2017-01-08 23:07:37.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de13bfc3901b6533b3e70de504d0f271aa675b54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de13bfc3901b6533b3e70de504d0f271aa675b54"}]},"branch":"refs/heads/master"},"3e4e85d141863495e493452d4c8cbaeee0da3b41":{"kind":"REWORK","_number":18,"created":"2017-01-10 21:02:15.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/18"}}},"commit":{"parents":[{"commit":"1957690754961aed8bf9c7894e3ab140a9f2c0b9","subject":"Merge \"Functional tests - flavor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1957690754961aed8bf9c7894e3ab140a9f2c0b9"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur","email":"ankur.gupta@intel.com","date":"2017-01-10 21:02:13.000000000","tz":0},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e4e85d141863495e493452d4c8cbaeee0da3b41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3e4e85d141863495e493452d4c8cbaeee0da3b41"}]},"branch":"refs/heads/master"},"7244bfd5ce33a31a31918f6aacc093b9432b3e78":{"kind":"REWORK","_number":19,"created":"2017-01-23 17:19:17.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/19"}}},"commit":{"parents":[{"commit":"d5745eaaa79491728da656baee0451b861723cce","subject":"Merge \"TrivialFix in helpMessage for readability\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5745eaaa79491728da656baee0451b861723cce"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2017-01-23 17:19:17.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7244bfd5ce33a31a31918f6aacc093b9432b3e78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7244bfd5ce33a31a31918f6aacc093b9432b3e78"}]},"branch":"refs/heads/master"},"3c4fd774091654d47dfbfeb77c91ee88a3b34ece":{"kind":"REWORK","_number":20,"created":"2017-01-26 16:10:21.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/20"}}},"commit":{"parents":[{"commit":"d5745eaaa79491728da656baee0451b861723cce","subject":"Merge \"TrivialFix in helpMessage for readability\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5745eaaa79491728da656baee0451b861723cce"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2017-01-26 16:10:21.000000000","tz":-300},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4fd774091654d47dfbfeb77c91ee88a3b34ece"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c4fd774091654d47dfbfeb77c91ee88a3b34ece"}]},"branch":"refs/heads/master"},"63b39d33c3d6d46c3a34e32bd1fddb2aa0cdaf6d":{"kind":"REWORK","_number":21,"created":"2017-02-22 20:35:41.000000000","uploader":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"ref":"refs/changes/31/391331/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/21"}}},"commit":{"parents":[{"commit":"3746fd2caf1dd3853a4def5f8f5f228bb1b1871a","subject":"Merge \"OSC Network Flavor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3746fd2caf1dd3853a4def5f8f5f228bb1b1871a"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2017-02-22 20:35:40.000000000","tz":-360},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63b39d33c3d6d46c3a34e32bd1fddb2aa0cdaf6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/63b39d33c3d6d46c3a34e32bd1fddb2aa0cdaf6d"}]},"branch":"refs/heads/master"},"1169434f42a751ca9ef37fed2fa2fd04fe8b6f8b":{"kind":"REWORK","_number":22,"created":"2017-02-22 20:38:17.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/31/391331/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/391331/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/391331/22"}}},"commit":{"parents":[{"commit":"3746fd2caf1dd3853a4def5f8f5f228bb1b1871a","subject":"Merge \"OSC Network Flavor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3746fd2caf1dd3853a4def5f8f5f228bb1b1871a"}]}],"author":{"name":"Ankur Gupta","email":"ankur.gupta@intel.com","date":"2016-10-28 04:37:27.000000000","tz":-300},"committer":{"name":"Akihiro Motoki","email":"amotoki@gmail.com","date":"2017-02-22 20:38:16.000000000","tz":-300},"subject":"Auto allocated topology for OSC","message":"Auto allocated topology for OSC\n\nImplementation of Auto-allocated topology into OSC.\nDependency merged and released in SDK v. 0.9.11\n\nPartially Implements: blueprint network-auto-allocated-topology\n\nChange-Id: I16120910893b0b26b0f7f77a184b0378448458c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1169434f42a751ca9ef37fed2fa2fd04fe8b6f8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1169434f42a751ca9ef37fed2fa2fd04fe8b6f8b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
