)]}'
{"id":"openstack%2Fpython-swiftclient~74845","triplet_id":"openstack%2Fpython-swiftclient~master~Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9","project":"openstack/python-swiftclient","branch":"master","topic":"data_iter","hashtags":[],"change_id":"Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9","subject":"Allow get_account and get_container to return an iterator","status":"ABANDONED","created":"2014-02-19 21:45:39.000000000","updated":"2014-09-18 05:22:05.000000000","total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b0c2f8b73e6da5b9bf46d9d4965fa8087b0594ec","_number":74845,"virtual_id_number":74845,"owner":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":1,"date":"2014-05-06 16:10:17.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":-1,"date":"2014-05-06 14:57:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":1,"date":"2014-05-06 15:05:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"date":"2014-05-06 14:57:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},{"value":0,"date":"2014-05-06 14:57:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-22 13:05:25.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2014-03-07 09:29:38.000000000","updated_by":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"reviewer":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"state":"REVIEWER"},{"updated":"2014-03-20 09:01:03.000000000","updated_by":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"reviewer":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"state":"REVIEWER"},{"updated":"2014-05-05 11:26:31.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-05-06 15:05:19.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2014-05-06 16:10:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8772ccf0ef077d31695200f8afc9f2ec1244247f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 21:45:40.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"27e15dc2f7dd20d5adad8a2c2b8ebbf7a324c73a","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-02-19 21:46:43.000000000","message":"Patch Set 1: Work In Progress\n\nTests are missing yes - but this patch wait for some feedback about the feature.","accounts_in_message":[],"_revision_number":1},{"id":"a7c5ffea4f7683d2466cc061bcd444c6dd0577d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-20 00:01:29.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-pep8/2c37c74 : SUCCESS in 1m 02s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/1/check/gate-python-swiftclient-docs/8634d84/doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python26/f00d21a : SUCCESS in 1m 00s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python27/16d13a7 : SUCCESS in 1m 20s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python33/a1b657d : FAILURE in 4m 07s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-pypy/da0a4fc : SUCCESS in 1m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/1/check/check-swift-dsvm-functional/4257348 : SUCCESS in 13m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-full/15498d2 : SUCCESS in 43m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-postgres-full/7606198 : SUCCESS in 43m 31s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-neutron/592b212 : SUCCESS in 33m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/1/check/gate-tempest-dsvm-large-ops/51f60f4 : SUCCESS in 11m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/1/check/gate-tempest-dsvm-neutron-large-ops/ff5fbd9 : SUCCESS in 14m 17s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/1/check/check-grenade-dsvm/851321b : SUCCESS in 27m 23s\n","accounts_in_message":[],"_revision_number":1},{"id":"abc68af1ffe015cb4ce4f6be86457c5f70e93e6a","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2014-02-27 15:07:23.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(4 inline comments)\n\nThe general idea is good. Containers with millions of objects need an iter to be usable.","accounts_in_message":[],"_revision_number":1},{"id":"4a9b3fdc0a15616f9870ab9b7debae7edef3bca1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 15:07:24.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"7a2d58f19cd19566f1943860162b93c31e6ef915","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 16:06:41.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-pep8/d3b9783 : SUCCESS in 1m 05s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/1/check/gate-python-swiftclient-docs/3aabd9b/doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python26/f6d456a : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python27/a4056d1 : SUCCESS in 1m 08s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-python33/04a7b5d : FAILURE in 2m 43s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/1/check/gate-python-swiftclient-pypy/fff4b34 : SUCCESS in 1m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/1/check/check-swift-dsvm-functional/ad24ec0 : SUCCESS in 14m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-full/18753fd : SUCCESS in 49m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-postgres-full/a215df8 : SUCCESS in 53m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-neutron/300ca64 : SUCCESS in 38m 07s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/74845/1/check/check-tempest-dsvm-neutron-full/6135fdb : SUCCESS in 52m 36s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/1/check/gate-tempest-dsvm-large-ops/fac30b4 : SUCCESS in 18m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/1/check/gate-tempest-dsvm-neutron-large-ops/29afe91 : SUCCESS in 13m 39s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/1/check/check-grenade-dsvm/77c0eb6 : SUCCESS in 53m 22s\n","accounts_in_message":[],"_revision_number":1},{"id":"d8f4860c1f52276f7329ec64de25ba46ad199dcd","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-04 17:31:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6c857f3e699caa15ec2bef853d103077fae7cdaf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 17:31:23.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"19daf10eaa72308b6b3b9b1e582f07c41620dfe9","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-04 17:32:16.000000000","message":"Patch Set 1: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"3447e864413d33d1bce57ae3a94db1620dc85bfa","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-04 17:33:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8a745b591ecf0cc410e120e685e20763ea482778","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 17:33:25.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"936bad12ab0dafd002767c624645e4df6373508c","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-04 17:33:30.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":3},{"id":"7e54ffecf831f683fc62d1cbff704e7e4cdd00d9","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-04 17:37:14.000000000","message":"Patch Set 3:\n\n@Donagh McCabe, Thx for your review - I\u0027ve commented your comments and added some modification to patch.","accounts_in_message":[],"_revision_number":3},{"id":"526f4372bb8a2047e0c7f959dda65c2e7218c551","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 19:17:59.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/3/check/gate-python-swiftclient-pep8/30b6be3 : FAILURE in 1m 06s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/3/check/gate-python-swiftclient-docs/41945e5/doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/3/check/gate-python-swiftclient-python26/2be6e73 : SUCCESS in 40s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/3/check/gate-python-swiftclient-python27/95821ed : SUCCESS in 1m 09s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/3/check/gate-python-swiftclient-python33/98854de : FAILURE in 3m 00s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/3/check/gate-python-swiftclient-pypy/2d22d41 : SUCCESS in 1m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/3/check/check-swift-dsvm-functional/62588f6 : SUCCESS in 13m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/3/check/check-tempest-dsvm-full/acd79b6 : SUCCESS in 59m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/3/check/check-tempest-dsvm-postgres-full/b72e862 : SUCCESS in 55m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/3/check/check-tempest-dsvm-neutron/06ed9fe : SUCCESS in 44m 09s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/74845/3/check/check-tempest-dsvm-neutron-full/9a13597 : SUCCESS in 43m 36s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/3/check/gate-tempest-dsvm-large-ops/f51e831 : SUCCESS in 21m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/3/check/gate-tempest-dsvm-neutron-large-ops/7e6d8d4 : SUCCESS in 23m 16s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/3/check/check-grenade-dsvm/d9948ab : SUCCESS in 30m 25s\n","accounts_in_message":[],"_revision_number":3},{"id":"abed899cbf4172da977b4d8035d8ae6d5c716225","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 09:07:06.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"6ed0e29b74adab94b296d90f8e5efd6563057be0","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-05 09:07:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e6e1d79934ee8d5d8d764dc51c49ef571112eb8d","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-05 09:07:11.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":4},{"id":"fcf62f06ce6a45d66b267e5542cb3f33b3b0b397","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-03-05 09:14:35.000000000","message":"Patch Set 4:\n\nI like the idea!\n\nPlease add the full_list_iter argument also to get_account/get_container in class Connection. Please see my inline comments. With these additions I tested the code using the following example, works as expected:\n\n import swiftclient\n \n conn \u003d swiftclient.Connection(\n     \"http://localhost:8080/auth/v1.0\",\n     \"test:tester\", \"testing\")\n \n head, containers \u003d conn.get_account(limit\u003d1, full_listing_iter\u003dTrue)\n for container in containers:\n     print container\n\nI also tested the code using my functional tests (shameless self promotion: https://review.openstack.org/#/c/76355/), and new code passed all tests (tests covered both new classes except line 318).\n\nPlease see my comments in patchset 3.","accounts_in_message":[],"_revision_number":4},{"id":"7f48b25a503c6abd56f15af39884a169e219bd93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-05 10:12:36.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/4/check/gate-python-swiftclient-pep8/e26daa0 : SUCCESS in 1m 14s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/4/check/gate-python-swiftclient-docs/d8812be/doc/build/html/ : SUCCESS in 1m 16s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/4/check/gate-python-swiftclient-python26/d9d786a : SUCCESS in 1m 22s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/4/check/gate-python-swiftclient-python27/044d38b : SUCCESS in 1m 17s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/4/check/gate-python-swiftclient-python33/b49fe89 : FAILURE in 3m 13s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/4/check/gate-python-swiftclient-pypy/9555bcf : SUCCESS in 1m 11s\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/4/check/check-swift-dsvm-functional/c2c2724 : SUCCESS in 19m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/4/check/check-tempest-dsvm-full/0ce8c03 : SUCCESS in 54m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/4/check/check-tempest-dsvm-postgres-full/a2758c8 : SUCCESS in 58m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/4/check/check-tempest-dsvm-neutron/36f142f : SUCCESS in 34m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/74845/4/check/check-tempest-dsvm-neutron-full/0ca0ed0 : SUCCESS in 56m 32s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/4/check/gate-tempest-dsvm-large-ops/5e8f364 : SUCCESS in 19m 34s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/4/check/gate-tempest-dsvm-neutron-large-ops/b87a957 : SUCCESS in 15m 23s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/4/check/check-grenade-dsvm/3d190fa : SUCCESS in 28m 52s\n","accounts_in_message":[],"_revision_number":4},{"id":"4698dd10571ccb9732316f8bce8073cfffe02465","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-06 19:24:26.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e33fb42ea048303085e9e88f5c8e9327bb0cf576","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 19:24:27.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"a6f8d596544ec761da4ac0df20de3719129b86e4","author":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"date":"2014-03-06 19:29:13.000000000","message":"Patch Set 5:\n\n@Christian Thanks for the review I\u0027ve addressed all your comments. Plus I have refactored the AccountsIter and ContainersIter in one main class to avoid code duplication.","accounts_in_message":[],"_revision_number":5},{"id":"c03822d649acd49f02ddeeb2ddada2ff0e7a3c3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-06 21:08:22.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pep8/3a65858 : SUCCESS in 52s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/5/check/gate-python-swiftclient-docs/447796f/doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python26/d66f9c9 : SUCCESS in 1m 10s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python27/f3f7cdc : SUCCESS in 1m 07s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python33/d3ee3c3 : FAILURE in 3m 05s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pypy/559600b : SUCCESS in 1m 17s\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/5/check/check-swift-dsvm-functional/c861bfb : SUCCESS in 15m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-full/beb25b9 : SUCCESS in 45m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-postgres-full/90792b6 : SUCCESS in 1h 08m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron/c54fd6a : SUCCESS in 37m 56s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron-full/9f95142 : SUCCESS in 1h 11m 42s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-large-ops/6d58984 : SUCCESS in 15m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-neutron-large-ops/413f74b : SUCCESS in 24m 02s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/5/check/check-grenade-dsvm/acd81ab : SUCCESS in 37m 53s\n","accounts_in_message":[],"_revision_number":5},{"id":"4adbdcf6f9972f633e56d6beb2db66ed1e7599dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-20 09:01:03.000000000","message":"Patch Set 5: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"bcd4051970d1d604d47980d6e793349cb25e7987","author":{"_account_id":860,"name":"Donagh McCabe","email":"donagh.mccabe@gmail.com","username":"donagh-mccabe"},"date":"2014-03-20 09:01:03.000000000","message":"Patch Set 5:\n\nI had earlier commented about ?path and subdir. As you found, in testing, I found that subdir only occurs with prefix/delimiter. I tested your code with pseudo directories -- both with and without directory objects -- and it behaves the same as before. So that\u0027s a +1\n\nHowever, as you noted in your first commit, you need unit tests. Unfortunately, https://review.openstack.org/#/c/76355 has not merged yet. If it had, you could rebase and then add a full_listing_iter test.","accounts_in_message":[],"_revision_number":5},{"id":"37bbcc57da4050930908e2da1f784e7ac5397e53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-20 10:01:40.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pep8/6808904 : SUCCESS in 1m 04s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/5/check/gate-python-swiftclient-docs/fb516b8/doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python26/4efe758 : SUCCESS in 1m 06s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python27/4fde709 : SUCCESS in 1m 08s\n- check-grenade-dsvm http://logs.openstack.org/45/74845/5/check/check-grenade-dsvm/d5edfa8 : SUCCESS in 34m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-full/90cf424 : SUCCESS in 1h 00m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron/3db6476 : SUCCESS in 39m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron-heat-slow/6b53ae6 : SUCCESS in 23m 27s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python33/4523c61 : FAILURE in 3m 19s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pypy/5690676 : FAILURE in 1m 20s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/5/check/check-swift-dsvm-functional/be6fee2 : SUCCESS in 14m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-postgres-full/6e1f06d : SUCCESS in 58m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-large-ops/11333ab : SUCCESS in 15m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-neutron-large-ops/d9fde4b : SUCCESS in 17m 00s\n","accounts_in_message":[],"_revision_number":5},{"id":"184eb3bca037ce8947745ff3c06c7f73303a4212","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-05-05 11:26:31.000000000","message":"Patch Set 5: Code-Review-1\n\nany chances to get unittest for this?","accounts_in_message":[],"_revision_number":5},{"id":"b58b64ef9d3e3215d0e5593528a4a053d04dbb86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 11:26:34.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"9de040000696e21c1b86f2990d753f3af2727f39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 12:38:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pep8/41c8ae8 : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/5/check/gate-python-swiftclient-docs/79e74d1/doc/build/html/ : SUCCESS in 56s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python26/85cfb9f : SUCCESS in 1m 03s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python27/cb981c0 : SUCCESS in 37s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-full/6b9c57d : SUCCESS in 50m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron/de92077 : SUCCESS in 55m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron-heat-slow/1df9ec4 : SUCCESS in 23m 43s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/45/74845/5/check/check-grenade-dsvm/9d19cec : SUCCESS in 31m 36s\n- check-grenade-dsvm-neutron http://logs.openstack.org/45/74845/5/check/check-grenade-dsvm-neutron/32cf933 : SUCCESS in 1h 11m 56s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-full-havana/c7d8a8f : SUCCESS in 35m 51s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron-havana/406f12a : SUCCESS in 34m 01s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-full-icehouse/5516c8a : SUCCESS in 57m 14s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-neutron-icehouse/a400519 : SUCCESS in 56m 48s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-python33/100adfa : FAILURE in 3m 25s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/5/check/gate-python-swiftclient-pypy/06091f3 : SUCCESS in 1m 36s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/5/check/check-swift-dsvm-functional/58e2c0c : SUCCESS in 16m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/5/check/check-tempest-dsvm-postgres-full/50b1afb : SUCCESS in 47m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-large-ops/59a393f : SUCCESS in 21m 35s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/5/check/gate-tempest-dsvm-neutron-large-ops/88ab199 : SUCCESS in 20m 54s","accounts_in_message":[],"_revision_number":5},{"id":"d492439e78b4218408f615721876909f6d8462f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 14:57:23.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"671683ef701c31687a3797ccadcd036737c22bb4","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-06 14:57:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"937ad9c7d6fda339a6c7521c019169ddd15c58c8","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-05-06 15:05:19.000000000","message":"Patch Set 6: Code-Review+1\n\nI just rebased this patch (no code change).\n\nWith the recently merged functional tests it\u0027s now easier to verify the correct behavior. In fact all new lines except 285/286 are tested and all tests passed.\n\nCode looks good and works for me; but just adding a +1 for now because I want to check the code in lines 285/286.","accounts_in_message":[],"_revision_number":6},{"id":"f414e16c86cee4c61ab5a6a55284dee587d35e3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 16:10:17.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/45/74845/6/check/gate-python-swiftclient-pep8/b8ff946 : SUCCESS in 45s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/45/74845/6/check/gate-python-swiftclient-docs/35969bc/doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-python26 http://logs.openstack.org/45/74845/6/check/gate-python-swiftclient-python26/4176eb8 : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/45/74845/6/check/gate-python-swiftclient-python27/1a4963c : SUCCESS in 38s\n- check-tempest-dsvm-full http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-full/6bf7311 : SUCCESS in 54m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-neutron/5ff1c9b : SUCCESS in 56m 38s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-neutron-heat-slow/46e9240 : SUCCESS in 23m 17s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/45/74845/6/check/check-grenade-dsvm/642ca48 : SUCCESS in 35m 19s\n- check-grenade-dsvm-neutron http://logs.openstack.org/45/74845/6/check/check-grenade-dsvm-neutron/e680fcc : SUCCESS in 1h 11m 05s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-full-havana/8925455 : SUCCESS in 41m 21s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-neutron-havana/38da9f4 : SUCCESS in 31m 45s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-full-icehouse/5c37dce : SUCCESS in 1h 03m 20s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-neutron-icehouse/52d67b8 : SUCCESS in 56m 43s\n- gate-python-swiftclient-python33 http://logs.openstack.org/45/74845/6/check/gate-python-swiftclient-python33/4b981ff : FAILURE in 4m 58s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/45/74845/6/check/gate-python-swiftclient-pypy/cba1bdc : SUCCESS in 1m 52s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/45/74845/6/check/check-swift-dsvm-functional/0b6993e : SUCCESS in 14m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/74845/6/check/check-tempest-dsvm-postgres-full/4557ad9 : SUCCESS in 1h 12m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/74845/6/check/gate-tempest-dsvm-large-ops/66812eb : SUCCESS in 20m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/74845/6/check/gate-tempest-dsvm-neutron-large-ops/c67f9a9 : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":6},{"id":"8e5e4d8b0807a4f13115c70c4647ce9300f468ce","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-09-18 05:22:05.000000000","message":"Abandoned\n\nAbandoning due to lack of activity since the last negative review. You can restore this change to continue working on it.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"ced9b60ede1146552568ed9b1f4f44df1827a1e2","revisions":{"4816250d6f8b183b2faa657ee84e3ae9e2375886":{"kind":"REWORK","_number":1,"created":"2014-02-19 21:45:39.000000000","uploader":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"ref":"refs/changes/45/74845/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/1"}}},"commit":{"parents":[{"commit":"79f189a59352ee5b11a584924f5066b511b482b0","subject":"Fix --insecure option on auth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/79f189a59352ee5b11a584924f5066b511b482b0"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe quite large. To reduce memory consumption this patch\nadd the full_listing_iter parameter that when set to true returns\nan iterator.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4816250d6f8b183b2faa657ee84e3ae9e2375886"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4816250d6f8b183b2faa657ee84e3ae9e2375886"}]},"branch":"refs/heads/master"},"2f55c15dc563a3aba5c9e6884d7d45155db23e3c":{"kind":"REWORK","_number":2,"created":"2014-03-04 17:31:18.000000000","uploader":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"ref":"refs/changes/45/74845/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/2"}}},"commit":{"parents":[{"commit":"79f189a59352ee5b11a584924f5066b511b482b0","subject":"Fix --insecure option on auth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/79f189a59352ee5b11a584924f5066b511b482b0"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-03-04 17:22:40.000000000","tz":60},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe really large.\n\nTo reduce memory consumption this patch adds the\nfull_listing_iter parameter that returns\nan iterator instead of the a list of the full listing.\nThe caller will be able to consume it safely regarding\nthe memory usage.\n\nThis patch updates the full listing option of get_account\nand get_container to use the iterators but keep the\ncompatibility by returning a list. This avoid\ncode duplication.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f55c15dc563a3aba5c9e6884d7d45155db23e3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f55c15dc563a3aba5c9e6884d7d45155db23e3c"}]},"branch":"refs/heads/master"},"44a1b4472064c9c3d6d87ca9ff7946cd64f0a586":{"kind":"REWORK","_number":3,"created":"2014-03-04 17:33:24.000000000","uploader":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"ref":"refs/changes/45/74845/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/3"}}},"commit":{"parents":[{"commit":"79f189a59352ee5b11a584924f5066b511b482b0","subject":"Fix --insecure option on auth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/79f189a59352ee5b11a584924f5066b511b482b0"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-03-04 17:33:14.000000000","tz":60},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe really large.\n\nTo reduce memory consumption this patch adds the\nfull_listing_iter parameter that returns\nan iterator instead of the a list of the full listing.\nThe caller will be able to consume it safely regarding\nthe memory usage.\n\nThis patch updates the full listing option of get_account\nand get_container to use the iterators but keep the\ncompatibility by returning a list. This avoid\ncode duplication.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/44a1b4472064c9c3d6d87ca9ff7946cd64f0a586"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/44a1b4472064c9c3d6d87ca9ff7946cd64f0a586"}]},"branch":"refs/heads/master"},"2af72d66e4a27df7092c61999f7f249976a0c6b5":{"kind":"REWORK","_number":4,"created":"2014-03-05 09:07:06.000000000","uploader":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"ref":"refs/changes/45/74845/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/4"}}},"commit":{"parents":[{"commit":"79f189a59352ee5b11a584924f5066b511b482b0","subject":"Fix --insecure option on auth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/79f189a59352ee5b11a584924f5066b511b482b0"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-03-05 09:06:52.000000000","tz":60},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe really large.\n\nTo reduce memory consumption this patch adds the\nfull_listing_iter parameter that returns\nan iterator instead of the a list of the full listing.\nThe caller will be able to consume it safely regarding\nthe memory usage.\n\nThis patch updates the full listing option of get_account\nand get_container to use the iterators but keep the\ncompatibility by returning a list. This avoid\ncode duplication.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2af72d66e4a27df7092c61999f7f249976a0c6b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2af72d66e4a27df7092c61999f7f249976a0c6b5"}]},"branch":"refs/heads/master"},"5486b19fd5752e5cb9f4edf8c9e3021aa1e2ef2d":{"kind":"REWORK","_number":5,"created":"2014-03-06 19:24:26.000000000","uploader":{"_account_id":6889,"name":"Fabien Boucher","email":"fboucher@redhat.com","username":"fabien-boucher"},"ref":"refs/changes/45/74845/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/5"}}},"commit":{"parents":[{"commit":"79f189a59352ee5b11a584924f5066b511b482b0","subject":"Fix --insecure option on auth","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/79f189a59352ee5b11a584924f5066b511b482b0"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-03-06 19:24:15.000000000","tz":60},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe really large.\n\nTo reduce memory consumption this patch adds the\nfull_listing_iter parameter that returns\nan iterator instead of the a list of the full listing.\nThe caller will be able to consume it safely regarding\nthe memory usage.\n\nThis patch updates the full listing option of get_account\nand get_container to use the iterators but keep the\ncompatibility by returning a list. This avoid\ncode duplication.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5486b19fd5752e5cb9f4edf8c9e3021aa1e2ef2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5486b19fd5752e5cb9f4edf8c9e3021aa1e2ef2d"}]},"branch":"refs/heads/master"},"ced9b60ede1146552568ed9b1f4f44df1827a1e2":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-05-06 14:57:23.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/45/74845/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/45/74845/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/45/74845/6"}}},"commit":{"parents":[{"commit":"4e85183019da3c1a4b350d4b426b43de5a492727","subject":"Merge \"Add functional tests for python-swiftclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4e85183019da3c1a4b350d4b426b43de5a492727"}]}],"author":{"name":"Fabien Boucher","email":"fabien.boucher@enovance.com","date":"2014-02-19 21:36:23.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"christian.schwede@enovance.com","date":"2014-05-06 14:50:53.000000000","tz":0},"subject":"Allow get_account and get_container to return an iterator","message":"Allow get_account and get_container to return an iterator\n\nThe full_listing option of get_account and get_container\nbuilds and returns a list of accounts or containers that may\nbe really large.\n\nTo reduce memory consumption this patch adds the\nfull_listing_iter parameter that returns\nan iterator instead of the a list of the full listing.\nThe caller will be able to consume it safely regarding\nthe memory usage.\n\nThis patch updates the full listing option of get_account\nand get_container to use the iterators but keep the\ncompatibility by returning a list. This avoid\ncode duplication.\n\nChange-Id: Ie4e394df2b323d8aa2665a9b13c49d4db9d1e0a9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ced9b60ede1146552568ed9b1f4f44df1827a1e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ced9b60ede1146552568ed9b1f4f44df1827a1e2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
