)]}'
{"id":"openstack%2Fpython-ironicclient~113252","triplet_id":"openstack%2Fpython-ironicclient~master~Ie069bdebfe5143fdcba62a6390729934a4b44f5a","project":"openstack/python-ironicclient","branch":"master","topic":"port-get-by-mac","hashtags":[],"change_id":"Ie069bdebfe5143fdcba62a6390729934a4b44f5a","subject":"Show port by MAC address","status":"MERGED","created":"2014-08-11 13:05:16.000000000","updated":"2014-08-12 18:29:09.000000000","submitted":"2014-08-12 18:29:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d033cc8e70bf21e2ce4e9cf6167b11cb03812409","_number":113252,"virtual_id_number":113252,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-08-12 18:29:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"}],"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":2,"date":"2014-08-12 16:33:40.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":2,"date":"2014-08-12 17:49:10.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"}],"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":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":1,"date":"2014-08-12 17:49:10.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-12 16:33:40.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2014-08-12 17:49:10.000000000","updated_by":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"reviewer":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"state":"REVIEWER"},{"updated":"2014-08-12 18:29:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a881abc039260f5df97f443f7c33d3f14d9e052d","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-08-11 13:05:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6797ee15d3caa304f8a533606c5b5a885cee0968","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 13:05:17.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"708bedb884ead9a9e90ad42a4f9055dfc22c8498","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 13:58:50.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/52/113252/1/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/4f4856c : SUCCESS in 53m 31s","accounts_in_message":[],"_revision_number":1},{"id":"e15c0dfdd5dba80875ed78ab113dd25e13220a87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 15:17:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-pep8/deda4eb : SUCCESS in 1m 49s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/52/113252/1/check/gate-python-ironicclient-docs/81eaa79/doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-ironicclient-python26 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python26/7344aae : SUCCESS in 3m 02s\n- gate-python-ironicclient-python27 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python27/acc77f2 : SUCCESS in 2m 45s\n- gate-python-ironicclient-python33 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python33/050629c : FAILURE in 28s\n- gate-python-ironicclient-pypy http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-pypy/4bb9f58 : SUCCESS in 3m 09s\n- check-tempest-dsvm-ironic http://logs.openstack.org/52/113252/1/check/check-tempest-dsvm-ironic/33f22bc : SUCCESS in 32m 07s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/52/113252/1/check/check-tempest-dsvm-virtual-ironic/e01f32e : SUCCESS in 25m 22s","accounts_in_message":[],"_revision_number":1},{"id":"11d8f56f0ad0fd584690ebfa796ae5b6ab0553ff","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-08-11 15:26:03.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"fefe48c3085fcdc0282a8f49264e3cf63e35a4d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 15:26:04.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"9cf28027ff438ed7209afb4ceca03fb41abe2241","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 16:53:51.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/52/113252/1/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/5faa974 : SUCCESS in 58m 05s","accounts_in_message":[],"_revision_number":1},{"id":"e8541a3e7dc5e35d8d16a2b76124ca6a6ce6bf7f","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-08-11 18:11:26.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nNit inline.\n\nI\u0027m also not thrilled that this is making two API requests now instead of one. And I don\u0027t think that\u0027s necessary. The following curl query works fine:\n\n  curl -X GET ${IRONIC_URL}/v1/ports/detail?address\u003d\"11:11:aa:aa:aa:aa\"\n\nso I don\u0027t see why we should search for a matching port by address, THEN query that port by its UUID, when we can get back all the detail in the first query.","accounts_in_message":[],"_revision_number":1},{"id":"0caaac38a9e21af3975197261e2f1115a60d9ed7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-11 19:15:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-pep8/55c3fa0 : SUCCESS in 2m 54s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/52/113252/1/check/gate-python-ironicclient-docs/78d1a17/doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-ironicclient-python26 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python26/8353556 : SUCCESS in 2m 52s\n- gate-python-ironicclient-python27 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python27/2f58a78 : SUCCESS in 2m 05s\n- gate-python-ironicclient-python33 http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-python33/0ad4964 : SUCCESS in 5m 49s\n- gate-python-ironicclient-pypy http://logs.openstack.org/52/113252/1/check/gate-python-ironicclient-pypy/93bf526 : SUCCESS in 3m 13s\n- check-tempest-dsvm-ironic http://logs.openstack.org/52/113252/1/check/check-tempest-dsvm-ironic/68e60d3 : SUCCESS in 37m 57s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/52/113252/1/check/check-tempest-dsvm-virtual-ironic/f0b8e14 : SUCCESS in 34m 41s","accounts_in_message":[],"_revision_number":1},{"id":"dd063cf60f41d70d76bf461a71a6e2d8d5e72e35","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-08-12 08:45:47.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks for the review deva, indeed /details would be way better!","accounts_in_message":[],"_revision_number":1},{"id":"b956ef570e5f0bd7aee26c69b1686060cf08e90e","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-08-12 09:12:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"30363bbcc8484b6bff9dc417d2f131606059dcb3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 09:12:56.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7c01ea4d1f3d7946656e6cae301b2f45f59cd202","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 09:43:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/52/113252/2/check/gate-python-ironicclient-pep8/2122c00 : SUCCESS in 2m 15s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/52/113252/2/check/gate-python-ironicclient-docs/2acd322/doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-python26 http://logs.openstack.org/52/113252/2/check/gate-python-ironicclient-python26/881062b : SUCCESS in 2m 36s\n- gate-python-ironicclient-python27 http://logs.openstack.org/52/113252/2/check/gate-python-ironicclient-python27/ad65fda : SUCCESS in 1m 30s\n- gate-python-ironicclient-python33 http://logs.openstack.org/52/113252/2/check/gate-python-ironicclient-python33/b48ecde : SUCCESS in 3m 22s\n- gate-python-ironicclient-pypy http://logs.openstack.org/52/113252/2/check/gate-python-ironicclient-pypy/29ea0e3 : SUCCESS in 2m 48s\n- check-tempest-dsvm-ironic http://logs.openstack.org/52/113252/2/check/check-tempest-dsvm-ironic/54e7e0f : SUCCESS in 30m 22s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/52/113252/2/check/check-tempest-dsvm-virtual-ironic/a566637 : SUCCESS in 30m 46s","accounts_in_message":[],"_revision_number":2},{"id":"b74c2c307e807fefed0f12210da86b60c07a6fc5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 10:03:19.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/52/113252/2/check-tripleo/check-tripleo-ironic-undercloud-precise-nonha/fc707ce : SUCCESS in 50m 16s","accounts_in_message":[],"_revision_number":2},{"id":"71b896289f6601a43e4ff191afbfea5faeedadbd","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-08-12 16:33:40.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"7e3cf7717198f2554170cf083180236dc5b1020d","author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"date":"2014-08-12 17:49:10.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nTested ok for me. Thanks Lucas.","accounts_in_message":[],"_revision_number":2},{"id":"a94fe0e1d4fa9df48d5e452bc0004f884da0c556","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 17:49:11.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"36708445f435d0be918e41c4d1e508bfb4287f03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 18:29:08.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/52/113252/2/gate/gate-python-ironicclient-docs/5cdd285/doc/build/html/ : SUCCESS in 2m 54s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/52/113252/2/gate/gate-python-ironicclient-pep8/a6dbb41 : SUCCESS in 1m 42s\n- gate-python-ironicclient-python26 http://logs.openstack.org/52/113252/2/gate/gate-python-ironicclient-python26/53a91b6 : SUCCESS in 3m 25s\n- gate-python-ironicclient-python27 http://logs.openstack.org/52/113252/2/gate/gate-python-ironicclient-python27/a06238b : SUCCESS in 2m 49s\n- gate-python-ironicclient-python33 http://logs.openstack.org/52/113252/2/gate/gate-python-ironicclient-python33/094fc96 : SUCCESS in 5m 27s\n- gate-python-ironicclient-pypy http://logs.openstack.org/52/113252/2/gate/gate-python-ironicclient-pypy/0cc8018 : SUCCESS in 2m 06s\n- gate-tempest-dsvm-ironic http://logs.openstack.org/52/113252/2/gate/gate-tempest-dsvm-ironic/a0d0a1a : SUCCESS in 36m 50s\n- gate-tempest-dsvm-virtual-ironic http://logs.openstack.org/52/113252/2/gate/gate-tempest-dsvm-virtual-ironic/8e62de4 : SUCCESS in 36m 42s","accounts_in_message":[],"_revision_number":2},{"id":"4ee2f509b7f344636bb5f738e46dfb5c1533f5a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-12 18:29:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8e7d85430d2588aeacbf38f4848a9239b2c73e19","revisions":{"3b0648140c1cf6767541ec213018c77f8a271dec":{"kind":"REWORK","_number":1,"created":"2014-08-11 13:05:16.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/52/113252/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/52/113252/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/1"}}},"commit":{"parents":[{"commit":"e07ff070c39367a5acb150dc800190fbdbbe5094","subject":"Merge \"Trim trailing slash and version from endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e07ff070c39367a5acb150dc800190fbdbbe5094"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-08-11 10:46:46.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-08-11 13:05:07.000000000","tz":60},"subject":"Show port by MAC address","message":"Show port by MAC address\n\nExpose a mean to search for a port by a given MAC address. e.g\n\n$ ironic port-show --address aa:bb:cc:dd:ee:ff\n\nCloses-Bug: #1355155\nChange-Id: Ie069bdebfe5143fdcba62a6390729934a4b44f5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3b0648140c1cf6767541ec213018c77f8a271dec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3b0648140c1cf6767541ec213018c77f8a271dec"}]},"branch":"refs/heads/master"},"8e7d85430d2588aeacbf38f4848a9239b2c73e19":{"kind":"REWORK","_number":2,"created":"2014-08-12 09:12:55.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/52/113252/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/52/113252/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/52/113252/2"}}},"commit":{"parents":[{"commit":"e07ff070c39367a5acb150dc800190fbdbbe5094","subject":"Merge \"Trim trailing slash and version from endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e07ff070c39367a5acb150dc800190fbdbbe5094"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-08-11 10:46:46.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-08-12 09:12:15.000000000","tz":60},"subject":"Show port by MAC address","message":"Show port by MAC address\n\nExpose a mean to search for a port by a given MAC address. e.g\n\n$ ironic port-show --address aa:bb:cc:dd:ee:ff\n\nCloses-Bug: #1355155\nChange-Id: Ie069bdebfe5143fdcba62a6390729934a4b44f5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8e7d85430d2588aeacbf38f4848a9239b2c73e19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8e7d85430d2588aeacbf38f4848a9239b2c73e19"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
