)]}'
{"id":"openstack%2Fpython-openstackclient~451432","triplet_id":"openstack%2Fpython-openstackclient~master~Iba905fca8c440a03e828c20922f3b813bba3fa3a","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1677236","hashtags":[],"change_id":"Iba905fca8c440a03e828c20922f3b813bba3fa3a","subject":"Fix block-device-mapping when volume_size is empty","status":"MERGED","created":"2017-03-29 14:23:45.000000000","updated":"2017-04-03 19:49:42.000000000","submitted":"2017-04-03 19:49:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bcea44de9be65a580d7002d9565b42701562beee","_number":451432,"virtual_id_number":451432,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"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":"2017-04-03 19:49:42.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":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":"2017-04-03 12:20:53.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":2,"date":"2017-04-03 18:37:37.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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2017-04-03 18:37:37.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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-01 06:20:40.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2017-04-03 12:20:53.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-04-03 18:37:37.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-04-03 19:49:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ac32befbd350f19f61b930d2024afffbc51f2a22","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-03-29 14:23:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd29d120a591be96d90e7e9653604fd64dbed0c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-29 15:44:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/32/451432/1/check/gate-python-openstackclient-docs-ubuntu-xenial/51679e2//doc/build/html/ : SUCCESS in 5m 12s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/32/451432/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/9302413/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/32/451432/1/check/gate-python-openstackclient-python27-ubuntu-xenial/a6f9aa8/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-python35 http://logs.openstack.org/32/451432/1/check/gate-python-openstackclient-python35/5feca88/ : SUCCESS in 4m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/32/451432/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/863b975/ : SUCCESS in 1h 18m 29s\n- check-osc-plugins http://logs.openstack.org/32/451432/1/check/check-osc-plugins/4e254bb/ : SUCCESS in 6m 32s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/32/451432/1/check/gate-osc-dsvm-functional-ubuntu-xenial/7c05b34/ : SUCCESS in 48m 52s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/32/451432/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/81fe101/ : FAILURE in 48m 43s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/32/451432/1/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/1ea0e18/ : SUCCESS in 1h 06m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"371f329240b7863eb3da4d0bd80db315fee4b1c0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-29 17:01:46.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"693217e9d409befd1258e5a768b7bd561e3c7c02","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-01 20:20:38.000000000","message":"Patch Set 1: Code-Review-1\n\nPlease add a release note since this has a public bug.","accounts_in_message":[],"_revision_number":1},{"id":"a2d497f3c8635b975f4d86d3d7a4127738d2c12b","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2017-04-03 11:26:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"11c846ced963607a8984c8343f4addad5b7070d2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-03 12:20:53.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"57a15b09e92a270454109054647808bab646e5f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-03 12:36:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/32/451432/2/check/gate-python-openstackclient-docs-ubuntu-xenial/4ebf3c9//doc/build/html/ : SUCCESS in 4m 17s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/32/451432/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/6555f33/ : SUCCESS in 5m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/32/451432/2/check/gate-python-openstackclient-python27-ubuntu-xenial/e9b12ed/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-python35 http://logs.openstack.org/32/451432/2/check/gate-python-openstackclient-python35/2b29c11/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/32/451432/2/check/gate-python-openstackclient-releasenotes/0b18986//releasenotes/build/html/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/32/451432/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/3eeed94/ : SUCCESS in 1h 09m 32s\n- check-osc-plugins http://logs.openstack.org/32/451432/2/check/check-osc-plugins/01f7d22/ : SUCCESS in 5m 53s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/32/451432/2/check/gate-osc-dsvm-functional-ubuntu-xenial/db64667/ : SUCCESS in 1h 05m 56s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/32/451432/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a4536fd/ : FAILURE in 1h 05m 53s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/32/451432/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/d8bf731/ : FAILURE in 45m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b797bccf85739e29e507b1e65786e6ab8166dfe8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-04-03 18:37:37.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks","accounts_in_message":[],"_revision_number":2},{"id":"4f2709786fbaa898fb2fe3d7614c5c1261917a51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-03 18:37:48.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"d9136e57d6de73ff04aa810b971e24140efae7cf","date":"2017-04-03 19:49:42.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"395a38966447b63cef365a039472c0f3b0c973db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-03 19:49:42.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/32/451432/2/gate/gate-python-openstackclient-docs-ubuntu-xenial/f25afbe//doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/32/451432/2/gate/gate-python-openstackclient-pep8-ubuntu-xenial/242a47d/ : SUCCESS in 3m 37s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/32/451432/2/gate/gate-python-openstackclient-python27-ubuntu-xenial/0c514bc/ : SUCCESS in 4m 37s\n- gate-python-openstackclient-python35 http://logs.openstack.org/32/451432/2/gate/gate-python-openstackclient-python35/269a15b/ : SUCCESS in 4m 58s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/32/451432/2/gate/gate-python-openstackclient-releasenotes/11c624c//releasenotes/build/html/ : SUCCESS in 4m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/32/451432/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a0e99f4/ : SUCCESS in 1h 11m 12s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/32/451432/2/gate/gate-osc-dsvm-functional-ubuntu-xenial/e1e0df9/ : SUCCESS in 38m 53s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"61cde9c8e85182073b53e3736f8568f2a6d1453c","revisions":{"25598b5b525da4544a017f0f361b0d7b26d3a53e":{"kind":"REWORK","_number":1,"created":"2017-03-29 14:23:45.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/32/451432/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/32/451432/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/1"}}},"commit":{"parents":[{"commit":"ca06a09d4d900f6196eeefb1cbfcef462c12b39c","subject":"Merge \"Fix volume transfers request commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca06a09d4d900f6196eeefb1cbfcef462c12b39c"}]}],"author":{"name":"Jens Rosenboom","email":"j.rosenboom@x-ion.de","date":"2017-03-29 14:17:49.000000000","tz":0},"committer":{"name":"Jens Rosenboom","email":"j.rosenboom@x-ion.de","date":"2017-03-29 14:17:49.000000000","tz":0},"subject":"Fix block-device-mapping when volume_size is empty","message":"Fix block-device-mapping when volume_size is empty\n\nThe Nova API responds with an validation error when a bdm is submitted\ncontaining an empty volume_size. So instead omit that attribute when it\nis empty.\n\nChange-Id: Iba905fca8c440a03e828c20922f3b813bba3fa3a\nCloses-Bug: 1677236\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25598b5b525da4544a017f0f361b0d7b26d3a53e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/25598b5b525da4544a017f0f361b0d7b26d3a53e"}]},"branch":"refs/heads/master"},"61cde9c8e85182073b53e3736f8568f2a6d1453c":{"kind":"REWORK","_number":2,"created":"2017-04-03 11:26:48.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/32/451432/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/32/451432/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/32/451432/2"}}},"commit":{"parents":[{"commit":"ca06a09d4d900f6196eeefb1cbfcef462c12b39c","subject":"Merge \"Fix volume transfers request commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca06a09d4d900f6196eeefb1cbfcef462c12b39c"}]}],"author":{"name":"Jens Rosenboom","email":"j.rosenboom@x-ion.de","date":"2017-03-29 14:17:49.000000000","tz":0},"committer":{"name":"Jens Rosenboom","email":"j.rosenboom@x-ion.de","date":"2017-04-03 11:26:35.000000000","tz":0},"subject":"Fix block-device-mapping when volume_size is empty","message":"Fix block-device-mapping when volume_size is empty\n\nThe Nova API responds with an validation error when a bdm is submitted\ncontaining an empty volume_size. So instead omit that attribute when it\nis empty.\n\nChange-Id: Iba905fca8c440a03e828c20922f3b813bba3fa3a\nCloses-Bug: 1677236\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/61cde9c8e85182073b53e3736f8568f2a6d1453c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/61cde9c8e85182073b53e3736f8568f2a6d1453c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
