)]}'
{"id":"openstack%2Fpython-openstackclient~243037","triplet_id":"openstack%2Fpython-openstackclient~master~I1a7bf6351491b1321c5ca0fa4a27f29825400eaf","project":"openstack/python-openstackclient","branch":"master","topic":"fix_block_device_mapping_v2","hashtags":[],"change_id":"I1a7bf6351491b1321c5ca0fa4a27f29825400eaf","subject":"Split the vol_id from a dev mapping","status":"MERGED","created":"2015-11-09 11:19:32.000000000","updated":"2015-11-14 14:51:00.000000000","submitted":"2015-11-13 16:44:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cf7fe35cb4e754459334783c0356bb86d02f12a5","_number":243037,"virtual_id_number":243037,"owner":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"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":0,"date":"2015-11-14 14:51:00.000000000","post_submit":true,"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":2,"date":"2015-11-13 16:44:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-11-12 17:19:28.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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-11-13 13:46:25.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-11-13 15:26:24.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-11-13 15:26:24.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-13 13:46:25.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-11-13 15:26:24.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-11-13 16:44:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"96038e42a10a1e53858cbd104ce0edaeb6177953","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-09 11:19:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"864e00e10bb6e06855f21a8d0a588741a7e74028","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-09 11:37:51.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"8ec27df619f4f65453ef2513fa3667722588be3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 12:47:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/243037/2/check/gate-python-openstackclient-python26/090da1c/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/2/check/gate-python-openstackclient-pep8/ee12bba/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/2/check/gate-python-openstackclient-docs/226ae19//doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/2/check/gate-python-openstackclient-python27/0e4bbfc/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/2/check/gate-python-openstackclient-python34/fdb5892/ : SUCCESS in 1m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/b31a33e/ : SUCCESS in 1h 08m 27s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/2/check/gate-osc-dsvm-functional/b1f5e55/ : SUCCESS in 20m 46s","accounts_in_message":[],"_revision_number":2},{"id":"89beb63dc0609f5a731975fa81e73f040d0b3bc6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-09 16:54:56.000000000","message":"Patch Set 2: Code-Review-1\n\nthis is specific enough that we need a test","accounts_in_message":[],"_revision_number":2},{"id":"07406653c30cf9adbc9fb62ea44c34de3c5176fa","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-10 07:45:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"acad1eca6aa29d3278b48b8a0dcb889e691cf166","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-10 07:46:40.000000000","message":"Patch Set 3:\n\nHi, Steve,\n  Thanks for your review.\n  I updated the patch and added testcase for it.\n  Please review again, thanks.","accounts_in_message":[],"_revision_number":3},{"id":"e6f2d7324a958973998a110e5cb8314e7f0d9b59","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-10 08:56:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/243037/3/check/gate-python-openstackclient-python26/69ab761/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/3/check/gate-python-openstackclient-pep8/87e561d/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/3/check/gate-python-openstackclient-docs/7749a7a//doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/3/check/gate-python-openstackclient-python27/687f025/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/3/check/gate-python-openstackclient-python34/0f5ac40/ : SUCCESS in 1m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0da1912/ : SUCCESS in 1h 11m 03s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/3/check/gate-osc-dsvm-functional/7e27bdc/ : SUCCESS in 26m 48s","accounts_in_message":[],"_revision_number":3},{"id":"843dc17e6ae1a3f176caef198d1042cc99e76cbe","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-10 13:31:53.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)\n\nthis looks great, just have a few minor issues to make the code a bit cleaner, and reduce the use of \u0027magic\u0027 strings","accounts_in_message":[],"_revision_number":3},{"id":"527f9667cdbe7dae7f8f1a49848d5e1b53c404b0","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 02:59:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"53bea4f0b40d47ad6a335c1abd60deef7737807c","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 03:01:34.000000000","message":"Patch Set 4:\n\nhi, Steve,\n  Thanks for your suggestion.\n  I updated the patch, and please review again. Thanks.","accounts_in_message":[],"_revision_number":4},{"id":"399d6f8087ecfb58267c77ac80d12b456330cef0","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 03:03:03.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"47d9e4f0179ef9855eea419899ee9686fba3f908","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 04:08:58.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/37/243037/4/check/gate-python-openstackclient-python26/3df98fe/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/4/check/gate-python-openstackclient-pep8/33745a8/ : SUCCESS in 1m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/4/check/gate-python-openstackclient-docs/dba98d9//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/4/check/gate-python-openstackclient-python27/b1af8f1/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/4/check/gate-python-openstackclient-python34/7a36af8/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/af22617/ : FAILURE in 1h 09m 39s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/4/check/gate-osc-dsvm-functional/3a962ff/ : SUCCESS in 30m 06s","accounts_in_message":[],"_revision_number":4},{"id":"4cd50f1e3ce4529ec74a32328303dd99c9e65e55","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 04:16:54.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"51974904d9eefe83eca7652eca21f82c993f27f1","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 04:20:49.000000000","message":"Patch Set 4: Workflow-1\n\nSorry, this fix is not correct and i`ll update soon.","accounts_in_message":[],"_revision_number":4},{"id":"1f1702a4fac92a0d6c4f73cf925d30b43b90f518","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 06:07:18.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9521f82b204026463dd3977aebf7b665d5bd56f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 07:24:32.000000000","message":"Patch Set 5: 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/37/243037/5/check/gate-python-openstackclient-python26/31ab750/ : SUCCESS in 1m 29s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/5/check/gate-python-openstackclient-pep8/e3d80a7/ : SUCCESS in 56s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/5/check/gate-python-openstackclient-docs/369baed//doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/5/check/gate-python-openstackclient-python27/1a52927/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/5/check/gate-python-openstackclient-python34/9c240ec/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c6acde0/ : FAILURE in 1h 16m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/5/check/gate-osc-dsvm-functional/a2e53db/ : SUCCESS in 28m 41s","accounts_in_message":[],"_revision_number":5},{"id":"3acb5f651443304cc7f1049e0d41262b91274bfa","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-11 07:56:36.000000000","message":"Patch Set 5:\n\nHi, all,\r\n  How can i resolve this error?\r\n  Is it caused by the patch or the CI system itself?\r\n  \r\n  The error log is as follows:\r\nhttp://logs.openstack.org/37/243037/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/af22617/logs/screen-q-dhcp.txt.gz\r\n\r\n  neutron.agent.dhcp.agent Traceback (most recent call last):\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/dhcp/agent.py\", line 115, in call_driver\r\nERROR neutron.agent.dhcp.agent     getattr(driver, action)(**action_kwargs)\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/linux/dhcp.py\", line 465, in reload_allocations\r\nERROR neutron.agent.dhcp.agent     self._release_unused_leases()\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/linux/dhcp.py\", line 720, in _release_unused_leases\r\nERROR neutron.agent.dhcp.agent     self._release_lease(mac, ip, client_id)\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/linux/dhcp.py\", line 448, in _release_lease\r\nERROR neutron.agent.dhcp.agent     ip_wrapper.netns.execute(cmd, run_as_root\u003dTrue)\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/linux/ip_lib.py\", line 871, in execute\r\nERROR neutron.agent.dhcp.agent     log_fail_as_error\u003dlog_fail_as_error, **kwargs)\r\nERROR neutron.agent.dhcp.agent   File \"/opt/stack/new/neutron/neutron/agent/linux/utils.py\", line 153, in execute\r\nERROR neutron.agent.dhcp.agent     raise RuntimeError(m)\r\nERROR neutron.agent.dhcp.agent RuntimeError: \r\nERROR neutron.agent.dhcp.agent Command: [\u0027ip\u0027, \u0027netns\u0027, \u0027exec\u0027, u\u0027qdhcp-4c4c4a45-6131-4bd4-8112-c3edb6133362\u0027, \u0027dhcp_release\u0027, None, \u002710.100.0.2\u0027, \u0027fa:16:3e:4b:26:d7\u0027]\r\nERROR neutron.agent.dhcp.agent Exit code: 1\r\nERROR neutron.agent.dhcp.agent Stderr: cannot setup interface: No such device","accounts_in_message":[],"_revision_number":5},{"id":"57c2037f6c2af034d38c9dd29467f15dcf1079c1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-11 12:44:06.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)\n\none last question, sorry","accounts_in_message":[],"_revision_number":5},{"id":"20d48e811887798777f20f5204b4249b2c604d2a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-11 12:44:30.000000000","message":"Patch Set 5:\n\nalso, don\u0027t worry about the CI failure, that\u0027s not you, there are a lot of jobs failing right now","accounts_in_message":[],"_revision_number":5},{"id":"58c59db11b1f19e402cc57a3372b4bd8ecd6942b","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-12 02:47:24.000000000","message":"Patch Set 5:\n\n(3 comments)\n\nHi, Steve,\n  Thanks for your patience.\n  Never feel the need to say sorry for your question.\n  Actually, your professional questions and comments teach me a lot, not only for this patch.\n  And i answered your question in the comments, please let me know if i misunderstood anything.","accounts_in_message":[],"_revision_number":5},{"id":"5df8e5c5420570d22f6257d162398f84148e943a","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-12 04:52:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0c4baae77c121483af1f8f79f8dc8984ee55f990","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-12 06:03:39.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/243037/6/check/gate-python-openstackclient-python26/3a9c057/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/6/check/gate-python-openstackclient-pep8/730810a/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/6/check/gate-python-openstackclient-docs/e4ce604//doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/6/check/gate-python-openstackclient-python27/c392914/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/6/check/gate-python-openstackclient-python34/5f394ca/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cb7bae3/ : SUCCESS in 1h 11m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/6/check/gate-osc-dsvm-functional/3b15eb1/ : SUCCESS in 24m 41s","accounts_in_message":[],"_revision_number":6},{"id":"bc7ee0a649aec277f1ef9ccbb5f70a75e8100821","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-12 17:19:28.000000000","message":"Patch Set 6:\n\nI need to digest this a bit, but can you give me a summary of how this changes the use of --block-device-mapping?   Do we need to update anything in the documentation?","accounts_in_message":[],"_revision_number":6},{"id":"6cec5c6962dee23f1db8a8644cfa77464d0bcb85","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-11-13 13:46:25.000000000","message":"Patch Set 6: Code-Review+2\n\n@Dean, i think this is solid, if not it won\u0027t be breaking anything.\n\nIt\u0027ll allow us to specify:\n\n  --block-device-mapping vda\u003d4bdca3de-2bae-411a-b865-8f4039dd522b:::0 \n\nor\n\n  --block-device-mapping vda\u003dmy_vol:::0","accounts_in_message":[],"_revision_number":6},{"id":"580b38e5aed6b0f39eafe13449dc5141d5d86a28","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-11-13 15:26:24.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nThanks Steve.  I think there are further simplifications we can make (from the user POV) to how we handle --block-device-mapping (sane defaults so the \u0027:::0\u0027 can also be ommitted for example).","accounts_in_message":[],"_revision_number":6},{"id":"57962fbc961e40ce121c202b91b06e28139035fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 15:26:30.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"36ebfcbe6b83b0f833617d6f7faeb2eff122f507","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 16:44:44.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/37/243037/6/gate/gate-python-openstackclient-python26/7b6767c/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/37/243037/6/gate/gate-python-openstackclient-docs/bb26fbd//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/37/243037/6/gate/gate-python-openstackclient-pep8/c73d013/ : SUCCESS in 1m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/37/243037/6/gate/gate-python-openstackclient-python27/fe51ea3/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/37/243037/6/gate/gate-python-openstackclient-python34/c5796e2/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/37/243037/6/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/259871c/ : SUCCESS in 1h 16m 35s\n- gate-osc-dsvm-functional http://logs.openstack.org/37/243037/6/gate/gate-osc-dsvm-functional/62d53ea/ : SUCCESS in 34m 07s","accounts_in_message":[],"_revision_number":6},{"id":"9b675acbb8920603787c659292c1a005d3f7845f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-13 16:44:45.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6},{"id":"0412df45c712060c48a267f4a4ff5b51edd19f63","author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"date":"2015-11-14 14:51:00.000000000","message":"Patch Set 6:\n\nHi, Dean Troyer and Steve Martinelli,\r\n  Sorry for the late rely, and thanks a lot for your review.\r\n  Yes, just like Steve said, this patch didn`t make a change to the usage of --block-device-mapping, but only fix a bug about the parse of its parameters.\r\n  So, the all parameters still keep the original format which describled in the CLI doc.\r\n--block-device-mapping dev_name\u003d\u003cid\u003e:\u003ctype\u003e:\u003csize(GB)\u003e:\u003cdelete_on_terminate\u003e.\r\n  Right now, I have no idea how to simplify it, as all parameters is useful if user wants to customize the volume device, I think. So, please let me know if you have any better ideas about this, thanks in advance.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"8b23c2690c90a6cafc58f8a72f04c8e33234ce37","revisions":{"98c20f14221c6c2d419e15538ed68eacebc556f2":{"kind":"REWORK","_number":1,"created":"2015-11-09 11:19:32.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/1"}}},"commit":{"parents":[{"commit":"6dfa304617255f8f5d3011ee92648e3c2dbbe2fa","subject":"Merge \"Allow int version numbers in the clouds.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6dfa304617255f8f5d3011ee92648e3c2dbbe2fa"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-09 10:55:29.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-09 11:02:43.000000000","tz":-300},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses_Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/98c20f14221c6c2d419e15538ed68eacebc556f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/98c20f14221c6c2d419e15538ed68eacebc556f2"}]},"branch":"refs/heads/master"},"8bc15073c063dbc3941c93e46dd5d6aa1e313ada":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-11-09 11:37:51.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/2"}}},"commit":{"parents":[{"commit":"6dfa304617255f8f5d3011ee92648e3c2dbbe2fa","subject":"Merge \"Allow int version numbers in the clouds.yaml\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6dfa304617255f8f5d3011ee92648e3c2dbbe2fa"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-09 10:55:29.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-09 11:37:51.000000000","tz":0},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses-Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bc15073c063dbc3941c93e46dd5d6aa1e313ada"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bc15073c063dbc3941c93e46dd5d6aa1e313ada"}]},"branch":"refs/heads/master"},"b930ab66817358d1dfd3976910087e89b0886af0":{"kind":"REWORK","_number":3,"created":"2015-11-10 07:45:41.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/3"}}},"commit":{"parents":[{"commit":"4a76b4dd51d13c64759447d1184e696914eadb0e","subject":"Merge \"Trivial cleanup: Use plural format for \"server delete\" doc.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a76b4dd51d13c64759447d1184e696914eadb0e"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-10 07:39:28.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-10 07:39:35.000000000","tz":-300},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses-Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b930ab66817358d1dfd3976910087e89b0886af0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b930ab66817358d1dfd3976910087e89b0886af0"}]},"branch":"refs/heads/master"},"5dd1f367cbd8b29b466a297124cb28bd7e26aa55":{"kind":"REWORK","_number":4,"created":"2015-11-11 02:59:09.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/4"}}},"commit":{"parents":[{"commit":"4a76b4dd51d13c64759447d1184e696914eadb0e","subject":"Merge \"Trivial cleanup: Use plural format for \"server delete\" doc.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a76b4dd51d13c64759447d1184e696914eadb0e"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-10 07:39:28.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-11 02:53:20.000000000","tz":-300},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses-Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5dd1f367cbd8b29b466a297124cb28bd7e26aa55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5dd1f367cbd8b29b466a297124cb28bd7e26aa55"}]},"branch":"refs/heads/master"},"a662ac1f54a45be1d2b52dfa5ad0fa93ca8815ad":{"kind":"REWORK","_number":5,"created":"2015-11-11 06:07:18.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/5"}}},"commit":{"parents":[{"commit":"4a76b4dd51d13c64759447d1184e696914eadb0e","subject":"Merge \"Trivial cleanup: Use plural format for \"server delete\" doc.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4a76b4dd51d13c64759447d1184e696914eadb0e"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-10 07:39:28.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-11 06:01:50.000000000","tz":-300},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses-Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a662ac1f54a45be1d2b52dfa5ad0fa93ca8815ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a662ac1f54a45be1d2b52dfa5ad0fa93ca8815ad"}]},"branch":"refs/heads/master"},"8b23c2690c90a6cafc58f8a72f04c8e33234ce37":{"kind":"REWORK","_number":6,"created":"2015-11-12 04:52:28.000000000","uploader":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"ref":"refs/changes/37/243037/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/37/243037/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/37/243037/6"}}},"commit":{"parents":[{"commit":"6611f3781be44e7981f319073b2cb737bc0d0d0c","subject":"Merge \"Set default network api to 2.0 instead of 2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6611f3781be44e7981f319073b2cb737bc0d0d0c"}]}],"author":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-10 07:39:28.000000000","tz":-300},"committer":{"name":"xiexs","email":"xiexs@cn.fujitsu.com","date":"2015-11-12 04:47:02.000000000","tz":-300},"subject":"Split the vol_id from a dev mapping","message":"Split the vol_id from a dev mapping\n\nAdd a split into the dev mapping to get the right vol_id.\n\nChange-Id: I1a7bf6351491b1321c5ca0fa4a27f29825400eaf\nCloses-Bug: #1514394\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8b23c2690c90a6cafc58f8a72f04c8e33234ce37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8b23c2690c90a6cafc58f8a72f04c8e33234ce37"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
