)]}'
{"id":"openstack%2Fpython-swiftclient~214144","triplet_id":"openstack%2Fpython-swiftclient~master~I5ffc4eb5d3e1ebc3dbdd7dc69376919ae3e1c5a8","project":"openstack/python-swiftclient","branch":"master","topic":"increase_max_http_headers","hashtags":[],"change_id":"I5ffc4eb5d3e1ebc3dbdd7dc69376919ae3e1c5a8","subject":"Increase httplib._MAXHEADERS to 256.","status":"MERGED","created":"2015-08-18 11:34:58.000000000","updated":"2015-09-03 08:37:02.000000000","submitted":"2015-09-03 08:37:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a0389071713235733bff19857d6784a2c77598e8","_number":214144,"virtual_id_number":214144,"owner":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-08-26 16:02:53.000000000","_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"value":2,"date":"2015-09-03 08:37:00.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},{"value":2,"date":"2015-09-02 21:26:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"value":2,"date":"2015-08-26 17:19:49.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},{"value":1,"date":"2015-09-02 21:26:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"value":0,"_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":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-18 13:51:35.000000000","updated_by":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"reviewer":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"state":"REVIEWER"},{"updated":"2015-08-18 13:51:45.000000000","updated_by":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"reviewer":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"state":"REVIEWER"},{"updated":"2015-08-26 17:19:49.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":"2015-09-02 21:26:13.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2015-09-03 08:37:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e17f933236290fabee55f945c498e5cf099f203f","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 11:34:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ffbbdff8e15bc8a257e6fdeacd144e14e700a6d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 12:45:03.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python26/1f96219/ : SUCCESS in 54s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pep8/d36be1a/ : SUCCESS in 38s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/1/check/gate-python-swiftclient-docs/6f3ef53//doc/build/html/ : SUCCESS in 51s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python27/57c4448/ : FAILURE in 1m 00s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python34/9d56e7f/ : FAILURE in 2m 00s\n- gate-python-swiftclient-pypy http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pypy/a91579e/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1e0f61e/ : SUCCESS in 1h 09m 58s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swift-dsvm-functional/be0b473/ : SUCCESS in 29m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swiftclient-dsvm-functional/3a18b06/ : SUCCESS in 20m 24s","accounts_in_message":[],"_revision_number":1},{"id":"0d8e0623dbae51d8a8c98eb60791f4fa9cd7b45c","author":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"date":"2015-08-18 13:51:35.000000000","message":"Patch Set 1:\n\nCurious what\u0027s driving this ?  Did you run into the limit.  So for the encryption solution we\u0027ve noticed this and planned on changing the default to something higher as well.\n\nThis particular change would only cover the swift CLI though correct, was that intentional ?","accounts_in_message":[],"_revision_number":1},{"id":"cdb3d56be147d9cb249b25b2d624b2a4fb93104d","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 14:11:00.000000000","message":"Patch Set 1:\n\nHamdi, yes, I ran into the limitation when I try to head a account(HTTPException: got more than 100 headers). And I noticed the user unable to solve this issue except modify the source code.","accounts_in_message":[],"_revision_number":1},{"id":"9b7b44af574f9f07bf1102c20752e2f9fb0680bc","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 14:13:58.000000000","message":"Patch Set 1:\n\nHamdi, What\u0027s the plan? is it already in spec or somewhere?","accounts_in_message":[],"_revision_number":1},{"id":"7223517aa4a2226c5ef96db39da3bab68c144581","author":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"date":"2015-08-18 14:15:05.000000000","message":"Patch Set 1:\n\nAnother way to solve it is to set extra_header_count in the swift conf i.e.\n\n/etc/swift/swift.conf\n...\n[swift-constraints]\n...\nextra_header_count \u003d 100\n...\n\n\nThat should also do the trick, I think this may merit a discussion with others though namely:\n\nDid you have something in particular in your pipeline that triggered this, maybe the additional default value of 32 is just not large enough and that should be changed, as opposed to just the client.","accounts_in_message":[],"_revision_number":1},{"id":"913f153cd13a9e9238cade343f635c72df7131ab","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 14:25:44.000000000","message":"Patch Set 1:\n\nI think that\u0027s a doc bug in your swift version, please check here\n\n\thttps://github.com/openstack/swift/blob/master/etc/swift.conf-sample#L132-L138\n\nAnd it also increase the http._MAXHEADERS in swift functional test client.\n    https://github.com/openstack/swift/blob/edfca861b6fa39972df276fb1f37aa81583a605d/test/functional/swift_test_client.py#L37","accounts_in_message":[],"_revision_number":1},{"id":"60b147db649b34932e516ac0fb6efe2dca64e0b9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-18 15:28:08.000000000","message":"Patch Set 1:\n\n@Hamdi this is changing httplib in the client - if the client sends or receives more than 100 headers then i guess it will experience the same problem that swift (the service) needed to fix.\n\n@Charles - I\u0027m curious, did you do anything in particular with the client to generate \u003e100 headers? I have a vague memory of seeing this myself in the past, perhaps when a resource has max number of user metadata headers?","accounts_in_message":[],"_revision_number":1},{"id":"d849c69b1b9d2169d1a04f8613f746ae727fb163","author":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"date":"2015-08-18 15:37:01.000000000","message":"Patch Set 1:\n\n@Alistair Thanks for the clarification  !  That makes sense, yea it makes sense we could see it here (though encryption won\u0027t be a factor as we don\u0027t flow back any of those headers to the client).","accounts_in_message":[],"_revision_number":1},{"id":"2d1ca83e3f7072f28efa25ec1eae512a2ec5d455","author":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"date":"2015-08-18 15:38:52.000000000","message":"Patch Set 1:\n\n@Charles, thanks this makes sense now, only debate is the # really, not too familiar if there\u0027s a similar conf file for the client so it can be customized like we do on the server.","accounts_in_message":[],"_revision_number":1},{"id":"598d66f7fee4d7f725bbfab00b6a59065d43696c","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 16:51:09.000000000","message":"Patch Set 1:\n\n@Alistair, I ran a functional test against a swift cluster and I got errors from meta_data tests. The test cases tried to add more than 100 metadata to account/container/object and retrieve it back to verify. When I saw the errors, I tried to use swiftclient to head the account, I got an error `more than 100 headers` and I can\u0027t see any account data through swiftclient.","accounts_in_message":[],"_revision_number":1},{"id":"4eff9813f394923b6f34fa97888465adec6753a7","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-18 16:58:01.000000000","message":"Patch Set 1:\n\n@Handi, Thanks for review, I just want it make sense and prevent users run into this situation.","accounts_in_message":[],"_revision_number":1},{"id":"dfdc262440bf34d7e06dea7f9661e7e440c00132","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-18 17:53:02.000000000","message":"Patch Set 1:\n\nrecheck bug 1480223","accounts_in_message":[],"_revision_number":1},{"id":"45354b2e2f118ec096bc72b9db99399f560c49c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 19:18:03.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python26/d889738/ : SUCCESS in 39s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pep8/fbdf4b5/ : SUCCESS in 33s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/1/check/gate-python-swiftclient-docs/f25e897//doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python27/b12fd33/ : SUCCESS in 38s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python34/d3f9d62/ : FAILURE in 1m 10s\n- gate-python-swiftclient-pypy http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pypy/73753ed/ : SUCCESS in 1m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/7b7fa51/ : FAILURE in 1h 12m 58s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swift-dsvm-functional/ff9a181/ : SUCCESS in 31m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swiftclient-dsvm-functional/a3e615b/ : SUCCESS in 26m 31s","accounts_in_message":[],"_revision_number":1},{"id":"ca17016f80540b9b26d3c92eddcc1de3c2b06137","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2015-08-19 23:37:24.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"e604d5cf5030896795ab83411b4b45525fe2341e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 02:07:28.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python26/2835e1c/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pep8/d0199d5/ : SUCCESS in 37s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/1/check/gate-python-swiftclient-docs/707567d//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python27/e8e2f9e/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-python34/794f5aa/ : FAILURE in 1m 36s\n- gate-python-swiftclient-pypy http://logs.openstack.org/44/214144/1/check/gate-python-swiftclient-pypy/f2a8a93/ : SUCCESS in 1m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/0affe70/ : SUCCESS in 1h 09m 21s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swift-dsvm-functional/ac3adff/ : SUCCESS in 30m 19s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/1/check/gate-swiftclient-dsvm-functional/dd3e8a5/ : SUCCESS in 25m 11s","accounts_in_message":[],"_revision_number":1},{"id":"a62b019cd292bdd1c0115d90e0345f157b51d9e2","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-20 05:24:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c9ddbde0e719259d12a2d227065b39953465fad8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-20 06:37:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/2/check/gate-python-swiftclient-python26/d8edc75/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/2/check/gate-python-swiftclient-pep8/9397a2f/ : SUCCESS in 57s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/2/check/gate-python-swiftclient-docs/79bac93//doc/build/html/ : SUCCESS in 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/2/check/gate-python-swiftclient-python27/4367218/ : SUCCESS in 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/2/check/gate-python-swiftclient-python34/04d621e/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/44/214144/2/check/gate-python-swiftclient-pypy/0f0a792/ : SUCCESS in 1m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/be91114/ : SUCCESS in 1h 10m 23s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/2/check/gate-swift-dsvm-functional/d68f1fb/ : SUCCESS in 26m 01s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/2/check/gate-swiftclient-dsvm-functional/a3703f0/ : SUCCESS in 27m 29s","accounts_in_message":[],"_revision_number":2},{"id":"2edf9c471d4d826b6ab601439864774297882a5d","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2015-08-25 17:12:41.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe3fd9dd74e52ea650e6bc6c8d40b431afb9677b","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-26 16:01:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"71a6e60618a0481d6bea6eb21870f4b8d8f808e5","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-26 16:02:53.000000000","message":"Patch Set 3:\n\nThanks, Samuel.","accounts_in_message":[],"_revision_number":3},{"id":"76e6ffcf600073cdc57bbfccfc1ee7a4c0fb2f3d","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2015-08-26 17:19:49.000000000","message":"Patch Set 3: Code-Review+2\n\nSeems good. I sort of wish there were a functional test for it, but that\u0027s a bit tricky and this is fixing a regression caused by new Python version, so the test can always be added later.","accounts_in_message":[],"_revision_number":3},{"id":"f084bf29f0e98314309aafda2f9962d4e07856bd","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2015-08-26 17:48:48.000000000","message":"Patch Set 3:\n\nYeah, that\u0027s a little tricky to add test cases, so I just sent it to review, see what\u0027s suggestion that I can get. Thanks for review.","accounts_in_message":[],"_revision_number":3},{"id":"4d6076dd8bfd5125f66573243b0f0425f65a12d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-26 19:35:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/3/check/gate-python-swiftclient-python26/f89609d/ : SUCCESS in 50s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/3/check/gate-python-swiftclient-pep8/6c9cf1d/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/3/check/gate-python-swiftclient-docs/6f52117//doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/3/check/gate-python-swiftclient-python27/db04e6a/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/3/check/gate-python-swiftclient-python34/79e4c7b/ : SUCCESS in 2m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/44/214144/3/check/gate-python-swiftclient-pypy/c034fed/ : SUCCESS in 1m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/54dad4b/ : SUCCESS in 1h 09m 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/3/check/gate-swift-dsvm-functional/52894b8/ : SUCCESS in 34m 07s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/3/check/gate-swiftclient-dsvm-functional/633b4cf/ : SUCCESS in 29m 08s","accounts_in_message":[],"_revision_number":3},{"id":"d5e197b74ac684e3cb7b290b99563138c3737feb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-09-02 21:26:13.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nso we can\u0027t be sure of the right number because cluster value is configurable, but this has to help.","accounts_in_message":[],"_revision_number":3},{"id":"7e485abf020147faae0a960b84d60744241f6c82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-02 21:26:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0685ebff55e250ce08663dc85ea3b203992f6488","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 08:37:00.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/44/214144/3/gate/gate-python-swiftclient-python26/1da7961/ : SUCCESS in 52s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/44/214144/3/gate/gate-python-swiftclient-docs/e800ebf//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/44/214144/3/gate/gate-python-swiftclient-pep8/d62742e/ : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/44/214144/3/gate/gate-python-swiftclient-python27/8691dd6/ : SUCCESS in 52s\n- gate-python-swiftclient-python34 http://logs.openstack.org/44/214144/3/gate/gate-python-swiftclient-python34/8a756ae/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/44/214144/3/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/b91026a/ : SUCCESS in 54m 33s\n- gate-swift-dsvm-functional http://logs.openstack.org/44/214144/3/gate/gate-swift-dsvm-functional/702108a/ : SUCCESS in 27m 54s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/44/214144/3/gate/gate-swiftclient-dsvm-functional/20caaed/ : SUCCESS in 21m 30s","accounts_in_message":[],"_revision_number":3},{"id":"74c0c23433141933b7814c4eb168260992f28314","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 08:37:02.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4b627327c9cca5d0ddd038cd5b42466945ae1657","revisions":{"618bcc61422fe8af621170b26e33af7813b3b5a2":{"kind":"REWORK","_number":1,"created":"2015-08-18 11:34:58.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/44/214144/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/44/214144/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/1"}}},"commit":{"parents":[{"commit":"3c6565235464fa724929b5abe8f2c32c001996bf","subject":"Merge \"Update mock to get away from env markers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3c6565235464fa724929b5abe8f2c32c001996bf"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-18 11:22:24.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-18 11:34:23.000000000","tz":480},"subject":"Increase httplib._MAXHEADERS to 256.","message":"Increase httplib._MAXHEADERS to 256.\n\nBy default Swift increase the number of max metadata setting to\n122 (max allowed metadata settings 90 + a default value of 32),\nThe default _MAXHEADERS(100) won\u0027t enough.\n\nChange-Id: I5ffc4eb5d3e1ebc3dbdd7dc69376919ae3e1c5a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/618bcc61422fe8af621170b26e33af7813b3b5a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/618bcc61422fe8af621170b26e33af7813b3b5a2"}]},"branch":"refs/heads/master"},"c4dfe08ad7e835be3ba833fd65b1217e3d09a333":{"kind":"REWORK","_number":2,"created":"2015-08-20 05:24:48.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/44/214144/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/44/214144/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/2"}}},"commit":{"parents":[{"commit":"3c6565235464fa724929b5abe8f2c32c001996bf","subject":"Merge \"Update mock to get away from env markers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3c6565235464fa724929b5abe8f2c32c001996bf"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-18 11:22:24.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-20 05:15:45.000000000","tz":480},"subject":"Increase httplib._MAXHEADERS to 256.","message":"Increase httplib._MAXHEADERS to 256.\n\nBy default Swift increase the number of max metadata count to 90\nand extra header count to 32. That mean we can put 90 metadata to\nAccount/Container/Object by default, when user put 90 metadata to a\nAccount, the Account header count is close or more than 100. The\nswift client unable to access Account and get an error likes,\n\n(\u0027Connection aborted.\u0027, HTTPException(\u0027got more than 100 headers\u0027,))\n\nSo the default _MAXHEADERS(100) won\u0027t enough.\n\nChange-Id: I5ffc4eb5d3e1ebc3dbdd7dc69376919ae3e1c5a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c4dfe08ad7e835be3ba833fd65b1217e3d09a333"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c4dfe08ad7e835be3ba833fd65b1217e3d09a333"}]},"branch":"refs/heads/master"},"4b627327c9cca5d0ddd038cd5b42466945ae1657":{"kind":"REWORK","_number":3,"created":"2015-08-26 16:01:43.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/44/214144/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/44/214144/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/44/214144/3"}}},"commit":{"parents":[{"commit":"3c6565235464fa724929b5abe8f2c32c001996bf","subject":"Merge \"Update mock to get away from env markers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3c6565235464fa724929b5abe8f2c32c001996bf"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-18 11:22:24.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2015-08-26 16:01:22.000000000","tz":480},"subject":"Increase httplib._MAXHEADERS to 256.","message":"Increase httplib._MAXHEADERS to 256.\n\nBy default Swift increase the number of max metadata count to 90\nand extra header count to 32. That mean we can put 90 metadata to\nAccount/Container/Object by default, when user put 90 metadata to a\nAccount, the Account header count is close or more than 100. The\nswift client unable to access Account and get an error likes,\n\n(\u0027Connection aborted.\u0027, HTTPException(\u0027got more than 100 headers\u0027,))\n\nSo the default _MAXHEADERS(100) won\u0027t enough.\n\nChange-Id: I5ffc4eb5d3e1ebc3dbdd7dc69376919ae3e1c5a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4b627327c9cca5d0ddd038cd5b42466945ae1657"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4b627327c9cca5d0ddd038cd5b42466945ae1657"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
