)]}'
{"id":"openstack%2Fpython-openstackclient~231812","triplet_id":"openstack%2Fpython-openstackclient~master~I69ef1cac72cbe125c2114f8e958e22350a70f367","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1503510","hashtags":[],"change_id":"I69ef1cac72cbe125c2114f8e958e22350a70f367","subject":"Add compute service delete","status":"MERGED","created":"2015-10-07 03:14:06.000000000","updated":"2015-11-11 19:31:03.000000000","submitted":"2015-11-11 19:31:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"435c3913694d8e759481ba2ebf0d7e0dfba54fed","_number":231812,"virtual_id_number":231812,"owner":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-11-11 19:31:01.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":0,"date":"2015-11-10 14:26:38.000000000","_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2015-10-16 14:01:37.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-11-10 06:05:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},{"value":2,"date":"2015-11-10 05:35:28.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-10-16 14:01:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-10-16 14:01:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},{"value":1,"date":"2015-11-10 05:35:28.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},{"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-07 22:52:40.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":"2015-10-10 06:43:58.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":"2015-10-10 13:33:40.000000000","updated_by":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"reviewer":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"state":"REVIEWER"},{"updated":"2015-10-13 15:14:48.000000000","updated_by":{"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"},"reviewer":{"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"},"state":"REVIEWER"},{"updated":"2015-11-10 05:35:28.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-11-10 06:05:14.000000000","updated_by":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"reviewer":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"state":"REVIEWER"},{"updated":"2015-11-11 19:31:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ca11bef6026f524e2a1cb9cde924bf95b92086fe","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-07 03:14:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"616b4ff952457f7ef3d56393f2a3357273ec3024","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-07 03:42:37.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"abf5dd3219157f0a50451b805d00b3d6899ea4df","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-07 03:51:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10c7934a1442523361e6bc0028c94e59e29b6998","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-07 03:57:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"54c930c628113d4607e8320bab52d134e8c303fa","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-07 03:58:15.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4bcf1bd23bc8998b5bac23fdd6c35cdb6f2ee6cb","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-07 04:04:32.000000000","message":"Patch Set 2: Code-Review+2\n\ntry issuing:\n\n  `openstack compute service delete --help`\n\nmake sure your python-cliff version is the latest, too, that matters.","accounts_in_message":[],"_revision_number":2},{"id":"02b7f375ba22c36c5cc47dc31f504c9b26d459ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-07 05:08:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/2/check/gate-python-openstackclient-python26/5ccee3a/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/2/check/gate-python-openstackclient-pep8/b789079/ : SUCCESS in 1m 00s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/2/check/gate-python-openstackclient-docs/4b32b85//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/2/check/gate-python-openstackclient-python27/edf380e/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/2/check/gate-python-openstackclient-python34/d958273/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/06543db/ : SUCCESS in 1h 10m 20s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/2/check/gate-osc-dsvm-functional/7e6d624/ : SUCCESS in 27m 22s","accounts_in_message":[],"_revision_number":2},{"id":"c70a31dc55cf4a61e6ae9686b7c9dcf4bab3cce8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-10-07 22:52:40.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nThe set command requires \u003chost\u003e, does delete really not?\n\nAlso, are we lacking a compute service create command?","accounts_in_message":[],"_revision_number":2},{"id":"3743e1b5ebc8ad545b77a7402e5496c0eb7a87d7","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-08 14:02:34.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n@Dean, the delete command requires an ID which limits it to a single service to be deleted similar to the `nova service-delete \u003cid\u003e` syntax. I recently had the ID added to the output of the list command to support this. \n\nhttps://review.openstack.org/#/c/231712/ \n\nThe novaclient does not support deleting via a service name similar to the list or set command so host does not work here. There is no `nova service-create` as it\u0027s created upon startup of the service.","accounts_in_message":[],"_revision_number":2},{"id":"a7d3c5b864eaacf46d34c738b5cd19bedcb7a6cc","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-10-08 16:40:11.000000000","message":"Patch Set 2:\n\nThen we need to look up the id from the name.  That would also enable a --host filter if that would be useful (I have no idea there, does delete delete it from all hosts?)","accounts_in_message":[],"_revision_number":2},{"id":"b2bc4a18c8bfbdc3b24bea9a58744ffcc992b209","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-08 17:08:13.000000000","message":"Patch Set 2:\n\nDean, as I\u0027m not a regular openstack client contributor, I\u0027m unclear on the expectations for these types of changes. I would like to be able to use the openstack client to at least perform the same functions as via the nova client. \n\nNone of what you are asking is available via the nova client today so would have to be additional logic placed in the openstack client. I would argue that your request for improvements to provide --host and service-name support could be added at a later date if such a use case presents itself. My use case is not to do it via name as I want to leverage the ID to target specific item. I\u0027m not a nova expert so I don\u0027t know if there is a unique requirement on host/service name. I don\u0027t think there are as I think there might be additional constraints around zone.\n\nI feel that the request to add the ability to remove via host or a name is beyond this initial review and functionality that could be added at a later date.  Right now the openstack client has no function to remove a service. This is to add at least an equivalent to the \u0027nova service-delete\u0027 call.","accounts_in_message":[],"_revision_number":2},{"id":"1665593a02b0e1d57ee748dec9962bd2ac2a3b61","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-10-08 17:33:20.000000000","message":"Patch Set 2:\n\nAlex, OSC is more than just an equivalent to the nova command, or just a wrapper around the novaclient python API.  One of the things we do consistently is allow resources to be specified by name whenever possible (the exceptions to this are when the names are not unique or there is no name).\n\nWe have a LOT of incomplete commands that will be \u0027added later\u0027, even more so with testing (thank you for including that) and docs (also missing).  Adding the --host option, if it even makes sense to have one, can be done later, but I consider the name lookup to be fundamental to our use model.","accounts_in_message":[],"_revision_number":2},{"id":"867965d56d53900a0c28dbc66e0417bba02546c0","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-08 17:39:25.000000000","message":"Patch Set 2:\n\nI can look into it but I have concerns that name is not unique in this case. I think name/host/zone might be unique but like I said I\u0027m not a nova guy.  --host only makes sense in terms wider searches.  My concern is that doing things via name in this case can lead to accidental deletions. I would rather that removals and deletions be explicit by default rather than doing some search \u0026 purge just because.","accounts_in_message":[],"_revision_number":2},{"id":"fce1a6286666e5e87256e739052c48ea06e2ec8b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-10-08 17:57:33.000000000","message":"Patch Set 2:\n\nThen I suppose I should be worried about the set command that requires both a name and host.\n\nIn any case I am not willingly going to add to our already deep technical debt.","accounts_in_message":[],"_revision_number":2},{"id":"a6b3b493243314f08252221ed3438f10be4ad5c5","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-09 02:21:10.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cdb40d85d18707ab636f27982be39f5567121d9f","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-09 14:45:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8da110684b78dab18ee26f1b804152a9ac5b9031","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-09 15:16:45.000000000","message":"Patch Set 3: Workflow-1\n\nI\u0027ve updated this, but I disagree with the argument behind this.  Using the name \u003cservice\u003e for something that needs to be an ID is not a good user experience. Also using ID is already a pattern within the compute commands...\n\nhttps://github.com/openstack/python-openstackclient/blob/master/openstackclient/compute/v2/agent.py#L84-L87\n\nI understand the argument for consistency, but I just don\u0027t think this is the command to be picking a battle over.  I\u0027m working on the docs now.","accounts_in_message":[],"_revision_number":3},{"id":"c55e593cf7bd121939f25c455ee6d2b3195df035","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-09 15:35:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f1bfe4cb0b9eb3f4fcb72d3ec1f9c9d966331ba8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-09 17:04:34.000000000","message":"Patch Set 4: 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-python26 http://logs.openstack.org/12/231812/4/check/gate-python-openstackclient-python26/7c53805/ : FAILURE in 1m 13s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/4/check/gate-python-openstackclient-pep8/335a520/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/4/check/gate-python-openstackclient-docs/98cd2db//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/4/check/gate-python-openstackclient-python27/d3aa262/ : FAILURE in 1m 21s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/4/check/gate-python-openstackclient-python34/5805fa7/ : FAILURE in 2m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/6be587a/ : SUCCESS in 1h 13m 03s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/4/check/gate-osc-dsvm-functional/c682420/ : SUCCESS in 29m 58s","accounts_in_message":[],"_revision_number":4},{"id":"d8f674db0f1123d17f40874e945e2161d02ffa36","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-09 17:10:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1bc70c719969bc72a33eb26de66097464a1a8ed7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-09 18:26:16.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/5/check/gate-python-openstackclient-python26/d4929a8/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/5/check/gate-python-openstackclient-pep8/cdb5675/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/5/check/gate-python-openstackclient-docs/b3ba52d//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/5/check/gate-python-openstackclient-python27/648e5ed/ : SUCCESS in 1m 03s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/5/check/gate-python-openstackclient-python34/fb9c070/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cae2374/ : SUCCESS in 1h 06m 22s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/5/check/gate-osc-dsvm-functional/3c8ff21/ : SUCCESS in 32m 44s","accounts_in_message":[],"_revision_number":5},{"id":"059a4dd72cac94880a5e76ebe53e9bcf31a6114c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-10 06:39:25.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\ni\u0027ll toss a patch up for the doc split","accounts_in_message":[],"_revision_number":5},{"id":"01034c26e1ce10c632fda3e5962f89161b25ddd4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-10 06:42:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9953681b624775a9f8d94fe13e9755ac87ce69b1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-10 06:42:59.000000000","message":"Patch Set 6: Code-Review+2\n\nthanks alex!","accounts_in_message":[],"_revision_number":6},{"id":"60e42c0c46e6b651daeb2736ada735617bdbc3de","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-10 06:43:46.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"240197dd34eab0d67177a1bddeb488f3c681d63a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-10-10 06:43:58.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"26644c35af96664f02d5875105868f44c372f504","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-10 07:36:28.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/7/check/gate-python-openstackclient-python26/4434485/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/7/check/gate-python-openstackclient-pep8/bb0a8a1/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/7/check/gate-python-openstackclient-docs/30f66a9//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/7/check/gate-python-openstackclient-python27/140fc8f/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/7/check/gate-python-openstackclient-python34/c5d7c09/ : SUCCESS in 1m 31s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cd63d08/ : SUCCESS in 52m 34s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/7/check/gate-osc-dsvm-functional/2472d57/ : SUCCESS in 22m 54s","accounts_in_message":[],"_revision_number":7},{"id":"7c484fbcc8c429b615add3059915d7ebf1e964f7","author":{"_account_id":12952,"name":"ice yao","email":"yao3690093@gmail.com","username":"xiabing.yao"},"date":"2015-10-10 13:33:40.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"98e07282779bb2c7ff1aaa9d1e89a6265feaa3e2","author":{"_account_id":13343,"name":"Stanislav Makar","email":"stas.makar@gmail.com","username":"smakar"},"date":"2015-10-13 15:14:48.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"ea03526d96bd598b0d47c3216e17bdfcbc2834f4","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-10-16 14:01:37.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"e499de4822cabb57bede65065035e92d5a391fac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-16 14:52:06.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python26/e70ba11/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-pep8/8cc87f6/ : SUCCESS in 58s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/check/gate-python-openstackclient-docs/314bcdf//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python27/2d578eb/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python34/fb59acd/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8cc4906/ : SUCCESS in 48m 19s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/check/gate-osc-dsvm-functional/f03ad53/ : SUCCESS in 21m 03s","accounts_in_message":[],"_revision_number":8},{"id":"6c10145a40bfd983a23ccfa552ce7eec7d58421d","author":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"date":"2015-11-05 08:09:22.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"34c78aa9cd065d71863f572537159fe75336e612","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-11-10 05:35:28.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)\n\nthanks for adding the missing docs!","accounts_in_message":[],"_revision_number":8},{"id":"24755fcca47fa452a3df25129f0b7aa32512c222","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-10 05:35:33.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"0d3ed795f81b96ad016eb7b43d9d7e50088bc7ac","author":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"date":"2015-11-10 06:05:14.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"44d5bb08a348dce13bfea44d71561aa15241d5b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-10 07:05:09.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python26/41a7f1a/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/gate/gate-python-openstackclient-docs/22ced89//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-pep8/7f00680/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python27/dfe32b8/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python34/1efd5eb/ : SUCCESS in 1m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/5b3794e/ : FAILURE in 1h 25m 24s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/gate/gate-osc-dsvm-functional/b86fa84/ : SUCCESS in 54m 18s","accounts_in_message":[],"_revision_number":8},{"id":"93f6bd368c80bd3962da019b660e02208b9f23fd","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-11-10 14:26:38.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"761529345b923fa6bead227cdd690569f1156cf2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-10 15:43:16.000000000","message":"Patch Set 8: 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-python26 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python26/45a2816/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-pep8/6f171d9/ : SUCCESS in 1m 06s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/check/gate-python-openstackclient-docs/7f97e15//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python27/028dc90/ : SUCCESS in 1m 03s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python34/94e0c0c/ : SUCCESS in 1m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/dc06324/ : FAILURE in 1h 04m 45s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/check/gate-osc-dsvm-functional/f369131/ : SUCCESS in 26m 04s","accounts_in_message":[],"_revision_number":8},{"id":"eafc07c7ecf7b1a97df5a5d1041ae2d27c40cb84","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-11-11 02:15:00.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"2edf4cdd0843badd3a6e332408e10eaa042a4713","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 03:15:22.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python26/03c1962/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-pep8/d79cbae/ : SUCCESS in 1m 03s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/check/gate-python-openstackclient-docs/e34b7e0//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python27/28ed749/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python34/39c4236/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b2af6a5/ : SUCCESS in 1h 00m 15s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/check/gate-osc-dsvm-functional/2c057a3/ : SUCCESS in 23m 06s","accounts_in_message":[],"_revision_number":8},{"id":"42428b1a0565a3af9857ed72decb11b3e330ce51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 03:15:28.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"f9167ef79ba84f4e7262de6065c5ad9a9bfe3673","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 04:19:03.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python26/b13e12f/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/gate/gate-python-openstackclient-docs/aa42129//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-pep8/46bcd9e/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python27/4a145a9/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python34/b12a46b/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/aa2b2aa/ : SUCCESS in 1h 03m 34s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/gate/gate-osc-dsvm-functional/bcd4e1e/ : FAILURE in 28m 14s","accounts_in_message":[],"_revision_number":8},{"id":"d97556493a8a79fdb0ec56225f1c5d591b59a148","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2015-11-11 16:15:48.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"fd86423a00c0acd64f644db7567d3d18b1b5cb56","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 18:15:24.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python26/26402f3/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-pep8/6310321/ : SUCCESS in 1m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/check/gate-python-openstackclient-docs/d51d631//doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python27/cea99b4/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/check/gate-python-openstackclient-python34/4ccfee3/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/afe3111/ : SUCCESS in 1h 25m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/check/gate-osc-dsvm-functional/6086e11/ : SUCCESS in 23m 32s","accounts_in_message":[],"_revision_number":8},{"id":"5ed4df99613db8f6a099b22fc097b2328ee9ecb4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 18:15:30.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"24d17bba8b643596059dc18a193e372c39868a58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 19:31:01.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python26/9bd271e/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/231812/8/gate/gate-python-openstackclient-docs/968b9b2//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-pep8/9fbfa9d/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python27/5deda6f/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/12/231812/8/gate/gate-python-openstackclient-python34/c8bfec2/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/12/231812/8/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/b4a88d4/ : SUCCESS in 1h 12m 35s\n- gate-osc-dsvm-functional http://logs.openstack.org/12/231812/8/gate/gate-osc-dsvm-functional/27a666c/ : SUCCESS in 28m 09s","accounts_in_message":[],"_revision_number":8},{"id":"d633ff463f5d3426ab4de4fffdb25d8ab2544425","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 19:31:03.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"d1bc15f498da1a4d5f1c865d5eb6a151f472be9c","revisions":{"c405783a231afc0be4c56749f62653375a4dbd5b":{"kind":"REWORK","_number":1,"created":"2015-10-07 03:14:06.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/1"}}},"commit":{"parents":[{"commit":"be1ee4181ee9e7f8d2eed43d3cb79e50af13e6c8","subject":"Merge \"Update the plugin docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/be1ee4181ee9e7f8d2eed43d3cb79e50af13e6c8"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cid\u003e\u0027 to openstack client.\nThis is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c405783a231afc0be4c56749f62653375a4dbd5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c405783a231afc0be4c56749f62653375a4dbd5b"}]},"branch":"refs/heads/master"},"2dd8859d3e4bfefbd18fdfe770f944dd36de68e4":{"kind":"REWORK","_number":2,"created":"2015-10-07 03:57:55.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/2"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:57:50.000000000","tz":-300},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cid\u003e\u0027 to openstack client.\nThis is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2dd8859d3e4bfefbd18fdfe770f944dd36de68e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2dd8859d3e4bfefbd18fdfe770f944dd36de68e4"}]},"branch":"refs/heads/master"},"5cccbf1c51481e25984cfd7c21c29f88730eb2ac":{"kind":"REWORK","_number":3,"created":"2015-10-09 14:45:41.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/3"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-09 14:45:35.000000000","tz":-300},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cid\u003e\u0027 to openstack client.\nThis is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5cccbf1c51481e25984cfd7c21c29f88730eb2ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5cccbf1c51481e25984cfd7c21c29f88730eb2ac"}]},"branch":"refs/heads/master"},"1c5861757432f18c628e259abf8d791e7028f994":{"kind":"REWORK","_number":4,"created":"2015-10-09 15:35:02.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/4"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-09 15:34:31.000000000","tz":-300},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cservice\u003e\u0027 to the openstack\nclient. This is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1c5861757432f18c628e259abf8d791e7028f994"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1c5861757432f18c628e259abf8d791e7028f994"}]},"branch":"refs/heads/master"},"ab9b18fc127555625dc771da05390f65778d8b8b":{"kind":"REWORK","_number":5,"created":"2015-10-09 17:10:11.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/5"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-09 17:10:06.000000000","tz":-300},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cservice\u003e\u0027 to the openstack\nclient. This is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ab9b18fc127555625dc771da05390f65778d8b8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ab9b18fc127555625dc771da05390f65778d8b8b"}]},"branch":"refs/heads/master"},"1123fd09888d04cd6cf21c7aa91e863c84c5007c":{"kind":"REWORK","_number":6,"created":"2015-10-10 06:42:47.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/12/231812/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/6"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-10-10 06:42:42.000000000","tz":-240},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cservice\u003e\u0027 to the openstack\nclient. This is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1123fd09888d04cd6cf21c7aa91e863c84c5007c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1123fd09888d04cd6cf21c7aa91e863c84c5007c"}]},"branch":"refs/heads/master"},"321135149a6294953d80dce6406ce053e9dbe936":{"kind":"REWORK","_number":7,"created":"2015-10-10 06:43:46.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/12/231812/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/7"}}},"commit":{"parents":[{"commit":"262af5416b0fad02dee93aed2193cfee761ebd83","subject":"Merge \"Add ID column to compute service list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/262af5416b0fad02dee93aed2193cfee761ebd83"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-10-10 06:43:42.000000000","tz":-240},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cservice\u003e\u0027 to the openstack\nclient. This is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/321135149a6294953d80dce6406ce053e9dbe936"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/321135149a6294953d80dce6406ce053e9dbe936"}]},"branch":"refs/heads/master"},"d1bc15f498da1a4d5f1c865d5eb6a151f472be9c":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2015-10-16 14:01:37.000000000","uploader":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"ref":"refs/changes/12/231812/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/231812/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/231812/8"}}},"commit":{"parents":[{"commit":"cb533ef0400dc49b50c28ab35ea6c2c0146377d7","subject":"Merge \"Add a table showing all the openstack plugin objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cb533ef0400dc49b50c28ab35ea6c2c0146377d7"}]}],"author":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-07 03:12:44.000000000","tz":-300},"committer":{"name":"Alex Schultz","email":"aschultz@mirantis.com","date":"2015-10-16 14:01:37.000000000","tz":0},"subject":"Add compute service delete","message":"Add compute service delete\n\nThis change adds \u0027compute service delete \u003cservice\u003e\u0027 to the openstack\nclient. This is the equivalent of \u0027nova service-delete \u003cid\u003e\u0027\n\nChange-Id: I69ef1cac72cbe125c2114f8e958e22350a70f367\nCloses-Bug: #1503510\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1bc15f498da1a4d5f1c865d5eb6a151f472be9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1bc15f498da1a4d5f1c865d5eb6a151f472be9c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
