{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/pm/issues/105","repository_url":"https://api.github.com/repos/ipfs/pm","labels_url":"https://api.github.com/repos/ipfs/pm/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/pm/issues/105/comments","events_url":"https://api.github.com/repos/ipfs/pm/issues/105/events","html_url":"https://github.com/ipfs/pm/issues/105","id":152297855,"number":105,"title":"Sprint: May 3 → May 15","user":{"login":"RichardLitt","id":910753,"avatar_url":"https://avatars.githubusercontent.com/u/910753?v=3","gravatar_id":"","url":"https://api.github.com/users/RichardLitt","html_url":"https://github.com/RichardLitt","followers_url":"https://api.github.com/users/RichardLitt/followers","following_url":"https://api.github.com/users/RichardLitt/following{/other_user}","gists_url":"https://api.github.com/users/RichardLitt/gists{/gist_id}","starred_url":"https://api.github.com/users/RichardLitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RichardLitt/subscriptions","organizations_url":"https://api.github.com/users/RichardLitt/orgs","repos_url":"https://api.github.com/users/RichardLitt/repos","events_url":"https://api.github.com/users/RichardLitt/events{/privacy}","received_events_url":"https://api.github.com/users/RichardLitt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-05-01T17:38:10Z","updated_at":"2016-05-16T16:11:13Z","closed_at":null,"body":"# Sprint May 3rd\r\n\r\nNote that this is on **Tuesday**, not the usual Monday.\r\n\r\n## Sprint Goals\r\n\r\n## Sprint Discussions\r\n\r\n[Schedule](https://github.com/ipfs/pm#sprint-discussion-schedule)\r\n\r\nPlease take notes in a separate pad, if you can, and link it here.\r\n\r\nEndeavour         | Lead            | Time (PDT - **UTC/Z** - CET) | Pad\r\n:---------------: | :-------------: | :--------------------------: | :----:\r\nsync              | @RichardLitt    | 9:00PDT **16:00Z** 18:00CEST  | IRC: #ipfs on Freenode\r\napps on ipfs      | @dignifiedquire | 10:30PDT **17:30Z** 19:30CEST | https://public.etherpad-mozilla.org/p/ipfs-may-3-apps-on-ipfs\r\ninfrastructure    | @lgierth        | 11:00PDT **18:00Z** 20:00CEST | https://public.etherpad-mozilla.org/p/ipfs-may-3-infrastructure\r\nlibp2p            | @diasdavid      | 11:30PDT **18:30Z** 20:30CEST | https://public.etherpad-mozilla.org/p/ipfs-may-3-libp2p\r\njs-ipfs           | @diasdavid      | 12:00PDT **19:00Z** 21:00CEST | https://public.etherpad-mozilla.org/p/ipfs-may-3-js-ipfs\r\ngo-ipfs           | @whyrusleeping  | 12:30PDT **19:30Z** 21:30CEST | https://public.etherpad-mozilla.org/p/ipfs-may-3-go-ipfs\r\n\r\nPlease add the Agenda to the Pad before the endeavour sprint starts.\r\n\r\n## Sprint Deliverables\r\n\r\n- Add your tasks below in a comment, that way we only have people listed who are really in the sprint\r\n- Add links to issues down here. Only add things you can finish this sprint.\r\n"},"comment":{"url":"https://api.github.com/repos/ipfs/pm/issues/comments/219467960","html_url":"https://github.com/ipfs/pm/issues/105#issuecomment-219467960","issue_url":"https://api.github.com/repos/ipfs/pm/issues/105","id":219467960,"user":{"login":"whyrusleeping","id":1243164,"avatar_url":"https://avatars.githubusercontent.com/u/1243164?v=3","gravatar_id":"","url":"https://api.github.com/users/whyrusleeping","html_url":"https://github.com/whyrusleeping","followers_url":"https://api.github.com/users/whyrusleeping/followers","following_url":"https://api.github.com/users/whyrusleeping/following{/other_user}","gists_url":"https://api.github.com/users/whyrusleeping/gists{/gist_id}","starred_url":"https://api.github.com/users/whyrusleeping/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whyrusleeping/subscriptions","organizations_url":"https://api.github.com/users/whyrusleeping/orgs","repos_url":"https://api.github.com/users/whyrusleeping/repos","events_url":"https://api.github.com/users/whyrusleeping/events{/privacy}","received_events_url":"https://api.github.com/users/whyrusleeping/received_events","type":"User","site_admin":false},"created_at":"2016-05-16T16:11:13Z","updated_at":"2016-05-16T16:11:13Z","body":"## whyrusleeping update\r\n\r\nThis last week I spent a lot of time debugging and fixing the hanging issue with yamux. This is the issue that causes (in at least 90% of observed cases) the gateways and other nodes to hang when simple requests are made on them. I have a patch in place and am waiting on upstream code review to get it pushed in officially. \r\nDuring that process I also did a bunch of gx work, I refactored the dependency tree of go-stream-muxer to be more flat, making updating that area of the code easier, and also made `gx deps --tree` much more visually pleasing. \r\nI also fixed and pushed up a perf improvement on go-multiaddr. Previously to create a multiaddr from some bytes, we converted it into a string, and called `NewMultiaddr` on it which converted it back into bytes. This was eating up an unecessary amount of CPU time on the gateways.\r\n\r\nThis week I plan to continue on with go-libp2p fixes, and I also am planning on doing some light bitswap work. Next week I will be out on vacation so make sure you poke me soon if you need anything done before june."}}