)]}'
{"id":"openstack%2Fpython-openstackclient~280535","triplet_id":"openstack%2Fpython-openstackclient~master~I1295e922df695414511d9a07ca4a8e2428040064","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519502","hashtags":[],"change_id":"I1295e922df695414511d9a07ca4a8e2428040064","subject":"Floating IP: Fix \"ip floating list\" in neutron network","status":"MERGED","created":"2016-02-16 07:55:30.000000000","updated":"2016-02-19 15:49:47.000000000","submitted":"2016-02-19 15:49:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8fcb3a8de87b935429731a8705b989ad4dcac8c7","_number":280535,"virtual_id_number":280535,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"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-02-19 15:49:47.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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-02-19 14:19:44.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2016-02-19 13:47:17.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":1,"date":"2016-02-19 14:25:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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-02-19 14:19:44.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-16 07:59:51.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2016-02-19 13:47:17.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-02-19 14:19:44.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-02-19 14:25:03.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-02-19 15:49:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f01ded74d70e007ca49f4860c17bf7e380c7f66a","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-16 07:55:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1b57811647ef57c50b2700a55d1d9b29bfc78870","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-16 08:02:42.000000000","message":"Patch Set 1:\n\nHi Steve, Richard, Cheng,\n\nI made a mistake when working on \"ip floating list\" command. It should have different output in Nova and Neutron network. The implementation in the  merged patch: I253f66f6bc64470e1a18ffea506048eb53f67d5c  only works in Nova netowrk. It doesn\u0027t work in Neutron. This patch and https://review.openstack.org/#/c/280534/ will fix it.","accounts_in_message":[],"_revision_number":1},{"id":"84cb54e4c041b4677776f55431219c244d18f651","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-16 08:05:02.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"4ac5484a13d88f63569dc78f7fc5b7fd84b142f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 09:26:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/35/280535/2/check/gate-python-openstackclient-pep8/2288ffc/ : SUCCESS in 1m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/35/280535/2/check/gate-python-openstackclient-docs/00b8572//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/35/280535/2/check/gate-python-openstackclient-python27/a15ef12/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/35/280535/2/check/gate-python-openstackclient-python34/5e65356/ : SUCCESS in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/35/280535/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a054baa/ : SUCCESS in 1h 19m 21s\n- check-osc-plugins http://logs.openstack.org/35/280535/2/check/check-osc-plugins/8e8b480/ : SUCCESS in 1m 21s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/35/280535/2/check/gate-osc-dsvm-functional/ea83d69/ : SUCCESS in 20m 24s","accounts_in_message":[],"_revision_number":2},{"id":"a4d461954a89361eb2a2e8b7f7b75307cfb05603","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-16 17:01:09.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9ebdc20351a9dc9f9c5802bf9d271ebec5d543db","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 02:50:11.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1e41cb907910e78a1da5a068279467e79c2811fa","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 03:29:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d25ed3e49f33479a114da433cdfbc1fb265e78fc","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 03:41:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a70ca79ab1861a02cf7cc6d824d6e8480f5268d4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-02-17 03:46:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4c950ff607d507113861c4a72ccbfb8145b65834","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-17 04:11:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-pep8/ba8bccd/ : FAILURE in 30m 09s\n- gate-python-openstackclient-docs http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-docs/ad16fe5/ : FAILURE in 25m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-python27/755272e/ : FAILURE in 25m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-python34/ba46b59/ : FAILURE in 26m 22s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/35/280535/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/433c890/ : FAILURE in 25m 36s\n- check-osc-plugins http://logs.openstack.org/35/280535/3/check/check-osc-plugins/78a1fa1/ : FAILURE in 35s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/35/280535/3/check/gate-osc-dsvm-functional/4d46eb8/ : FAILURE in 25m 35s","accounts_in_message":[],"_revision_number":3},{"id":"a299a9b5d5e113792e23881f8273785819d7dba1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 06:13:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"11b534effba199dc406ed2d49e79310408a68aea","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 07:23:22.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"ba162bc8b12b4c1c6072ac008b311055b562c086","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-17 08:06:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-pep8/4015b6b/ : SUCCESS in 46s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/35/280535/3/check/gate-python-openstackclient-docs/6388a24//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python27 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-python27/bcf8fcb/ : SUCCESS in 2m 51s\n- gate-python-openstackclient-python34 http://logs.openstack.org/35/280535/3/check/gate-python-openstackclient-python34/83f76d0/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/35/280535/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3c9ead6/ : SUCCESS in 42m 00s\n- check-osc-plugins http://logs.openstack.org/35/280535/3/check/check-osc-plugins/22280b5/ : SUCCESS in 1m 09s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/35/280535/3/check/gate-osc-dsvm-functional/88efb8f/ : SUCCESS in 18m 20s","accounts_in_message":[],"_revision_number":3},{"id":"14f360a1c48f9107cb76267470b2c243b48e6cd5","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-17 15:14:20.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"25f0ff364b9120d1f5ca623bddda512091cb0995","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-19 03:43:36.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f368d693cff21bf19ec91701c484c68257c390a1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-19 03:47:31.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fd7a72421d9734bcb0fc7e2d4fd1a74a60f23893","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 05:04:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/35/280535/4/check/gate-python-openstackclient-pep8/a3c43e2/ : SUCCESS in 44s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/35/280535/4/check/gate-python-openstackclient-docs/02dd2d4//doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-python27 http://logs.openstack.org/35/280535/4/check/gate-python-openstackclient-python27/6f5b602/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-python34 http://logs.openstack.org/35/280535/4/check/gate-python-openstackclient-python34/c39b4b3/ : SUCCESS in 2m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/35/280535/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/cb3df41/ : SUCCESS in 1h 05m 36s\n- check-osc-plugins http://logs.openstack.org/35/280535/4/check/check-osc-plugins/e1bb1e5/ : SUCCESS in 58s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/35/280535/4/check/gate-osc-dsvm-functional/eb44264/ : SUCCESS in 19m 57s","accounts_in_message":[],"_revision_number":4},{"id":"c7e301cafe2e02893c91a17c93b0c6ceebf6818a","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-19 13:47:17.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"1b1a368180a2ca63171ee220843b75181cc19f2a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-02-19 14:19:44.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"5c7c91b26ecd9fa61b0c26f4c2700692e7d539ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 14:19:49.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"a7172715334d07b56052e67e7f3beef1fd958a1f","author":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"date":"2016-02-19 14:25:03.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"b877e815bfa4c0a45341c861996b5b470f8408bf","date":"2016-02-19 15:49:47.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"87e4dfd6943b2cdc190c9af6d25552c11cdcc285","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-19 15:49:47.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/35/280535/4/gate/gate-python-openstackclient-docs/b81e85f//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/35/280535/4/gate/gate-python-openstackclient-pep8/d915e8b/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/35/280535/4/gate/gate-python-openstackclient-python27/b10faea/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/35/280535/4/gate/gate-python-openstackclient-python34/ee74519/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/35/280535/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/5bdac83/ : SUCCESS in 50m 38s\n- gate-osc-dsvm-functional http://logs.openstack.org/35/280535/4/gate/gate-osc-dsvm-functional/601e4c0/ : SUCCESS in 22m 27s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ca34aa1587212ce5ac456a988fd6b442e646ed16","revisions":{"70c64b95a42c3fd5ccf84d16729770dd11012eb4":{"kind":"REWORK","_number":1,"created":"2016-02-16 07:55:30.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/35/280535/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/280535/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/1"}}},"commit":{"parents":[{"commit":"da3d65299bc168ca86bfb4055d08556715149e0f","subject":"Define FakeFloatingIP class in tests/compute for nova network commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/da3d65299bc168ca86bfb4055d08556715149e0f"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 06:33:31.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 07:40:00.000000000","tz":480},"subject":"Floating IP: Fix \"ip floating list\" in neutron network","message":"Floating IP: Fix \"ip floating list\" in neutron network\n\nThe current implementation of \"ip floating list\" is incorrect\nbecause the FloatingIP objects returned from Nova and Neutron\nnetwork are different. They need different handling.\n\nThis patch fixes this problem.\n\nThe output for Neutron network would be:\n\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n| ID                                   | Floating IP | Fixed IP | Status | Network                              |\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n| 1976df86-e66a-4f96-81bd-c6ffee6407f1 | 172.24.4.3  | None     | DOWN   | 8ff8617d-dc0c-4859-acb3-c0ebff1bb5ff |\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n\nThe output for Neutron network would be:\n\n+----+--------+------------+----------+-------------+\n| ID | Pool   | IP         | Fixed IP | Instance ID |\n+----+--------+------------+----------+-------------+\n|  1 | public | 172.24.4.1 | None     | None        |\n+----+--------+------------+----------+-------------+\n\nChange-Id: I1295e922df695414511d9a07ca4a8e2428040064\nPartial-Bug: 1519502\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70c64b95a42c3fd5ccf84d16729770dd11012eb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70c64b95a42c3fd5ccf84d16729770dd11012eb4"}]},"branch":"refs/heads/master"},"165e8898d3b92c7300ff2260f91007eeafb06d2f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-02-16 08:05:02.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/35/280535/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/280535/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/2"}}},"commit":{"parents":[{"commit":"da3d65299bc168ca86bfb4055d08556715149e0f","subject":"Define FakeFloatingIP class in tests/compute for nova network commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/da3d65299bc168ca86bfb4055d08556715149e0f"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 06:33:31.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 07:40:00.000000000","tz":480},"subject":"Floating IP: Fix \"ip floating list\" in neutron network","message":"Floating IP: Fix \"ip floating list\" in neutron network\n\nThe implementation of \"ip floating list\" in the commit below\nis incorrect:\n\n    Change-Id: I253f66f6bc64470e1a18ffea506048eb53f67d5c\n\nThis is because the FloatingIP objects returned from Nova and\nNeutron network are different. They need different handling.\n\nThis patch fixes this problem.\n\nThe output for Neutron network would be:\n\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n| ID                                   | Floating IP | Fixed IP | Status | Network                              |\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n| 1976df86-e66a-4f96-81bd-c6ffee6407f1 | 172.24.4.3  | None     | DOWN   | 8ff8617d-dc0c-4859-acb3-c0ebff1bb5ff |\n+--------------------------------------+-------------+----------+--------+--------------------------------------+\n\nThe output for Neutron network would be:\n\n+----+--------+------------+----------+-------------+\n| ID | Pool   | IP         | Fixed IP | Instance ID |\n+----+--------+------------+----------+-------------+\n|  1 | public | 172.24.4.1 | None     | None        |\n+----+--------+------------+----------+-------------+\n\nChange-Id: I1295e922df695414511d9a07ca4a8e2428040064\nPartial-Bug: 1519502\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/165e8898d3b92c7300ff2260f91007eeafb06d2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/165e8898d3b92c7300ff2260f91007eeafb06d2f"}]},"branch":"refs/heads/master"},"c490ce75bc2a6d53903b8472766e7791dc67bf72":{"kind":"REWORK","_number":3,"created":"2016-02-17 03:41:19.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/35/280535/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/280535/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/3"}}},"commit":{"parents":[{"commit":"da3d65299bc168ca86bfb4055d08556715149e0f","subject":"Define FakeFloatingIP class in tests/compute for nova network commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/da3d65299bc168ca86bfb4055d08556715149e0f"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 06:33:31.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 07:40:00.000000000","tz":480},"subject":"Floating IP: Fix \"ip floating list\" in neutron network","message":"Floating IP: Fix \"ip floating list\" in neutron network\n\nThe implementation of \"ip floating list\" in the commit below\nis incorrect:\n\n    Change-Id: I253f66f6bc64470e1a18ffea506048eb53f67d5c\n\nThis is because the FloatingIP objects returned from Nova and\nNeutron network are different. They need different handling.\n\nThis patch fixes this problem.\n\nThe output for Neutron network would be:\n\n+--------------------------------------+---------------------+------------------+--------+--------------------------------------+\n| ID                                   | Floating IP Address | Fixed IP Address | Status | Network                              |\n+--------------------------------------+---------------------+------------------+--------+--------------------------------------+\n| 1976df86-e66a-4f96-81bd-c6ffee6407f1 | 172.24.4.3          | None             | DOWN   | 8ff8617d-dc0c-4859-acb3-c0ebff1bb5ff |\n+--------------------------------------+---------------------+------------------+--------+--------------------------------------+\n\nThe output for Neutron network would be:\n\n+----+---------------------+------------------+-----------+--------+\n| ID | Floating IP Address | Fixed IP Address | Server ID | Pool   |\n+----+---------------------+------------------+-----------+--------+\n|  1 | 172.24.4.1          | None             | None      | public |\n+----+---------------------+------------------+-----------+--------+\n\nChange-Id: I1295e922df695414511d9a07ca4a8e2428040064\nPartial-Bug: 1519502\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c490ce75bc2a6d53903b8472766e7791dc67bf72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c490ce75bc2a6d53903b8472766e7791dc67bf72"}]},"branch":"refs/heads/master"},"ca34aa1587212ce5ac456a988fd6b442e646ed16":{"kind":"REWORK","_number":4,"created":"2016-02-19 03:47:31.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/35/280535/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/35/280535/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/35/280535/4"}}},"commit":{"parents":[{"commit":"444fc6149db58361e5329e3f05eb8f056fb7479a","subject":"Remove unused test-requirments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/444fc6149db58361e5329e3f05eb8f056fb7479a"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-16 06:33:31.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-19 03:10:53.000000000","tz":480},"subject":"Floating IP: Fix \"ip floating list\" in neutron network","message":"Floating IP: Fix \"ip floating list\" in neutron network\n\nThe implementation of \"ip floating list\" in the commit below\nis incorrect:\n\n    Change-Id: I253f66f6bc64470e1a18ffea506048eb53f67d5c\n\nThis is because the FloatingIP objects returned from Nova and\nNeutron network are different. They need different handling.\n\nThis patch fixes this problem.\n\nThe output for Neutron network would be:\n\n+--------------------------------------+---------------------+------------------+------+\n| ID                                   | Floating IP Address | Fixed IP Address | Port |\n+--------------------------------------+---------------------+------------------+------+\n| 1976df86-e66a-4f96-81bd-c6ffee6407f1 | 172.24.4.3          | None             | None |\n+--------------------------------------+---------------------+------------------+------+\n\nThe output for Neutron network would be:\n\n+----+---------------------+------------------+-----------+--------+\n| ID | Floating IP Address | Fixed IP Address | Server ID | Pool   |\n+----+---------------------+------------------+-----------+--------+\n|  1 | 172.24.4.1          | None             | None      | public |\n+----+---------------------+------------------+-----------+--------+\n\nChange-Id: I1295e922df695414511d9a07ca4a8e2428040064\nPartial-Bug: 1519502\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca34aa1587212ce5ac456a988fd6b442e646ed16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca34aa1587212ce5ac456a988fd6b442e646ed16"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
