)]}'
{"id":"openstack%2Fpython-ironicclient~91585","triplet_id":"openstack%2Fpython-ironicclient~master~I77cc7a7df65c3d2a84144b12a001487ff6832045","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1314992-pagination","hashtags":[],"change_id":"I77cc7a7df65c3d2a84144b12a001487ff6832045","subject":"Add pagination support to {node, port, chassis}-list","status":"MERGED","created":"2014-05-01 15:20:43.000000000","updated":"2014-07-15 20:03:55.000000000","submitted":"2014-07-15 18:37:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":35,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b053ba03d3aa0572e142d77e1d62b384d24889f4","_number":91585,"virtual_id_number":91585,"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-07-15 18:37:28.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-07-15 15:30:22.000000000","_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"date":"2014-07-15 15:20:36.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"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-07-15 14:43:00.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-07-15 18:28:50.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":2,"date":"2014-07-15 13:03:53.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"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":1,"date":"2014-07-15 14:43:00.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-27 12:17:01.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2014-07-15 00:03:12.000000000","updated_by":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"reviewer":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"state":"REVIEWER"},{"updated":"2014-07-15 07:37:11.000000000","updated_by":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"reviewer":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"state":"REVIEWER"},{"updated":"2014-07-15 07:48:02.000000000","updated_by":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"reviewer":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"state":"REVIEWER"},{"updated":"2014-07-15 13:03:53.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2014-07-15 14:43:00.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2014-07-15 15:20:36.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-07-15 18:28:50.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-07-15 18:37:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8e709f712d9885065683d5276adf36f4a22403ce","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-05-01 15:20:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"160c2d89532d574be7ded550624dabb27467a630","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-01 15:20:44.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"9d906f995f6dd6f3b910bdbacc1db7c40957f8a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-01 15:26:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-pep8/38515ac : SUCCESS in 2m 00s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/1/check/gate-python-ironicclient-docs/7e3a42b/doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python26/6681403 : SUCCESS in 1m 27s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python27/a4dc2a8 : SUCCESS in 2m 39s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python33/117de10 : SUCCESS in 6m 01s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-pypy/1ceefda : FAILURE in 2m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"019cf5fe1658b0516a4ff64f08a57bda39c1fd92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-16 17:49:30.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"775b85911cdc637ee8f925cd7cd7e81ecb2c9abe","author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"date":"2014-05-16 17:49:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nThanks for the patch!\n\nJust a suggestion for improving the tests.","accounts_in_message":[],"_revision_number":1},{"id":"570dfd6a3d2749ceefd605f517abd6d62f596d8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-16 17:53:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-pep8/69c2cd6 : SUCCESS in 2m 28s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/1/check/gate-python-ironicclient-docs/9ca37c8/doc/build/html/ : SUCCESS in 3m 34s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python26/a6a866a : SUCCESS in 1m 49s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python27/0a1ad51 : SUCCESS in 2m 43s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-python33/78f9feb : SUCCESS in 4m 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/1/check/gate-python-ironicclient-pypy/0fa2a41 : SUCCESS in 1m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e2f1741f6a3fb13d585bcd83b64138334b2fa9be","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-17 15:01:26.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- check-tripleo-ironic-seed-precise http://logs.openstack.org/85/91585/1/check-tripleo/check-tripleo-ironic-seed-precise/5dc8bb8 : SUCCESS in 25m 31s\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/1/check-tripleo/check-tripleo-ironic-undercloud-precise/c7e8c56 : FAILURE in 1h 08m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c628b7c8a85a5d4abaf3a6de3cdba733cf830738","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-05-19 09:22:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7713c0db1e1fa36c523bbbd853948019a575de72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 09:22:41.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"f62dbd1a34f4fe87b6dca4d73c1faffc23578597","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 09:28:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pep8/5f0012e : SUCCESS in 2m 14s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/2/check/gate-python-ironicclient-docs/13d9502/doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python26/fa943bb : SUCCESS in 2m 14s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python27/02ddcc6 : SUCCESS in 2m 21s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python33/8b546e2 : SUCCESS in 5m 41s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pypy/807d5eb : SUCCESS in 1m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f9df9775b76f8c2a3db078b4a8503ee662ace7a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-19 11:56:55.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n\n- check-tripleo-ironic-seed-precise http://logs.openstack.org/85/91585/2/check-tripleo/check-tripleo-ironic-seed-precise/3ec4ddf : FAILURE in 28m 43s\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/2/check-tripleo/check-tripleo-ironic-undercloud-precise/2a44780 : FAILURE in 1h 09m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e4853eefe9d2080243539cb902aad96bae41f476","author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"date":"2014-05-21 07:29:15.000000000","message":"Patch Set 2: Code-Review+1\n\nThanks Lucas - LGTM!","accounts_in_message":[],"_revision_number":2},{"id":"c5571abb66acf98cfbcc4c700fb98f160cf5ee41","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2014-05-27 02:54:23.000000000","message":"Patch Set 2: Code-Review+2\n\nThanks for your patch. LGTM.","accounts_in_message":[],"_revision_number":2},{"id":"8d6f0d31c36cddd41235c86ab94d9bad5beca06e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 02:54:24.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"51bae16e8e07a3cb66ec8bb8702f4bba0c86bc57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 02:58:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pep8/5a9eb9a : SUCCESS in 1m 46s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/2/check/gate-python-ironicclient-docs/122e64f/doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python26/50d083f : SUCCESS in 1m 30s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python27/6489a10 : SUCCESS in 2m 12s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python33/7f8d43c : SUCCESS in 4m 26s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pypy/e78c5cd : SUCCESS in 2m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"09b64b75f50007c5154cbf9aa287d3ddd3477682","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 09:37:08.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- check-tripleo-ironic-seed-precise http://logs.openstack.org/85/91585/2/check-tripleo/check-tripleo-ironic-seed-precise/07c9633 : SUCCESS in 27m 15s\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/2/check-tripleo/check-tripleo-ironic-undercloud-precise/66bce9e : FAILURE in 1h 11m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9f191b9f5980fe7f8066aea3d2bf2fa848801445","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2014-05-27 12:17:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b677aa1442feed11a07890d6efc411afb0a93934","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2014-05-30 17:13:10.000000000","message":"Patch Set 2: Code-Review-1\n\nOk, with current defaults max_limit\u003d1000, recursion is not a problem. Still, while it\u0027s theoretically possible to set max_limit\u003d10 for whatever reasons, reaching recursion limit no longer seems impossible to me.\n\nAlso I\u0027ve checked, that recursion limits affect generators with this example:\n\n def f(x):\n     yield x\n     if x \u003e 0:\n             for i in f(x - 1):\n                     yield i\n\n \u003e\u003e\u003e list(f(1000))\n RuntimeError: maximum recursion depth exceeded","accounts_in_message":[],"_revision_number":2},{"id":"ab747901dbe09a30ca408f14b49e230419ef94dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 17:13:11.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"b39d80adb2e8f6ee86138000cbc6f5e7802edcc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 18:24:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pep8/f34c13e : SUCCESS in 2m 12s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/2/check/gate-python-ironicclient-docs/2c67c6a/doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python26/ce78554 : SUCCESS in 1m 37s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python27/7f87431 : SUCCESS in 3m 35s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-python33/1e98098 : SUCCESS in 4m 41s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/2/check/gate-python-ironicclient-pypy/b9efbca : SUCCESS in 1m 58s (non-voting)\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/2/check/check-tempest-dsvm-ironic/46d8cce : SUCCESS in 29m 39s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/2/check/check-tempest-dsvm-virtual-ironic/188a153 : SUCCESS in 29m 57s","accounts_in_message":[],"_revision_number":2},{"id":"bb67d485709ead62e7e3b29731f93cf95c215880","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-05-30 23:29:34.000000000","message":"Patch Set 2: Code-Review-1\n\nIf I\u0027m reading correctly, this introduces a significant functionality change. Namely, when there are more resources than will be returned by a single GET /v1/{resource}/ request, the client will now *always* walk the results \"next\" links until all resources have been retrieved (or the recursion depth is maxed out and python crashes).\n\nBesides the obvious problem with recursion here, I think it\u0027s an antifeature. Users of the library and the CLI should be able to determine their own pagination, and it should not default to \"show me everything\".\n\nIf there are 1M nodes in a system, and some new sysadmin runs \"ironic node-list\" it shouldn\u0027t walk through 1,000 pages of results and flood his terminal with 1,000,000 lines. It should print the first 1,000.","accounts_in_message":[],"_revision_number":2},{"id":"e9a47fba1391060941ecf237d883a1fccee8ffb9","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-06-25 14:01:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"83de80869794400939dd2d1aaf2931f37662f1b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 14:01:11.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"3ff8201f4e3e22b4b2e895f4b60b29421445f2a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 14:24:25.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- check-tripleo-ironic-seed-precise http://logs.openstack.org/85/91585/3/check-tripleo/check-tripleo-ironic-seed-precise/a6cddc7 : SUCCESS in 23m 11s","accounts_in_message":[],"_revision_number":3},{"id":"262c72392b9d58992d270bff7b7084bb6a948d06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 14:40:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/3/check/gate-python-ironicclient-pep8/0e52d0f : SUCCESS in 2m 46s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/3/check/gate-python-ironicclient-docs/5236465/doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/3/check/gate-python-ironicclient-python26/2193dcb : SUCCESS in 2m 49s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/3/check/gate-python-ironicclient-python27/f343e32 : SUCCESS in 1m 53s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/3/check/gate-python-ironicclient-python33/d857164 : SUCCESS in 3m 53s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/3/check/gate-python-ironicclient-pypy/11be008 : SUCCESS in 1m 55s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/3/check/check-tempest-dsvm-ironic/c5b3f08 : SUCCESS in 31m 15s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/3/check/check-tempest-dsvm-virtual-ironic/aec96c1 : SUCCESS in 27m 17s","accounts_in_message":[],"_revision_number":3},{"id":"2668a73d49ecc859a7368fc5ec4358b314ec64a9","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-07-08 15:50:08.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nminor bug when limit\u003d1\n\notherwise LGTM","accounts_in_message":[],"_revision_number":3},{"id":"f7b11bee49ef68e8490120963d6bf6afdd3afe0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 15:50:09.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"61c7ed9a90a2971f275c416e4a9f390b00d2ac72","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-08 15:51:54.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"922cc6d637c8e420b14099a2732598524539f79a","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-08 16:07:48.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2e420a8d06957c9196d9c3efb634179f6ab39079","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 16:07:50.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"37b1c6ad75a1ec0c37016088fdb7bab5c798fa19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 16:52:34.000000000","message":"Patch Set 4: 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/85/91585/4/check/gate-python-ironicclient-pep8/b2dfe6d : SUCCESS in 2m 36s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/4/check/gate-python-ironicclient-docs/2e4924b/doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python26/49f1de2 : SUCCESS in 1m 58s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python27/4bb8e3d : SUCCESS in 2m 56s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python33/4ca1a4f : SUCCESS in 3m 41s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-pypy/c8735f9 : SUCCESS in 2m 52s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/4/check/check-tempest-dsvm-ironic/034f288 : SUCCESS in 37m 00s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/4/check/check-tempest-dsvm-virtual-ironic/56fd497 : FAILURE in 16m 14s","accounts_in_message":[],"_revision_number":4},{"id":"ef22132b2a5ce7a607dae0c5ee1af8d6943a00d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 17:00:27.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d20c2f1bd3ec681f1c28b33cbac4f3fd28a98dcd","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-08 17:00:27.000000000","message":"Patch Set 4:\n\nrecheck bug 1300208","accounts_in_message":[],"_revision_number":4},{"id":"db004a2815956197f0508ca1270951162177be54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 17:46:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-pep8/a32f989 : SUCCESS in 2m 22s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/4/check/gate-python-ironicclient-docs/8b6d77e/doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python26/ae17f93 : SUCCESS in 2m 12s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python27/b9a8d76 : SUCCESS in 2m 31s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-python33/92d9f92 : SUCCESS in 3m 34s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/4/check/gate-python-ironicclient-pypy/d877acc : SUCCESS in 3m 04s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/4/check/check-tempest-dsvm-ironic/d6d2fee : SUCCESS in 39m 02s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/4/check/check-tempest-dsvm-virtual-ironic/04ae0d4 : SUCCESS in 24m 56s","accounts_in_message":[],"_revision_number":4},{"id":"49a66b4c66cda93d848f78870e6dca57c07487d1","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-07-08 19:29:29.000000000","message":"Patch Set 4: Code-Review-1\n\nHi Lucas, I was trying to understand this and had a couple of questions:\n\n1. Our RESTful API [1] shows that there are 4 parameters used wrt lists: marker, limit, sort_key, and sort_dir. This handles marker and limit. Are sort_key and sort_dir also useful but should be handled in a separate patch, or do we not want to allow the specification of that. \n\n2. With respect to the handling of \u0027limit\u0027 here. From what I can tell, with the REST API, the default if limit isn\u0027t specified, is to use Ironic\u0027s default (ie, the api.max_limit config setting). I had expected the CLI to use similar logic/defaults, but the limit defaults to 100 here. I was wondering why.\n\n[1] http://docs.openstack.org/developer/ironic/webapi/v1.html","accounts_in_message":[],"_revision_number":4},{"id":"52a067e0f9acfde6a5a0b25e82289c6a1cbc181c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-08 20:37:29.000000000","message":"Patch Set 4:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/4/check-tripleo/check-tripleo-ironic-undercloud-precise/740a910 : SUCCESS in 1h 22m 39s","accounts_in_message":[],"_revision_number":4},{"id":"e530e443c1172ff3ee63a716837b057ad4034027","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-09 09:41:18.000000000","message":"Patch Set 4:\n\nHi Ruby,\n\n1)Yes I think we should allow the specification of sort_dir and sort_key, but I also would prefer to do that in a separated patch, this one is already 400+ lines of code and it was primarily meant to fix the problem with the client library not being able to follow the \u0027next\u0027 links returned by the pagination of the Ironic API.\n\n2) So in the Ironic API that max_limit config is what the API uses to know how many items should be returned per request, and to access the next \"batch\" the client should have to follow the \u0027next\u0027 link returned as part of the request response, what this patch is doing is adding support for our client library to follow that \u0027next\u0027 link and be able to return all the {nodes | chassis | ports} registered in Ironic, so in the client libraries it\u0027s going to return all {nodes | chassis | ports} registered  by default, I think that behavior is expected for the applications using our library when they want to list the resources (that\u0027s how we use it on the Nova driver). Now on the CLI which I believe is mostly used by people, so I set the limit by default to 100, cause more than that wouldn\u0027t even fit on the screen. So 100 was an assumption, do you think we should have no limit on the CLI by default as well? Or set a higher/lower value?","accounts_in_message":[],"_revision_number":4},{"id":"99f91e4ae76e25c2c85f25b6d91b1165c1b48ba9","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-07-09 14:26:03.000000000","message":"Patch Set 4:\n\nHi Lucas,\n\nwrt 1. I added a bug for sort_key and sort_id [1].\n\nwrt 2. My preference is to have consistency between the CLI and the REST API, so I would vote for \u0027limit\u0027 defaulting to the same default as for CLI, which is use Ironic\u0027s default (ie, the api.max_limit config setting). \n\n\n[1] https://bugs.launchpad.net/python-ironicclient/+bug/1339731","accounts_in_message":[],"_revision_number":4},{"id":"300a16b93b30efdaab638c775dc47487bbe32480","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 11:10:22.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"5b3dba879a901dda05081a8bb1e946cf28a87226","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-10 11:10:22.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6be697493cc9f2ceb4ad4025b1b6be5f7e3ecef9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 11:44:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/5/check/gate-python-ironicclient-pep8/abcfe6a : SUCCESS in 1m 46s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/5/check/gate-python-ironicclient-docs/2b9eaa5/doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/5/check/gate-python-ironicclient-python26/33f6403 : SUCCESS in 2m 09s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/5/check/gate-python-ironicclient-python27/fd419fb : SUCCESS in 1m 39s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/5/check/gate-python-ironicclient-python33/1184686 : SUCCESS in 4m 34s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/5/check/gate-python-ironicclient-pypy/b04e69d : SUCCESS in 1m 57s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/5/check/check-tempest-dsvm-ironic/a95e1e4 : SUCCESS in 34m 05s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/5/check/check-tempest-dsvm-virtual-ironic/8d548c7 : SUCCESS in 31m 03s","accounts_in_message":[],"_revision_number":5},{"id":"406df0625a04b16033f108b394c9544b37fab169","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 11:56:07.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/5/check-tripleo/check-tripleo-ironic-undercloud-precise/fa6ff2f : SUCCESS in 40m 18s","accounts_in_message":[],"_revision_number":5},{"id":"a5780569c170e3d91fb5918e6253057ec292d4da","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-07-10 15:10:33.000000000","message":"Patch Set 5: Code-Review-1\n\n(11 comments)\n\nHi Lucas. Looks good. Some of my comments would be ditto for all the lists, but I only mentioned them for chassis.","accounts_in_message":[],"_revision_number":5},{"id":"c37cacadaab656603c7a388e26d5b556655b4fb5","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-11 10:58:02.000000000","message":"Patch Set 5:\n\n(11 comments)","accounts_in_message":[],"_revision_number":5},{"id":"f3a5c169489452c072ca3aaee1aed0bf876efcb4","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-11 11:10:03.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2fe1c4a2f08457ecb278f2d839a352204af7cf61","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 11:10:04.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"69ea822bd5bda1829c921f687dc9ce43f802cc9e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 11:46:14.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-pep8/6d605ac : SUCCESS in 2m 20s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/6/check/gate-python-ironicclient-docs/973388c/doc/build/html/ : SUCCESS in 4m 36s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python26/e282245 : SUCCESS in 2m 43s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python27/cc0a9bd : SUCCESS in 2m 28s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python33/92153fa : SUCCESS in 3m 29s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-pypy/06d588a : SUCCESS in 2m 45s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-ironic/c999221 : SUCCESS in 36m 00s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-virtual-ironic/1e5efb9 : SUCCESS in 26m 18s","accounts_in_message":[],"_revision_number":6},{"id":"ed31361dac5fbae26fe95663336eb86c025a08b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 11:56:35.000000000","message":"Patch Set 6:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/6/check-tripleo/check-tripleo-ironic-undercloud-precise/7029491 : SUCCESS in 46m 24s","accounts_in_message":[],"_revision_number":6},{"id":"abb7c2121a6846c224e911b4eb910bfa13c5a895","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-07-14 14:41:36.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)\n\nThanks Lucas!","accounts_in_message":[],"_revision_number":6},{"id":"a6a674c3b213f51bf79f1fd1826a95c78f8b7458","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 14:41:37.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"bfd48380a7252df37a2369a263e58755a8f55911","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 15:17:41.000000000","message":"Patch Set 6: 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/85/91585/6/check/gate-python-ironicclient-pep8/8b2e2b3 : SUCCESS in 1m 46s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/6/check/gate-python-ironicclient-docs/314ee0a/doc/build/html/ : SUCCESS in 3m 45s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python26/e9b6fa9 : SUCCESS in 1m 48s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python27/bcc4a90 : SUCCESS in 3m 23s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python33/5018cee : SUCCESS in 5m 52s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-pypy/64a3cbf : SUCCESS in 1m 53s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-ironic/a4faed7 : SUCCESS in 35m 39s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-virtual-ironic/cc27b44 : FAILURE in 24m 29s","accounts_in_message":[],"_revision_number":6},{"id":"66f94a3a0dd8fb700c74916be4e6ffc1c5779d76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 15:47:13.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"e90caa7a96fd21f6b653ad64211f67bc2683c4bf","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-14 15:47:13.000000000","message":"Patch Set 6:\n\nrecheck bug 1272417","accounts_in_message":[],"_revision_number":6},{"id":"64f26739e0106f5424eb9d09cee2ae15c7d38af0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 16:34:06.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-pep8/9980d27 : SUCCESS in 2m 25s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/6/check/gate-python-ironicclient-docs/c0a4c9e/doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python26/7dfd96a : SUCCESS in 2m 20s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python27/4b7ee61 : SUCCESS in 3m 05s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-python33/d8b3edf : SUCCESS in 3m 26s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/6/check/gate-python-ironicclient-pypy/960b42f : SUCCESS in 2m 08s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-ironic/5ef5931 : SUCCESS in 27m 17s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/6/check/check-tempest-dsvm-virtual-ironic/c38e8ec : SUCCESS in 46m 48s","accounts_in_message":[],"_revision_number":6},{"id":"86482b3335a8a7bef9d480611a530a36a4d0f0e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-14 18:16:46.000000000","message":"Patch Set 6:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/6/check-tripleo/check-tripleo-ironic-undercloud-precise/2a3d757 : SUCCESS in 55m 27s","accounts_in_message":[],"_revision_number":6},{"id":"5bf9e367ef4f3730994c72a797ecd2a5b9b891fd","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2014-07-15 00:03:12.000000000","message":"Patch Set 6: Code-Review+2\n\nLTGM\n\nRuby, Lucas thank you for this patch and the corresponding bug, to address order and key values.","accounts_in_message":[],"_revision_number":6},{"id":"5bc2a0a186705b7203cf0fba6ce90c33c31ba212","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2014-07-15 07:37:11.000000000","message":"Patch Set 6: Code-Review+2\n\nGood patch, thanks Lucas.","accounts_in_message":[],"_revision_number":6},{"id":"5d6978a8246beaabe59c5035e67056b9eaf995c2","author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"date":"2014-07-15 07:48:02.000000000","message":"Patch Set 6: Code-Review+1\n\n(6 comments)\n\nThanks Lucas for persevering!  \n\nLGTM other than a question regarding :returns: in the major function docstrings - I\u0027ll let others comment appropriately.","accounts_in_message":[],"_revision_number":6},{"id":"c31ac5f774b34174cb468572444b80cf2a122ba7","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-15 10:04:34.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"aa84db61373ec86dc3232e1235b326e8c541c72f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 10:04:38.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"8dcfd756fba9eb3df12a44a336635ed05b46813f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 10:49:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pep8/3c61483 : SUCCESS in 2m 31s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/check/gate-python-ironicclient-docs/7423468/doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python26/c496fb0 : SUCCESS in 2m 12s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python27/89503e1 : SUCCESS in 2m 29s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python33/9e07b6e : SUCCESS in 4m 25s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pypy/e2782fc : SUCCESS in 2m 45s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-ironic/8d683cd : SUCCESS in 41m 16s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-virtual-ironic/b77f4b4 : SUCCESS in 30m 47s","accounts_in_message":[],"_revision_number":7},{"id":"9bae9359a81cd84c086baae4d4dfff8350c9e6b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 11:59:36.000000000","message":"Patch Set 7:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/7/check-tripleo/check-tripleo-ironic-undercloud-precise/4d7064d : FAILURE in 43m 56s","accounts_in_message":[],"_revision_number":7},{"id":"7a078fd00ee86e22d4c1a348172288871106602d","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2014-07-15 13:03:53.000000000","message":"Patch Set 7: Code-Review+2\n\nPaginate away!","accounts_in_message":[],"_revision_number":7},{"id":"ddad8efe84f2b83b92e9ed650ccb27414ba226aa","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-07-15 14:43:00.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nThis LGTM, thanks Lucas!","accounts_in_message":[],"_revision_number":7},{"id":"4e8aa0f9ba21c0f0fcebefc35e7e2f3388d9294d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 14:43:01.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"65c719018d72122105e3700ad1a0befc2f2cf4a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 15:18:13.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/gate/gate-python-ironicclient-docs/269288d/doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-pep8/1badef9 : SUCCESS in 2m 17s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python26/b895c65 : SUCCESS in 3m 11s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python27/b3b5b21 : SUCCESS in 2m 54s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python33/a1e0777 : SUCCESS in 3m 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-pypy/8d0519a : SUCCESS in 2m 49s\n- gate-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/gate/gate-tempest-dsvm-ironic/11c06bb : FAILURE in 35m 10s\n- gate-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/gate/gate-tempest-dsvm-virtual-ironic/ac260e0 : SUCCESS in 31m 00s","accounts_in_message":[],"_revision_number":7},{"id":"d723a3db457d63a2a237b5dafc1aa6d537818fc8","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-15 15:20:36.000000000","message":"Patch Set 7:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-ironic: https://bugs.launchpad.net/bugs/1321494\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1321494\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":7},{"id":"9d2dcc95bbf55b8554332c98751a13c79089c10d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 15:30:22.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"b68a5f482ec0fe9883988e9053cc676049f472ea","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-15 15:30:22.000000000","message":"Patch Set 7:\n\nrecheck bug 1321494","accounts_in_message":[],"_revision_number":7},{"id":"3aa9bfc8c465983f04dc9012b7f5d2207f7186b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 16:14:00.000000000","message":"Patch Set 7: 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/85/91585/7/check/gate-python-ironicclient-pep8/ba22819 : SUCCESS in 2m 02s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/check/gate-python-ironicclient-docs/4555a7f/doc/build/html/ : SUCCESS in 4m 02s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python26/9718092 : FAILURE in 19s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python27/c3f5f3e : SUCCESS in 1m 55s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python33/98b59ed : SUCCESS in 5m 05s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pypy/8b834be : SUCCESS in 2m 59s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-ironic/5b2e02e : SUCCESS in 35m 35s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-virtual-ironic/e215efa : SUCCESS in 36m 29s","accounts_in_message":[],"_revision_number":7},{"id":"0cdb1ee4961b3303fdb26607593d616b79ec5756","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-15 16:20:18.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"bd89adf6938210a969e2a3e1fc77f7a1ebdb3f02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 16:20:19.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"87400690901967f359f445b5baa03834a56512a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 17:07:21.000000000","message":"Patch Set 7: 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/85/91585/7/check/gate-python-ironicclient-pep8/21689d3 : SUCCESS in 2m 34s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/check/gate-python-ironicclient-docs/c377a61/doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python26/2939d4e : FAILURE in 12s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python27/fddc8b6 : SUCCESS in 4m 09s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python33/6d0f416 : SUCCESS in 3m 48s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pypy/8a90489 : SUCCESS in 2m 41s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-ironic/8fd055e : SUCCESS in 30m 28s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-virtual-ironic/ce00b25 : SUCCESS in 42m 50s","accounts_in_message":[],"_revision_number":7},{"id":"b824fe375dd8b09177c8f7e74631d14b903f07a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 17:21:30.000000000","message":"Patch Set 7:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/7/check-tripleo/check-tripleo-ironic-undercloud-precise/4ed4fd4 : SUCCESS in 46m 06s","accounts_in_message":[],"_revision_number":7},{"id":"49a22a4f8e2a5a5ffb35e2d9d4990ee7c8e55080","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2014-07-15 17:39:23.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"e38e8447ad3d7eee5c886648b0d1ea76ce5a2f6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 17:39:24.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"da50268a6864e6a209fd9d70ec781ed993e1dec0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 18:09:32.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pep8/40f9941 : SUCCESS in 1m 43s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/check/gate-python-ironicclient-docs/504a5c1/doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python26/f6fa2ad : SUCCESS in 1m 57s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python27/1bd6afb : SUCCESS in 2m 47s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-python33/e03d245 : SUCCESS in 4m 53s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/check/gate-python-ironicclient-pypy/15e4e04 : SUCCESS in 1m 54s\n- check-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-ironic/7660180 : SUCCESS in 27m 54s\n- check-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/check/check-tempest-dsvm-virtual-ironic/b3a9ac4 : SUCCESS in 27m 44s","accounts_in_message":[],"_revision_number":7},{"id":"4fe1ebd1dc8563f7e853c552241f5e947987f40d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 18:09:33.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"bc2e92036ab4987bada3b2d4c7ffbc04fd0fa667","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-07-15 18:28:50.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"5ddd77c5dd04297d6dbe9c22d9397cee102180ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 18:37:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7},{"id":"7f07fece8b51884065285fc1acd37be3b77f1e19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 18:37:28.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded.\n\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/85/91585/7/gate/gate-python-ironicclient-docs/98c7169/doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-pep8/0eea49c : SUCCESS in 3m 00s\n- gate-python-ironicclient-python26 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python26/88d33e7 : SUCCESS in 3m 16s\n- gate-python-ironicclient-python27 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python27/f8b88fa : SUCCESS in 2m 49s\n- gate-python-ironicclient-python33 http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-python33/b20b571 : SUCCESS in 3m 38s\n- gate-python-ironicclient-pypy http://logs.openstack.org/85/91585/7/gate/gate-python-ironicclient-pypy/62d6654 : SUCCESS in 1m 50s\n- gate-tempest-dsvm-ironic http://logs.openstack.org/85/91585/7/gate/gate-tempest-dsvm-ironic/2341c6e : SUCCESS in 27m 32s\n- gate-tempest-dsvm-virtual-ironic http://logs.openstack.org/85/91585/7/gate/gate-tempest-dsvm-virtual-ironic/42e5ba3 : SUCCESS in 25m 54s","accounts_in_message":[],"_revision_number":7},{"id":"6a96f9599da85460fe1cb371596b3bf3ead9c0b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 20:03:55.000000000","message":"Patch Set 7:\n\nBuild succeeded.\n\n- check-tripleo-ironic-undercloud-precise http://logs.openstack.org/85/91585/7/check-tripleo/check-tripleo-ironic-undercloud-precise/ab55e2a : SUCCESS in 51m 46s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"c3665d091646cebce39a9656da0566f2c4477d8b","revisions":{"51ac4f4a5aae2a69f521826bd4ab4fe1a5070d3c":{"kind":"REWORK","_number":1,"created":"2014-05-01 15:20:43.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/1"}}},"commit":{"parents":[{"commit":"7183512cbc58832d8d50d6d33852522736126126","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7183512cbc58832d8d50d6d33852522736126126"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 15:10:11.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nUse a recursive generator to iterate over the request, the presence of a\n\u0027next\u0027 field is the indicator to continue pagination until there\u0027re no\nmore values to be returned.\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/51ac4f4a5aae2a69f521826bd4ab4fe1a5070d3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/51ac4f4a5aae2a69f521826bd4ab4fe1a5070d3c"}]},"branch":"refs/heads/master"},"87a3ed1c339479fec525d97478a61d25076b8ed9":{"kind":"REWORK","_number":2,"created":"2014-05-19 09:22:38.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/2"}}},"commit":{"parents":[{"commit":"7183512cbc58832d8d50d6d33852522736126126","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7183512cbc58832d8d50d6d33852522736126126"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-19 09:22:28.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nUse a recursive generator to iterate over the request, the presence of a\n\u0027next\u0027 field is the indicator to continue pagination until there\u0027re no\nmore values to be returned.\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/87a3ed1c339479fec525d97478a61d25076b8ed9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/87a3ed1c339479fec525d97478a61d25076b8ed9"}]},"branch":"refs/heads/master"},"1a46ec7eb4f7051c058fd308780e02094fd0e86d":{"kind":"REWORK","_number":3,"created":"2014-06-25 14:01:09.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/3"}}},"commit":{"parents":[{"commit":"1709fef25f085ec4ebf2686deb636b3a03b00a7a","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1709fef25f085ec4ebf2686deb636b3a03b00a7a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-06-25 13:58:49.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nthe presence of a \u0027next\u0027 field is the indicator to continue pagination\nuntil there\u0027re no more values to be returned.\n\nOn the CLI two new options were added to commands used to list resources:\n\n* --limit: The maximum number of results to return per request, 0 for no\n           limit. Default: 100\n\n* --marker: The UUID of the last item of the previous result set; we\n \t    return the next results after this item\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1a46ec7eb4f7051c058fd308780e02094fd0e86d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1a46ec7eb4f7051c058fd308780e02094fd0e86d"}]},"branch":"refs/heads/master"},"10e11fbb02e2bdd7a643dad209f383a390ca90dc":{"kind":"REWORK","_number":4,"created":"2014-07-08 16:07:48.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/4"}}},"commit":{"parents":[{"commit":"2a8265352aa9311756abf74fd4e206739b20a88c","subject":"Make a few minor updates to node shell help strings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2a8265352aa9311756abf74fd4e206739b20a88c"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-07-08 16:07:21.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nthe presence of a \u0027next\u0027 field is the indicator to continue pagination\nuntil there\u0027re no more values to be returned.\n\nOn the CLI two new options were added to commands used to list resources:\n\n* --limit: The maximum number of results to return per request, 0 for no\n           limit. Default: 100\n\n* --marker: The UUID of the last item of the previous result set; we\n \t    return the next results after this item\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/10e11fbb02e2bdd7a643dad209f383a390ca90dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/10e11fbb02e2bdd7a643dad209f383a390ca90dc"}]},"branch":"refs/heads/master"},"15c1759c996f5cbdda06e69e5a4700b334554f3d":{"kind":"REWORK","_number":5,"created":"2014-07-10 11:10:22.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/5"}}},"commit":{"parents":[{"commit":"17b0d84eda14d07d5d251b0f53d564bad1484174","subject":"Merge \"Add CONTRIBUTING.rst\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/17b0d84eda14d07d5d251b0f53d564bad1484174"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-07-10 11:00:16.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nthe presence of a \u0027next\u0027 field is the indicator to continue pagination\nuntil there\u0027re no more values to be returned.\n\nOn the CLI two new options were added to commands used to list resources:\n\n* --marker: The UUID of the last item of the previous result set; we\n \t    return the next results after this item\n\n* --limit: The maximum number of results to return per request, 0 for no\n           limit.\n\n    This is included if:\n\n    1) \u0027limit\u0027 param is specified and equals the number of items.\n\n    2) \u0027limit\u0027 param is specified and equals 0, in this case\n    it means no limit and it\u0027s going to iterate over the next\n    links until there\u0027s no more items to be returned.\n\n    3) \u0027limit\u0027 param is NOT specified (None), in this case the\n    number of items returned respect the maximum imposed by the\n    Ironic API by default (api.max_limit config option).\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/15c1759c996f5cbdda06e69e5a4700b334554f3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/15c1759c996f5cbdda06e69e5a4700b334554f3d"}]},"branch":"refs/heads/master"},"378e250afe25be93e6d941d44ca8a2d171a6967f":{"kind":"REWORK","_number":6,"created":"2014-07-11 11:10:03.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/6"}}},"commit":{"parents":[{"commit":"fb63911eb1550b2346f7b4768deddd87f0f6b2c6","subject":"Remove aliases `arg` and `env` from utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fb63911eb1550b2346f7b4768deddd87f0f6b2c6"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-07-11 11:08:03.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nthe presence of a \u0027next\u0027 field is the indicator to continue pagination\nuntil there\u0027re no more values to be returned.\n\nOn the CLI two new options were added to commands used to list resources:\n\n* --marker: Optional, the UUID of an item, eg the last item from a\n  previous result set. Return the next result set.\n\n* --limit: The maximum number of results to return per request, if:\n\n  1) limit \u003e 0, the maximum number of items to return.\n  2) limit \u003d\u003d 0, return the entire list of items.\n  3) limit param is NOT specified (None), the number of items\n  returned respect the maximum imposed by the Ironic API\n  (see Ironic\u0027s api.max_limit option).\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/378e250afe25be93e6d941d44ca8a2d171a6967f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/378e250afe25be93e6d941d44ca8a2d171a6967f"}]},"branch":"refs/heads/master"},"c3665d091646cebce39a9656da0566f2c4477d8b":{"kind":"REWORK","_number":7,"created":"2014-07-15 10:04:34.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/85/91585/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/85/91585/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/85/91585/7"}}},"commit":{"parents":[{"commit":"d7218d83a2d93a3a5610bc329a271891983700ae","subject":"Merge \"Remove aliases `arg` and `env` from utils\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d7218d83a2d93a3a5610bc329a271891983700ae"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-05-01 14:22:20.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2014-07-15 10:04:02.000000000","tz":60},"subject":"Add pagination support to {node, port, chassis}-list","message":"Add pagination support to {node, port, chassis}-list\n\nthe presence of a \u0027next\u0027 field is the indicator to continue pagination\nuntil there\u0027re no more values to be returned.\n\nOn the CLI two new options were added to commands used to list resources:\n\n* --marker: Optional, the UUID of an item, eg the last item from a\n  previous result set. Return the next result set.\n\n* --limit: The maximum number of results to return per request, if:\n\n  1) limit \u003e 0, the maximum number of items to return.\n  2) limit \u003d\u003d 0, return the entire list of items.\n  3) limit param is NOT specified (None), the number of items\n  returned respect the maximum imposed by the Ironic API\n  (see Ironic\u0027s api.max_limit option).\n\nCloses-Bug: #1314992\nChange-Id: I77cc7a7df65c3d2a84144b12a001487ff6832045\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c3665d091646cebce39a9656da0566f2c4477d8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c3665d091646cebce39a9656da0566f2c4477d8b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
