{"action":"created","issue":{"url":"https://api.github.com/repos/teamed/nerodesk/issues/129","labels_url":"https://api.github.com/repos/teamed/nerodesk/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/teamed/nerodesk/issues/129/comments","events_url":"https://api.github.com/repos/teamed/nerodesk/issues/129/events","html_url":"https://github.com/teamed/nerodesk/issues/129","id":63887776,"number":129,"title":"AppTest.java:63-75: Doc should support partitioned read....","user":{"login":"karato","id":6312765,"avatar_url":"https://avatars.githubusercontent.com/u/6312765?v=3","gravatar_id":"","url":"https://api.github.com/users/karato","html_url":"https://github.com/karato","followers_url":"https://api.github.com/users/karato/followers","following_url":"https://api.github.com/users/karato/following{/other_user}","gists_url":"https://api.github.com/users/karato/gists{/gist_id}","starred_url":"https://api.github.com/users/karato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karato/subscriptions","organizations_url":"https://api.github.com/users/karato/orgs","repos_url":"https://api.github.com/users/karato/repos","events_url":"https://api.github.com/users/karato/events{/privacy}","received_events_url":"https://api.github.com/users/karato/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/teamed/nerodesk/labels/1%20hour","name":"1 hour","color":"eb6421"},{"url":"https://api.github.com/repos/teamed/nerodesk/labels/IMP","name":"IMP","color":"bfd4f3"}],"state":"open","locked":false,"assignee":{"login":"maurezen","id":569536,"avatar_url":"https://avatars.githubusercontent.com/u/569536?v=3","gravatar_id":"","url":"https://api.github.com/users/maurezen","html_url":"https://github.com/maurezen","followers_url":"https://api.github.com/users/maurezen/followers","following_url":"https://api.github.com/users/maurezen/following{/other_user}","gists_url":"https://api.github.com/users/maurezen/gists{/gist_id}","starred_url":"https://api.github.com/users/maurezen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maurezen/subscriptions","organizations_url":"https://api.github.com/users/maurezen/orgs","repos_url":"https://api.github.com/users/maurezen/repos","events_url":"https://api.github.com/users/maurezen/events{/privacy}","received_events_url":"https://api.github.com/users/maurezen/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/teamed/nerodesk/milestones/6","html_url":"https://github.com/teamed/nerodesk/milestones/1.0","labels_url":"https://api.github.com/repos/teamed/nerodesk/milestones/6/labels","id":1069617,"number":6,"title":"1.0","description":"multi-lingual interface; file comments; batch upload","creator":{"login":"yegor256","id":526301,"avatar_url":"https://avatars.githubusercontent.com/u/526301?v=3","gravatar_id":"","url":"https://api.github.com/users/yegor256","html_url":"https://github.com/yegor256","followers_url":"https://api.github.com/users/yegor256/followers","following_url":"https://api.github.com/users/yegor256/following{/other_user}","gists_url":"https://api.github.com/users/yegor256/gists{/gist_id}","starred_url":"https://api.github.com/users/yegor256/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yegor256/subscriptions","organizations_url":"https://api.github.com/users/yegor256/orgs","repos_url":"https://api.github.com/users/yegor256/repos","events_url":"https://api.github.com/users/yegor256/events{/privacy}","received_events_url":"https://api.github.com/users/yegor256/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":1,"state":"open","created_at":"2015-04-15T23:16:10Z","updated_at":"2015-04-22T03:46:29Z","due_on":"2015-05-10T07:00:00Z","closed_at":null},"comments":16,"created_at":"2015-03-24T02:42:40Z","updated_at":"2015-04-23T22:16:02Z","closed_at":null,"body":"Puzzle `89-6cce4050` in `src/test/java/com/nerodesk/AppTest.java:63-75` has to be resolved: Doc should support partitioned read. If file is too big to fit in one read request it should be split by the Doc on parts and returned to the client one-by-one. It will use multipart/form-data requests with Content-Range header. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16 for details about Content-Range. Client side should will receive first response, read Content-Range and request for the subsequent partitions. AWS S3 already supports partitioned read operation (see GetObjectRequest.setRange() for details). For the MkDoc partitioned read should be implemented as well. Let's start from proper tests. See example for partitioned write AppTest.uploadsBigFile()... The puzzle was created by longtimeago on 22-Mar-2015.\n\nIf you have any technical questions, don't ask me, submit new tickets instead"},"comment":{"url":"https://api.github.com/repos/teamed/nerodesk/issues/comments/95733468","html_url":"https://github.com/teamed/nerodesk/issues/129#issuecomment-95733468","issue_url":"https://api.github.com/repos/teamed/nerodesk/issues/129","id":95733468,"user":{"login":"karato","id":6312765,"avatar_url":"https://avatars.githubusercontent.com/u/6312765?v=3","gravatar_id":"","url":"https://api.github.com/users/karato","html_url":"https://github.com/karato","followers_url":"https://api.github.com/users/karato/followers","following_url":"https://api.github.com/users/karato/following{/other_user}","gists_url":"https://api.github.com/users/karato/gists{/gist_id}","starred_url":"https://api.github.com/users/karato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karato/subscriptions","organizations_url":"https://api.github.com/users/karato/orgs","repos_url":"https://api.github.com/users/karato/repos","events_url":"https://api.github.com/users/karato/events{/privacy}","received_events_url":"https://api.github.com/users/karato/received_events","type":"User","site_admin":false},"created_at":"2015-04-23T22:16:02Z","updated_at":"2015-04-23T22:16:02Z","body":"> @karato pls assign someone else here\n\n@yegor256 I deducted 60 points from your rating"}}