)]}'
{"id":"openstack%2Fpython-swiftclient~11569","triplet_id":"openstack%2Fpython-swiftclient~master~I0a511f473a64820161d1eb529b995900742794f2","project":"openstack/python-swiftclient","branch":"master","topic":"add-null-download-option","hashtags":[],"change_id":"I0a511f473a64820161d1eb529b995900742794f2","subject":"Add ability to download without writing to disk.","status":"MERGED","created":"2012-08-17 17:55:40.000000000","updated":"2012-08-28 21:57:44.000000000","submitted":"2012-08-28 21:57:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e3b0816c5b2e4327fcdb26da525665a9f410f249","_number":11569,"virtual_id_number":11569,"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":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2012-08-28 21:57:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"all":[{"value":2,"date":"2012-08-28 21:01:36.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":2,"date":"2012-08-28 21:56:07.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":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"date":"2012-08-28 21:01:36.000000000","_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":1,"date":"2012-08-28 21:56:07.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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_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":"2012-08-28 21:01:36.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":"2012-08-28 21:56:07.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":"2012-08-28 21:57:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3a02db62e0c71db3e3e620bc41e3c67a5bdf3453","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-17 17:57:46.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-python-swiftclient-merge/73/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-swiftclient-docs/23/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-swiftclient-pep8/72/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-swiftclient-python26/71/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-swiftclient-python27/71/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"1d45d4ea2f5d8d042b32310048f12fe8335ba5b2","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2012-08-23 20:33:24.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nCode LGTM.\n\nIt\u0027s not that important, but I am curious: why do you have --null set args.yes_null instead of args.null?","accounts_in_message":[],"_revision_number":1},{"id":"fa3302772d796d64a22cff23879efbd785b9c51b","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-23 21:16:04.000000000","message":"Patch Set 1:\n\nConsistency with the existing arg, \"--all\" which sets \"yes_all\".","accounts_in_message":[],"_revision_number":1},{"id":"f51068bd835021f2fc9cb5960b6a12b76fb8e62d","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-23 21:16:44.000000000","message":"Patch Set 1:\n\nArguably, I could have changed \"--all\" to set \"all\" and \"--null\" to set \"null\".  But I didn\u0027t.  ;)","accounts_in_message":[],"_revision_number":1},{"id":"099decd214cd365524ea2218df4ebdc1ec9c3d46","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2012-08-28 06:07:35.000000000","message":"Patch Set 1:\n\nPatch look good but I was a bit confused by the naming --null, what about something like --check or --no-download ?","accounts_in_message":[],"_revision_number":1},{"id":"0bd61f7c777182b56bf3ad576db874bf8c68f103","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-28 18:46:30.000000000","message":"Patch Set 1:\n\nI like --no-download.  The \"null\" bit was historical and just because I initially thought of the patch as \"opening /dev/null\" instead of some actual write target.  But that\u0027s an unintuitive command-line argument name.\n\nI\u0027ll change it to --no-download.","accounts_in_message":[],"_revision_number":1},{"id":"37cc1c31c8ee883ebab8b2bbac90b45f0660e80e","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-28 18:46:46.000000000","message":"Patch Set 1: Work In Progress\n\nGoing to change --null to --no-download.","accounts_in_message":[],"_revision_number":1},{"id":"bb17f57d621338d45f145bb5e999e6a8eaeb7bcd","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-28 20:36:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"732311add75f446172b932b4429378e9f0f264e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-28 20:38:25.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11569/2/check/gate-python-swiftclient-merge/87 : SUCCESS\n- http://logs.openstack.org/11569/2/check/gate-python-swiftclient-docs/37 : SUCCESS\n- http://logs.openstack.org/11569/2/check/gate-python-swiftclient-pep8/86 : SUCCESS\n- http://logs.openstack.org/11569/2/check/gate-python-swiftclient-python26/85 : SUCCESS\n- http://logs.openstack.org/11569/2/check/gate-python-swiftclient-python27/85 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"e829f1beaa48a88a6317b3693de7185c9f9b51be","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2012-08-28 20:42:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d0e91ab77fd592606f350cbb63ff38737728e3ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-28 20:44:02.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/11569/3/check/gate-python-swiftclient-merge/88 : SUCCESS\n- http://logs.openstack.org/11569/3/check/gate-python-swiftclient-docs/38 : SUCCESS\n- http://logs.openstack.org/11569/3/check/gate-python-swiftclient-pep8/87 : SUCCESS\n- http://logs.openstack.org/11569/3/check/gate-python-swiftclient-python26/86 : SUCCESS\n- http://logs.openstack.org/11569/3/check/gate-python-swiftclient-python27/86 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"70aeeeb5d368184e41a0c5c04338ea38c8f9c0ab","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2012-08-28 21:01:36.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nthanks. I think the backslash makes latest pep8 crying but don\u0027t think we care  much about it (yet).","accounts_in_message":[],"_revision_number":3},{"id":"e8c2151b0685a4a2425bb1eb08468c1419665c91","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-28 21:56:07.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"db3992150e1fe428a90309b515e81e387b91d8c3","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2012-08-28 21:56:07.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"7793c222c916650327d9fc70c56db2613831365b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-28 21:57:44.000000000","message":"Patch Set 3: Verified\n\nBuild successful\n\n- http://logs.openstack.org/11569/3/gate/gate-python-swiftclient-merge/89 : SUCCESS\n- http://logs.openstack.org/11569/3/gate/gate-python-swiftclient-docs/39 : SUCCESS\n- http://logs.openstack.org/11569/3/gate/gate-python-swiftclient-pep8/88 : SUCCESS\n- http://logs.openstack.org/11569/3/gate/gate-python-swiftclient-python26/87 : SUCCESS\n- http://logs.openstack.org/11569/3/gate/gate-python-swiftclient-python27/87 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"a75f9dbe3e2560657d83120241412e3d877d61e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-28 21:57:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c94ca0e298164bec8773b2f93d5d1fa8521ea0ef","revisions":{"4e3a6655f14122ecaa20861e30e0eba9b21e0b04":{"kind":"REWORK","_number":1,"created":"2012-08-17 17:55:40.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/69/11569/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/69/11569/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/1"}}},"commit":{"parents":[{"commit":"99b8253450e3e91ea8615c1dc1457ede4131109f","subject":"Make python-keystoneclient optional","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/99b8253450e3e91ea8615c1dc1457ede4131109f"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-17 17:51:25.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-17 17:51:25.000000000","tz":-420},"subject":"Add ability to download without writing to disk.","message":"Add ability to download without writing to disk.\n\nThis patch adds a \"--null\" option to the \"download\" command.  When\ngiven, all writing to disk is bypassed, while still actually downloading\nthe data and validating etags.\n\nThis can be handy when you\u0027re using the swift command-line client to\ntest out a swift cluster and don\u0027t want client-side disk writing to be a\nbottle-neck (but you still want to know about any etag validation\nfailures).\n\nChange-Id: I0a511f473a64820161d1eb529b995900742794f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4e3a6655f14122ecaa20861e30e0eba9b21e0b04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4e3a6655f14122ecaa20861e30e0eba9b21e0b04"}]},"branch":"refs/heads/master"},"8d75e08847782112e6c2f0f550841baa18f46dd1":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2012-08-28 20:36:32.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/69/11569/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/69/11569/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/2"}}},"commit":{"parents":[{"commit":"3207e36984e845496dc910ad32e4f5e3ba628836","subject":"Fix PEP8 issues.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3207e36984e845496dc910ad32e4f5e3ba628836"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-17 17:51:25.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-28 20:36:17.000000000","tz":-420},"subject":"Add ability to download without writing to disk.","message":"Add ability to download without writing to disk.\n\nThis patch adds a \"--null\" option to the \"download\" command.  When\ngiven, all writing to disk is bypassed, while still actually downloading\nthe data and validating etags.\n\nThis can be handy when you\u0027re using the swift command-line client to\ntest out a swift cluster and don\u0027t want client-side disk writing to be a\nbottle-neck (but you still want to know about any etag validation\nfailures).\n\nChange-Id: I0a511f473a64820161d1eb529b995900742794f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8d75e08847782112e6c2f0f550841baa18f46dd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8d75e08847782112e6c2f0f550841baa18f46dd1"}]},"branch":"refs/heads/master"},"c94ca0e298164bec8773b2f93d5d1fa8521ea0ef":{"kind":"REWORK","_number":3,"created":"2012-08-28 20:42:21.000000000","uploader":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"ref":"refs/changes/69/11569/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/69/11569/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/69/11569/3"}}},"commit":{"parents":[{"commit":"3207e36984e845496dc910ad32e4f5e3ba628836","subject":"Fix PEP8 issues.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3207e36984e845496dc910ad32e4f5e3ba628836"}]}],"author":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-17 17:51:25.000000000","tz":-420},"committer":{"name":"Darrell Bishop","email":"darrell@swiftstack.com","date":"2012-08-28 20:41:50.000000000","tz":-420},"subject":"Add ability to download without writing to disk.","message":"Add ability to download without writing to disk.\n\nThis patch adds a \"--no-download\" option to the \"download\" command.\nWhen given, all writing to disk is bypassed, while still actually\ndownloading the data and validating etags.\n\nThis can be handy when you\u0027re using the swift command-line client to\ntest out a swift cluster and don\u0027t want client-side disk writing to be a\nbottle-neck (but you still want to know about any etag validation\nfailures).\n\nChange-Id: I0a511f473a64820161d1eb529b995900742794f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c94ca0e298164bec8773b2f93d5d1fa8521ea0ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c94ca0e298164bec8773b2f93d5d1fa8521ea0ef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
