)]}'
{"id":"openstack%2Fpython-swiftclient~34681","triplet_id":"openstack%2Fpython-swiftclient~master~I0b4f677e4a734e83d1a25088d9a74f7d46384e53","project":"openstack/python-swiftclient","branch":"master","topic":"threading-refactoring","hashtags":[],"change_id":"I0b4f677e4a734e83d1a25088d9a74f7d46384e53","subject":"Move multi-threading code to a library.","status":"MERGED","created":"2013-06-27 06:45:35.000000000","updated":"2013-07-30 17:31:41.000000000","submitted":"2013-07-30 17:31:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"28d3ce83e4f92a353a815f2d9d5666dbf06541a8","_number":34681,"virtual_id_number":34681,"owner":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-07-30 17:31:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"recommended":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-29 13:22:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":2,"date":"2013-07-30 17:29:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2013-07-29 23:59:10.000000000","_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":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":1,"date":"2013-07-30 17:29:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"date":"2013-07-29 23:59:10.000000000","_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-29 13:22:56.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2013-07-29 23:59:10.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":"2013-07-30 17:29:45.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2013-07-30 17:31:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b292b986170b2f57c6643bb2f4da235ff8f22d4d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-27 06:46:11.000000000","message":"Patch Set 1: Work In Progress\n\nNEEDS TESTS.  Just getting this into Gerrit so folks can get an early look at it.","accounts_in_message":[],"_revision_number":1},{"id":"91260a0ebf16a989c0ccd0e91898b613ac64cf2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-27 06:46:37.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/1/check/gate-python-swiftclient-pep8/345 : SUCCESS in 40s\n- http://docs-draft.openstack.org/34681/1/check/gate-python-swiftclient-docs/295/doc/build/html/ : SUCCESS in 42s\n- http://logs.openstack.org/34681/1/check/gate-python-swiftclient-python26/343 : SUCCESS in 55s\n- http://logs.openstack.org/34681/1/check/gate-python-swiftclient-python27/343 : SUCCESS in 41s\n","accounts_in_message":[],"_revision_number":1},{"id":"f83fd930f24f8e7feb326dcdb8a5f1267bab571e","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-29 04:49:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"08e8216a25e54f51f38bc588cb7aac21d67bb419","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-29 04:50:22.000000000","message":"Patch Set 2: Work In Progress\n\nNot sure how this came off?  Still needs tests.","accounts_in_message":[],"_revision_number":2},{"id":"f5cc21ede1705d3635e11f344a9fe27b7b20f59d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-29 04:50:50.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/34681/2/check/gate-python-swiftclient-pep8/350 : FAILURE in 37s\n- http://docs-draft.openstack.org/34681/2/check/gate-python-swiftclient-docs/300/doc/build/html/ : SUCCESS in 43s\n- http://logs.openstack.org/34681/2/check/gate-python-swiftclient-python26/348 : SUCCESS in 54s\n- http://logs.openstack.org/34681/2/check/gate-python-swiftclient-python27/348 : SUCCESS in 42s\n","accounts_in_message":[],"_revision_number":2},{"id":"eb85a097bf6885607f3ce3d38dbf6c1cdf79ab0e","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-29 08:06:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4f6b9419fe754f92ceb620ce413a41044ece3a6d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-29 08:07:04.000000000","message":"Patch Set 3: Work In Progress\n\nTest coverage of the new module is \u003e70%, but I\u0027m aiming for 100.","accounts_in_message":[],"_revision_number":3},{"id":"206a20e89e6738ad8dd16e029176c67f0fbe2856","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-29 08:07:08.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/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/34681/3/check/gate-python-swiftclient-pep8/351 : SUCCESS in 38s\n- http://docs-draft.openstack.org/34681/3/check/gate-python-swiftclient-docs/301/doc/build/html/ : SUCCESS in 40s\n- http://logs.openstack.org/34681/3/check/gate-python-swiftclient-python26/349 : FAILURE in 58s\n- http://logs.openstack.org/34681/3/check/gate-python-swiftclient-python27/349 : FAILURE in 40s\n","accounts_in_message":[],"_revision_number":3},{"id":"cbcadc05a9b9baafcb8d4f8f9b39ffc49ce18385","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-29 08:15:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"13c86114103c0ef6503672d2b4e189b8afd1a52f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-29 08:16:55.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/4/check/gate-python-swiftclient-requirements/24 : SUCCESS in 3s\n- http://logs.openstack.org/34681/4/check/gate-python-swiftclient-pep8/353 : SUCCESS in 38s\n- http://docs-draft.openstack.org/34681/4/check/gate-python-swiftclient-docs/303/doc/build/html/ : SUCCESS in 43s\n- http://logs.openstack.org/34681/4/check/gate-python-swiftclient-python26/351 : SUCCESS in 56s\n- http://logs.openstack.org/34681/4/check/gate-python-swiftclient-python27/351 : SUCCESS in 43s\n","accounts_in_message":[],"_revision_number":4},{"id":"7916778ceac369da793b4ebf3ca0a976b480f99a","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-30 02:52:56.000000000","message":"Patch Set 4: Work In Progress\n\nStill need more tests, blah blah","accounts_in_message":[],"_revision_number":4},{"id":"fd8d29b5ef865f5f71a4acdde653142d3c0e5341","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-30 05:48:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f9fe998f5315fa0570787bb88c848a1ab988a8a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-30 05:49:02.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/5/check/gate-python-swiftclient-requirements/25 : SUCCESS in 4s\n- http://logs.openstack.org/34681/5/check/gate-python-swiftclient-pep8/354 : SUCCESS in 37s\n- http://docs-draft.openstack.org/34681/5/check/gate-python-swiftclient-docs/304/doc/build/html/ : SUCCESS in 43s\n- http://logs.openstack.org/34681/5/check/gate-python-swiftclient-python26/352 : SUCCESS in 55s\n- http://logs.openstack.org/34681/5/check/gate-python-swiftclient-python27/352 : SUCCESS in 53s\n","accounts_in_message":[],"_revision_number":5},{"id":"222e7ff5869168b47a80df3bc492cdea9b6eabdc","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-06-30 08:01:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"519d7e34e2342ed1281fe76a3e406f53aa0acb9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-30 08:02:50.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/6/check/gate-python-swiftclient-requirements/26 : SUCCESS in 3s\n- http://logs.openstack.org/34681/6/check/gate-python-swiftclient-pep8/355 : SUCCESS in 37s\n- http://docs-draft.openstack.org/34681/6/check/gate-python-swiftclient-docs/305/doc/build/html/ : SUCCESS in 42s\n- http://logs.openstack.org/34681/6/check/gate-python-swiftclient-python26/353 : SUCCESS in 55s\n- http://logs.openstack.org/34681/6/check/gate-python-swiftclient-python27/353 : SUCCESS in 42s\n","accounts_in_message":[],"_revision_number":6},{"id":"fd75a51dd44f75591f4baa61cd7d176bac7933da","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-07-05 19:12:23.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"93247c90a5d431639ed4371439b0349aae72644c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-05 19:13:54.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/7/check/gate-python-swiftclient-requirements/29 : SUCCESS in 6s\n- http://logs.openstack.org/34681/7/check/gate-python-swiftclient-pep8/362 : SUCCESS in 54s\n- http://docs-draft.openstack.org/34681/7/check/gate-python-swiftclient-docs/312/doc/build/html/ : SUCCESS in 52s\n- http://logs.openstack.org/34681/7/check/gate-python-swiftclient-python26/360 : SUCCESS in 1m 17s\n- http://logs.openstack.org/34681/7/check/gate-python-swiftclient-python27/360 : SUCCESS in 44s\n","accounts_in_message":[],"_revision_number":7},{"id":"ad751346084bfb5dab9c58a64cf023f1e81261cc","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-07-12 22:32:13.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e460b16f3a8dc208afe423f79b66e08cb037e884","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 22:56:15.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/8/check/gate-python-swiftclient-pep8/381 : SUCCESS in 42s\n- http://docs-draft.openstack.org/34681/8/check/gate-python-swiftclient-docs/331/doc/build/html/ : SUCCESS in 50s\n- http://logs.openstack.org/34681/8/check/gate-python-swiftclient-python26/379 : SUCCESS in 58s\n- http://logs.openstack.org/34681/8/check/gate-python-swiftclient-python27/379 : SUCCESS in 51s\n","accounts_in_message":[],"_revision_number":8},{"id":"98fc1ef19ee720e964a14eba0de2be69e4e350ce","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-07-17 17:00:11.000000000","message":"Patch Set 8: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":8},{"id":"3f37333156054d1abb79bdceeb858baa7ec499da","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-07-17 18:04:23.000000000","message":"Patch Set 8: (1 inline comment)\n\n(reply inline)","accounts_in_message":[],"_revision_number":8},{"id":"922d56d9a439ecc8c056e72b02a803436d0988e0","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-07-18 20:03:35.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\nBlows up for me with this:\n\n[zaitcev@lembas hail]$ PYTHONPATH\u003d/q/zaitcev/hail/python-swiftclient-c1 /q/zaitcev/hail/python-swiftclient-c1/bin/swift -A http://rhev-a24c-01.mpc.lab.eng.bos.redhat.com/auth/v1.0 -U test:tester -K testing list\n\nTraceback (most recent call last):\n  File \"/q/zaitcev/hail/python-swiftclient-c1/bin/swift\", line 1322, in \u003cmodule\u003e\n    globals()[\u0027st_%s\u0027 % args[0]](parser, argv[1:], thread_manager)\n  File \"/q/zaitcev/hail/python-swiftclient-c1/bin/swift\", line 510, in st_list\n    item.get(\u0027name\u0027, item.get(\u0027subdir\u0027)))\n  File \"/q/zaitcev/hail/python-swiftclient-c1/swiftclient/multithreading.py\", line 223, in print_msg\n    self.printer.queue.put(msg % fmt_args)\nTypeError: not enough arguments for format string\n\nMaybe I did something wrong, but dunno. -1 while I\u0027m looking","accounts_in_message":[],"_revision_number":8},{"id":"884dc37374604f561b1cefbd7e32a003bd2b0cff","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-07-18 20:15:48.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"0bedb1a967390f6b62b1d363a1109d8391eb4927","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-18 20:17:03.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/34681/9/check/gate-python-swiftclient-pep8/395 : SUCCESS in 47s\n- http://docs-draft.openstack.org/34681/9/check/gate-python-swiftclient-docs/345/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/34681/9/check/gate-python-swiftclient-python26/394 : SUCCESS in 1m 12s\n- http://logs.openstack.org/34681/9/check/gate-python-swiftclient-python27/393 : SUCCESS in 51s\n","accounts_in_message":[],"_revision_number":9},{"id":"2491e1db54fbe51bdb2e84ad54353bd21b214f7e","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-07-18 20:29:27.000000000","message":"Patch Set 9: Looks good to me, but someone else must approve\n\nFrakly I\u0027m not 100% confident, but I can\u0027t find more excuses to -1 this.","accounts_in_message":[],"_revision_number":9},{"id":"0591c44a0cabe24554604c37c57ecabe36f08caa","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-07-29 05:08:27.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"10a8cb37a39b8d7a81b1ea67f82fcfd13dad101e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-29 05:09:36.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/81/34681/10/check/gate-python-swiftclient-pep8/402 : SUCCESS in 42s\n- http://docs-draft.openstack.org/81/34681/10/check/gate-python-swiftclient-docs/352/doc/build/html/ : SUCCESS in 48s\n- http://logs.openstack.org/81/34681/10/check/gate-python-swiftclient-python26/401 : SUCCESS in 1m 06s\n- http://logs.openstack.org/81/34681/10/check/gate-python-swiftclient-python27/400 : SUCCESS in 48s\n","accounts_in_message":[],"_revision_number":10},{"id":"040d4387b9c7fcd207410d2dc4902875bb95ffe9","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2013-07-29 13:22:56.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":10},{"id":"55778d0bea1a6a3af53f6bc686b46eb65aa66474","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-07-29 23:59:10.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"df1e984b3b2bfe96356a0d41ef0e0d49779b7936","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-07-30 17:29:45.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"3b0ec7773ad6a3baa0669b661fc113c4beaac3e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-30 17:30:08.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"59f92d07ca825db244633a66c2e362106f28b2bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-30 17:31:41.000000000","message":"Patch Set 10: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/81/34681/10/gate/gate-python-swiftclient-docs/356/doc/build/html/ : SUCCESS in 47s\n- http://logs.openstack.org/81/34681/10/gate/gate-python-swiftclient-pep8/406 : SUCCESS in 37s\n- http://logs.openstack.org/81/34681/10/gate/gate-python-swiftclient-python26/405 : SUCCESS in 1m 00s\n- http://logs.openstack.org/81/34681/10/gate/gate-python-swiftclient-python27/404 : SUCCESS in 47s\n","accounts_in_message":[],"_revision_number":10},{"id":"d95ca9cb0a764ae7aa0d42cb05a1aff01ae1243c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-30 17:31:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"9198e95468b3005730c931da1701f34b1a9ce2d9","revisions":{"69ab770598c52071e19318af11641b14cdbf0780":{"kind":"REWORK","_number":1,"created":"2013-06-27 06:45:35.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/1"}}},"commit":{"parents":[{"commit":"1c86d62fdebf41bb55ad878020f8c3a24ca5674a","subject":"Merge \"Remove explicit distribute depend.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1c86d62fdebf41bb55ad878020f8c3a24ca5674a"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 06:44:01.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nWIP: the whole point of this is to make bin/swift more testable.  So\nthis patch\u0027s new library code needs to be tested!  Just getting this\ninto Gerrit so folks can get an early look at it.\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/69ab770598c52071e19318af11641b14cdbf0780"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/69ab770598c52071e19318af11641b14cdbf0780"}]},"branch":"refs/heads/master"},"7dba699ffc1d67ec304783441f18d14272382085":{"kind":"REWORK","_number":2,"created":"2013-06-29 04:49:52.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/2"}}},"commit":{"parents":[{"commit":"b03843f3ac8bef30c9b7e0d436d8984d6d4146c2","subject":"Merge \"Add *.swp into .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b03843f3ac8bef30c9b7e0d436d8984d6d4146c2"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-29 04:46:38.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nWIP: the whole point of this is to make bin/swift more testable.  So\nthis patch\u0027s new library code needs to be tested!  Just getting this\ninto Gerrit so folks can get an early look at it.\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7dba699ffc1d67ec304783441f18d14272382085"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7dba699ffc1d67ec304783441f18d14272382085"}]},"branch":"refs/heads/master"},"a925a564aa4e06418256ca32e22d14cd3f775e20":{"kind":"REWORK","_number":3,"created":"2013-06-29 08:06:06.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/3"}}},"commit":{"parents":[{"commit":"b03843f3ac8bef30c9b7e0d436d8984d6d4146c2","subject":"Merge \"Add *.swp into .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b03843f3ac8bef30c9b7e0d436d8984d6d4146c2"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-29 08:03:13.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with a context manager) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests.\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a925a564aa4e06418256ca32e22d14cd3f775e20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a925a564aa4e06418256ca32e22d14cd3f775e20"}]},"branch":"refs/heads/master"},"219aefb08924a86477f7e537e251b868fc62116d":{"kind":"REWORK","_number":4,"created":"2013-06-29 08:15:49.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/4"}}},"commit":{"parents":[{"commit":"b03843f3ac8bef30c9b7e0d436d8984d6d4146c2","subject":"Merge \"Add *.swp into .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b03843f3ac8bef30c9b7e0d436d8984d6d4146c2"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-29 08:15:43.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with a context manager) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests.\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/219aefb08924a86477f7e537e251b868fc62116d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/219aefb08924a86477f7e537e251b868fc62116d"}]},"branch":"refs/heads/master"},"5feec12d9f3052f9e47036e6064255eb33f732ec":{"kind":"REWORK","_number":5,"created":"2013-06-30 05:48:01.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/5"}}},"commit":{"parents":[{"commit":"b03843f3ac8bef30c9b7e0d436d8984d6d4146c2","subject":"Merge \"Add *.swp into .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b03843f3ac8bef30c9b7e0d436d8984d6d4146c2"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-30 05:45:17.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5feec12d9f3052f9e47036e6064255eb33f732ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5feec12d9f3052f9e47036e6064255eb33f732ec"}]},"branch":"refs/heads/master"},"76c6ab50e5a4d8f50a8d8e3183bc416986c1543a":{"kind":"REWORK","_number":6,"created":"2013-06-30 08:01:51.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/6"}}},"commit":{"parents":[{"commit":"b03843f3ac8bef30c9b7e0d436d8984d6d4146c2","subject":"Merge \"Add *.swp into .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b03843f3ac8bef30c9b7e0d436d8984d6d4146c2"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-30 08:00:23.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/76c6ab50e5a4d8f50a8d8e3183bc416986c1543a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/76c6ab50e5a4d8f50a8d8e3183bc416986c1543a"}]},"branch":"refs/heads/master"},"89b67c9db1d05e98f0a17d7a15a4a877a178346e":{"kind":"REWORK","_number":7,"created":"2013-07-05 19:12:23.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/7"}}},"commit":{"parents":[{"commit":"6f7458a2903f6be2bf3271825e837d30b4e9f737","subject":"Merge \"Add -p option to download command.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6f7458a2903f6be2bf3271825e837d30b4e9f737"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-07-05 19:01:06.000000000","tz":-300},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/89b67c9db1d05e98f0a17d7a15a4a877a178346e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/89b67c9db1d05e98f0a17d7a15a4a877a178346e"}]},"branch":"refs/heads/master"},"334aca233cab3c2ab75ba4b884a2e497bddf5ed1":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2013-07-12 22:32:13.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/8"}}},"commit":{"parents":[{"commit":"65e5ef7b8137062a9a82b3fc99f33074f1e7c2e7","subject":"Merge \"Allow setting # of retries in the binary\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/65e5ef7b8137062a9a82b3fc99f33074f1e7c2e7"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-07-12 22:31:57.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/334aca233cab3c2ab75ba4b884a2e497bddf5ed1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/334aca233cab3c2ab75ba4b884a2e497bddf5ed1"}]},"branch":"refs/heads/master"},"11c274c603cc00b8c4461eefc71460f939bd4872":{"kind":"REWORK","_number":9,"created":"2013-07-18 20:15:48.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/9"}}},"commit":{"parents":[{"commit":"2f84a4e76b03863fe2e62515f150580b09dc20d1","subject":"Added log statements in swift client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f84a4e76b03863fe2e62515f150580b09dc20d1"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-07-18 20:15:04.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/11c274c603cc00b8c4461eefc71460f939bd4872"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/11c274c603cc00b8c4461eefc71460f939bd4872"}]},"branch":"refs/heads/master"},"9198e95468b3005730c931da1701f34b1a9ce2d9":{"kind":"REWORK","_number":10,"created":"2013-07-29 05:08:27.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/81/34681/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/34681/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/34681/10"}}},"commit":{"parents":[{"commit":"5d9c6f845cc98da720fea7e2343fdbb0db9a42a5","subject":"fix(gitignore) : Ignore *.egg files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5d9c6f845cc98da720fea7e2343fdbb0db9a42a5"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-06-27 05:47:49.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2013-07-29 05:08:17.000000000","tz":-420},"subject":"Move multi-threading code to a library.","message":"Move multi-threading code to a library.\n\nThis patch extracts the multi-threading code from bin/swift into\nswiftclient/multithreading and adds tests.  In particular, this new way\nof doing it (with context managers) will prevent non-daemonic threads\nfrom wedging the process when unexpected exceptions happen.\n\nI enabled reporting of which lines, specifically, are not covered by\nunit tests (added -m option to \"coverage report\" in .unittests).\n\nThis patch includes a drive-by fix for uploading a segmented file with\n--use-slo when that object already exists.  A key of \"name\" was used\ninstead of \"path\", raising KeyError.\n\nThere\u0027s also another drive-by fix for uploading segmented objects with\n--use-slo.  Commit 874e0e4427b80e1b15b74a1557b73ba9d61443ca regressed\nthis by removing the capturing of thread-worker results in\nQueueFunctionThread.run().  This patch restores that functionality and\nthe feature (uploading SLO objects).\n\nChange-Id: I0b4f677e4a734e83d1a25088d9a74f7d46384e53\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9198e95468b3005730c931da1701f34b1a9ce2d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9198e95468b3005730c931da1701f34b1a9ce2d9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
