{"action":"created","issue":{"url":"https://api.github.com/repos/dask/s3fs/issues/71","repository_url":"https://api.github.com/repos/dask/s3fs","labels_url":"https://api.github.com/repos/dask/s3fs/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/dask/s3fs/issues/71/comments","events_url":"https://api.github.com/repos/dask/s3fs/issues/71/events","html_url":"https://github.com/dask/s3fs/pull/71","id":183132064,"number":71,"title":"Allow parts of multipart upload to be equal to the blocksize","user":{"login":"scizo","id":335334,"avatar_url":"https://avatars.githubusercontent.com/u/335334?v=3","gravatar_id":"","url":"https://api.github.com/users/scizo","html_url":"https://github.com/scizo","followers_url":"https://api.github.com/users/scizo/followers","following_url":"https://api.github.com/users/scizo/following{/other_user}","gists_url":"https://api.github.com/users/scizo/gists{/gist_id}","starred_url":"https://api.github.com/users/scizo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scizo/subscriptions","organizations_url":"https://api.github.com/users/scizo/orgs","repos_url":"https://api.github.com/users/scizo/repos","events_url":"https://api.github.com/users/scizo/events{/privacy}","received_events_url":"https://api.github.com/users/scizo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-14T19:28:56Z","updated_at":"2016-10-14T22:19:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dask/s3fs/pulls/71","html_url":"https://github.com/dask/s3fs/pull/71","diff_url":"https://github.com/dask/s3fs/pull/71.diff","patch_url":"https://github.com/dask/s3fs/pull/71.patch"},"body":"When S3FileSystem.put is used, because chunks are written to\nS3File.write in chunks `blocksize` large this results in multipart\nuploads that are twice as large, because it takes two writes in order to\nsurpass `blocksize` number of bytes in the buffer. This change will\ncause it to send parts that are equal to `blocksize` when using put.\n\nI have had consistent problems with connection timeouts to s3 with\nlarger files. With this simple change, I have uploaded many large files\nwith no problems. I also plan to submit a pull request that allows you\nto override the blocksize from S3FileSystem APIs. I hope this is welcome."},"comment":{"url":"https://api.github.com/repos/dask/s3fs/issues/comments/253933478","html_url":"https://github.com/dask/s3fs/pull/71#issuecomment-253933478","issue_url":"https://api.github.com/repos/dask/s3fs/issues/71","id":253933478,"user":{"login":"mrocklin","id":306380,"avatar_url":"https://avatars.githubusercontent.com/u/306380?v=3","gravatar_id":"","url":"https://api.github.com/users/mrocklin","html_url":"https://github.com/mrocklin","followers_url":"https://api.github.com/users/mrocklin/followers","following_url":"https://api.github.com/users/mrocklin/following{/other_user}","gists_url":"https://api.github.com/users/mrocklin/gists{/gist_id}","starred_url":"https://api.github.com/users/mrocklin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrocklin/subscriptions","organizations_url":"https://api.github.com/users/mrocklin/orgs","repos_url":"https://api.github.com/users/mrocklin/repos","events_url":"https://api.github.com/users/mrocklin/events{/privacy}","received_events_url":"https://api.github.com/users/mrocklin/received_events","type":"User","site_admin":false},"created_at":"2016-10-14T22:19:26Z","updated_at":"2016-10-14T22:19:26Z","body":"The style looks fine to me.  I'll let Martin be the judge of the substance here :)"}}
{"actor":{"display_login":"mrocklin"}}