)]}'
{"id":"openstack%2Fpython-openstackclient~331637","triplet_id":"openstack%2Fpython-openstackclient~master~Ibe94c4d3d492d3d63355de803810edb988e1b4e9","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1594689","hashtags":[],"change_id":"Ibe94c4d3d492d3d63355de803810edb988e1b4e9","subject":"Fix errors for \"host set\" command","status":"MERGED","created":"2016-06-20 11:52:02.000000000","updated":"2016-06-23 15:27:37.000000000","submitted":"2016-06-23 15:27:37.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7546e0f5460fd8468a953e03e6c45d903f24b5c0","_number":331637,"virtual_id_number":331637,"owner":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"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":"2016-06-23 15:27:37.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":"2016-06-23 14:13:40.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":"2016-06-23 11:01:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2016-06-22 07:24:22.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2016-06-23 14:13:40.000000000","_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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-22 07:24:22.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-06-23 11:01:54.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":"2016-06-23 14:13:40.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":"2016-06-23 15:27:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"36819d4c8004fd998c9a901f797f54040a7db412","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-20 11:52:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7d18353b4da30b8230a459bcc1d6d8679e4a5b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-20 12:49:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/1/check/gate-python-openstackclient-docs/4952b0b//doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/1/check/gate-python-openstackclient-pep8/c550308/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/1/check/gate-python-openstackclient-python27/fcac382/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/1/check/gate-python-openstackclient-python34/e9e6dec/ : SUCCESS in 4m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/bebd8b7/ : SUCCESS in 56m 11s\n- check-osc-plugins http://logs.openstack.org/37/331637/1/check/check-osc-plugins/cbc9c24/ : SUCCESS in 6m 12s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/1/check/gate-osc-dsvm-functional/253c765/ : SUCCESS in 36m 32s","accounts_in_message":[],"_revision_number":1},{"id":"d4bf45b672cd0fe0920fa4641689b84125fb7c40","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-20 15:34:59.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nwe should probably open a bug for this, the \u0027set\u0027 command doesn\u0027t seem to work at all.\n\non master:\n$ openstack host set ubuntu --disable\n\u0027ListWithMeta\u0027 object has no attribute \u0027id\u0027\n\nwith this patch:\n$ openstack host set ubuntu --disable\nInvalid input for field/attribute status. Value: False. False is not one of [\u0027enable\u0027, \u0027disable\u0027, \u0027Enable\u0027, \u0027Disable\u0027, \u0027ENABLE\u0027, \u0027DISABLE\u0027] (HTTP 400) (Request-ID: req-615295d8-2795-469a-90ae-c98e3fec6272)\n\nAfter changing True/False to \"ENABLE/DISABLE\":\n$ openstack host set ubuntu --disable-maintenance\nCompute host [\u003cHost: ubuntu\u003e, \u003cHost: ubuntu\u003e, \u003cHost: ubuntu\u003e] could not be found. (HTTP 404) (Request-ID: req-4b4c8ec4-38c1-420d-9ede-0f21d27ff79f)","accounts_in_message":[],"_revision_number":1},{"id":"f7ee49931028ae8bc91a8e43d989de067d5bcde3","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 07:23:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d47b040dba9eb36d7da9f03cd6b395fecfda4fde","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 07:26:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"28894e5258e6ea4f5428836a29204a81f3732bd5","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 07:36:41.000000000","message":"Patch Set 3:\n\n\u003e (2 comments)\n \u003e \n \u003e we should probably open a bug for this, the \u0027set\u0027 command doesn\u0027t\n \u003e seem to work at all.\n \u003e \n \u003e on master:\n \u003e $ openstack host set ubuntu --disable\n \u003e \u0027ListWithMeta\u0027 object has no attribute \u0027id\u0027\n \u003e \n \u003e with this patch:\n \u003e $ openstack host set ubuntu --disable\n \u003e Invalid input for field/attribute status. Value: False. False is\n \u003e not one of [\u0027enable\u0027, \u0027disable\u0027, \u0027Enable\u0027, \u0027Disable\u0027, \u0027ENABLE\u0027,\n \u003e \u0027DISABLE\u0027] (HTTP 400) (Request-ID: req-615295d8-2795-469a-90ae-c98e3fec6272)\n \u003e \n \u003e After changing True/False to \"ENABLE/DISABLE\":\n \u003e $ openstack host set ubuntu --disable-maintenance\n \u003e Compute host [\u003cHost: ubuntu\u003e, \u003cHost: ubuntu\u003e, \u003cHost: ubuntu\u003e] could\n \u003e not be found. (HTTP 404) (Request-ID: req-4b4c8ec4-38c1-420d-9ede-0f21d27ff79f)\n\nHi, Steve.\nI have reported a bug for this. But maybe we can not close this bug now because the API not supports some set functions yet. This patch just can solve some problems we found in OSC, the \"host set\" command still cannot work. :(","accounts_in_message":[],"_revision_number":3},{"id":"1469fc8f616d0a5f7ce91fea187949d0b5d39bc8","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 07:39:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"acf8b4327d4054d5ba0220bbedcbf2c2cdc0a919","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 08:51:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/4/check/gate-python-openstackclient-docs/5e3c598//doc/build/html/ : SUCCESS in 10m 18s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/4/check/gate-python-openstackclient-pep8/35bc5b9/ : SUCCESS in 6m 07s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/4/check/gate-python-openstackclient-python27/776bc4d/ : SUCCESS in 6m 16s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/4/check/gate-python-openstackclient-python34/5ac8201/ : SUCCESS in 6m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a2dcdad/ : SUCCESS in 1h 10m 12s\n- check-osc-plugins http://logs.openstack.org/37/331637/4/check/check-osc-plugins/edec568/ : SUCCESS in 7m 32s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/4/check/gate-osc-dsvm-functional/c7828a7/ : SUCCESS in 43m 16s","accounts_in_message":[],"_revision_number":4},{"id":"5ad8c59bbc9edf8fc543dc4a0c9ed2ea17ebb2fe","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-06-21 09:53:41.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nThank you addressing the bug.\n\nI think #3 issue you mention in commit message isn\u0027t a problem, because only XenServer driver support to set enable/disable and maintenance host, so Nova API raise 501 \"HTTPNotImplemented\" exception that\u0027s normal behavior, if we fix #1 and #2 issues, the bug can be closed in OSC side.","accounts_in_message":[],"_revision_number":4},{"id":"d696667d6f0918e81f28c497c4b601c74e8762d0","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 10:14:26.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nI will close this bug in next patch set. Thank you.","accounts_in_message":[],"_revision_number":4},{"id":"20d1564e8838c556a069caaa9d02f0a155f52dd9","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-21 10:33:20.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a7249ed24c5d4d421ffecc97086fe15a4b41047f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-21 11:25:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/5/check/gate-python-openstackclient-docs/ea2460b//doc/build/html/ : SUCCESS in 2m 44s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/5/check/gate-python-openstackclient-pep8/3f35be0/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/5/check/gate-python-openstackclient-python27/79758c8/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/5/check/gate-python-openstackclient-python34/ba0304b/ : SUCCESS in 2m 53s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b9aec77/ : SUCCESS in 49m 59s\n- check-osc-plugins http://logs.openstack.org/37/331637/5/check/check-osc-plugins/dd1870a/ : SUCCESS in 4m 10s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/5/check/gate-osc-dsvm-functional/2eaae09/ : SUCCESS in 39m 34s","accounts_in_message":[],"_revision_number":5},{"id":"4c5e1374dc112cf8d044c65e7a32c4b069586ce1","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-06-21 11:58:24.000000000","message":"Patch Set 5: Code-Review+1\n\nThank you fixing these :-)","accounts_in_message":[],"_revision_number":5},{"id":"c8e858475afbc9aa8448c44a79bafe05a77e4def","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-21 12:50:48.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cf65f139c4c1126940f3cfc0c37332c2bf0869b8","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-22 02:17:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2edcc02d196100dc6079fb272e8d0ebc9bd2cbc8","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-22 02:27:25.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"2330f3f74c39d8885c2973f6bbf4c65731e23763","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-22 02:57:09.000000000","message":"Patch Set 6: Code-Review+2\n\nthanks for taking my suggestion :)","accounts_in_message":[],"_revision_number":6},{"id":"117d6f230912f6f8e1421a82ea0e212fe0c6842e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-22 03:19:50.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/6/check/gate-python-openstackclient-docs/c16cd1b//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/6/check/gate-python-openstackclient-pep8/dc2f907/ : SUCCESS in 3m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/6/check/gate-python-openstackclient-python27/042e728/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/6/check/gate-python-openstackclient-python34/cce66dc/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d470496/ : SUCCESS in 59m 43s\n- check-osc-plugins http://logs.openstack.org/37/331637/6/check/check-osc-plugins/b9e8499/ : SUCCESS in 4m 31s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/6/check/gate-osc-dsvm-functional/1dd310f/ : SUCCESS in 38m 06s","accounts_in_message":[],"_revision_number":6},{"id":"b250887c15a7b37530ddd10a826f29c42927762a","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-22 06:06:46.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nJust FYI, host maintenance mode is going to be deprecated in Nova. We just tried to implement it for KVM in 2015, but the concept \"maintenance mode\" is just two things:\n1. evacuate all vms on this host\n2. disable the compute service\n\nSince we have APIs for both of them, we don\u0027t need to implement a new API for it.","accounts_in_message":[],"_revision_number":6},{"id":"972627ccbd39273d91b43ea1ed65e26e15ba396a","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-22 06:22:11.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"aa67a0f038814d006d537688fd8071e9410997b9","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-06-22 06:23:08.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"649f66020645af683263d66806876cea651d26f8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-22 07:24:22.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"8a2be9e6ac959d6662aedc923f0d370907d14d04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-22 07:33:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/7/check/gate-python-openstackclient-docs/a5fec3d//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/7/check/gate-python-openstackclient-pep8/88dce7e/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/7/check/gate-python-openstackclient-python27/f288521/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/7/check/gate-python-openstackclient-python34/9fd06f0/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/99dca25/ : SUCCESS in 1h 08m 06s\n- check-osc-plugins http://logs.openstack.org/37/331637/7/check/check-osc-plugins/61aac99/ : SUCCESS in 4m 30s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/7/check/gate-osc-dsvm-functional/b76f46c/ : SUCCESS in 27m 10s","accounts_in_message":[],"_revision_number":7},{"id":"54c984d67a56f87c976f1add8c2f9f681131891c","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-06-23 11:01:54.000000000","message":"Patch Set 7: Code-Review+1\n\nThank you","accounts_in_message":[],"_revision_number":7},{"id":"587afabffbb6d1aa5315ee1c6a5c8570dea5c6b6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-06-23 14:13:40.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"31cac378e6350e2fc9625727166c22e8fe66809f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-23 14:14:46.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"4cc43efb820a5301c76bb9da10e442b7608477b2","date":"2016-06-23 15:27:37.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"a14dbd6987dc174b5728b280460db9061b0058d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-23 15:27:37.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/331637/7/gate/gate-python-openstackclient-docs/42fcb4e//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/331637/7/gate/gate-python-openstackclient-pep8/e95f07c/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/331637/7/gate/gate-python-openstackclient-python27/95352c0/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/331637/7/gate/gate-python-openstackclient-python34/bbbf73a/ : SUCCESS in 4m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/331637/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/6c92e98/ : SUCCESS in 1h 07m 33s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/331637/7/gate/gate-osc-dsvm-functional/e36b40c/ : SUCCESS in 41m 44s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"7177014fcc143eb98ffc7fdeafc23eade49c1bb8","revisions":{"2d83cac746954371e6300d21f1d12e5718077188":{"kind":"REWORK","_number":1,"created":"2016-06-20 11:52:02.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/1"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:49:24.000000000","tz":480},"subject":"Remove non-existent \"ID\" attribute of host","message":"Remove non-existent \"ID\" attribute of host\n\nI saw host just has \u0027host\u0027 attribute but don\u0027t has \u0027ID\u0027\nattribute. This patch remove it.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d83cac746954371e6300d21f1d12e5718077188"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d83cac746954371e6300d21f1d12e5718077188"}]},"branch":"refs/heads/master"},"38ee82919bd029aa898b7c44ecaeb153aa4f9256":{"kind":"REWORK","_number":2,"created":"2016-06-21 07:23:09.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/2"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-21 07:06:59.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC. So the bug still\ncannot be closed.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nPartial-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/38ee82919bd029aa898b7c44ecaeb153aa4f9256"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/38ee82919bd029aa898b7c44ecaeb153aa4f9256"}]},"branch":"refs/heads/master"},"1d17d637ee9f41544fbb9c9150ac6e40baeb6efd":{"kind":"REWORK","_number":3,"created":"2016-06-21 07:26:08.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/3"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-21 07:25:54.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC. So the bug still\ncannot be closed.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nPartial-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1d17d637ee9f41544fbb9c9150ac6e40baeb6efd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1d17d637ee9f41544fbb9c9150ac6e40baeb6efd"}]},"branch":"refs/heads/master"},"aa9a91af842780803bebadbccbb71784e695cbf0":{"kind":"REWORK","_number":4,"created":"2016-06-21 07:39:18.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/4"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-21 07:39:04.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC. So the bug still\ncannot be closed.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nPartial-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aa9a91af842780803bebadbccbb71784e695cbf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aa9a91af842780803bebadbccbb71784e695cbf0"}]},"branch":"refs/heads/master"},"d54d09c40e1fb3dc4849a9557f790bee76d60472":{"kind":"REWORK","_number":5,"created":"2016-06-21 10:33:20.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/5"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-21 10:21:27.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC, only XenServer driver\nsupport to set enable/disable and maintenance host, it is a normal\nproblem.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nCloses-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d54d09c40e1fb3dc4849a9557f790bee76d60472"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d54d09c40e1fb3dc4849a9557f790bee76d60472"}]},"branch":"refs/heads/master"},"db942ee6523d851f94c490e3388281ff002f53a8":{"kind":"REWORK","_number":6,"created":"2016-06-22 02:17:18.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/6"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-22 02:16:55.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC, only XenServer driver\nsupport to set enable/disable and maintenance host, it is a normal\nproblem.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nCloses-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db942ee6523d851f94c490e3388281ff002f53a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/db942ee6523d851f94c490e3388281ff002f53a8"}]},"branch":"refs/heads/master"},"7177014fcc143eb98ffc7fdeafc23eade49c1bb8":{"kind":"REWORK","_number":7,"created":"2016-06-22 06:22:11.000000000","uploader":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"ref":"refs/changes/37/331637/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/331637/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/331637/7"}}},"commit":{"parents":[{"commit":"ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa","subject":"Merge \"Do not prompt for scope options with default scoped tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba825a4d5c04e2e6fd8a82ebbfb2f71a85e683aa"}]}],"author":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-20 11:40:26.000000000","tz":480},"committer":{"name":"Huanxuan Ao","email":"huanxuan.ao@easystack.cn","date":"2016-06-22 06:20:53.000000000","tz":480},"subject":"Fix errors for \"host set\" command","message":"Fix errors for \"host set\" command\n\n\"Host set\" command cannot work. Because:\n1.Host has no \u0027ID\u0027 attribute, so \u0027ID\u0027 attribute cannot be found\nin \"host set\" command.\n2.value \"True\" and \"Flase\" are invalid in updata() method of host.\n3.Some update functionalities is not supported in host API now.\n\nThis patch solves the problems 1 and 2 in OSC. But the problem 3\nis a API problem and can\u0027t be solved in OSC, only XenServer driver\nsupport to set enable/disable and maintenance host, it is a normal\nproblem.\nAfter this patch the output of \"host set\" command is:\nThe requested functionality is not supported. (HTTP 501)\n(Request-ID: req-14031fce-8c90-48a0-8492-dc8e3dd349f3)\nJust the same as the \"host-update\" command in novaclient.\n\nChange-Id: Ibe94c4d3d492d3d63355de803810edb988e1b4e9\nCloses-Bug: #1594689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7177014fcc143eb98ffc7fdeafc23eade49c1bb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7177014fcc143eb98ffc7fdeafc23eade49c1bb8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
