{"action":"created","issue":{"url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/38","repository_url":"https://api.github.com/repos/PierreRambaud/gemirro","labels_url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/38/comments","events_url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/38/events","html_url":"https://github.com/PierreRambaud/gemirro/issues/38","id":179656521,"number":38,"title":"Indexing fails on newly fetched gems","user":{"login":"mayurva","id":1017793,"avatar_url":"https://avatars.githubusercontent.com/u/1017793?v=3","gravatar_id":"","url":"https://api.github.com/users/mayurva","html_url":"https://github.com/mayurva","followers_url":"https://api.github.com/users/mayurva/followers","following_url":"https://api.github.com/users/mayurva/following{/other_user}","gists_url":"https://api.github.com/users/mayurva/gists{/gist_id}","starred_url":"https://api.github.com/users/mayurva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mayurva/subscriptions","organizations_url":"https://api.github.com/users/mayurva/orgs","repos_url":"https://api.github.com/users/mayurva/repos","events_url":"https://api.github.com/users/mayurva/events{/privacy}","received_events_url":"https://api.github.com/users/mayurva/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PierreRambaud/gemirro/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-28T01:08:58Z","updated_at":"2016-10-05T14:12:17Z","closed_at":null,"body":"Hello,\r\n\r\nWe notice a weird issue where if we fetch a gem which does not exist on Gemirro, it gets fetched fine from Rubygems.org and also gets served to the client. However the index_update seems to fail (https://github.com/PierreRambaud/gemirro/blob/master/lib/gemirro/server.rb#L151). Any new gem fetches after this point fail until the server is restarted. When server is restarted, again it works for 1 new fetch, but index update fails and so on. "},"comment":{"url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/comments/251686353","html_url":"https://github.com/PierreRambaud/gemirro/issues/38#issuecomment-251686353","issue_url":"https://api.github.com/repos/PierreRambaud/gemirro/issues/38","id":251686353,"user":{"login":"PierreRambaud","id":1462701,"avatar_url":"https://avatars.githubusercontent.com/u/1462701?v=3","gravatar_id":"","url":"https://api.github.com/users/PierreRambaud","html_url":"https://github.com/PierreRambaud","followers_url":"https://api.github.com/users/PierreRambaud/followers","following_url":"https://api.github.com/users/PierreRambaud/following{/other_user}","gists_url":"https://api.github.com/users/PierreRambaud/gists{/gist_id}","starred_url":"https://api.github.com/users/PierreRambaud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PierreRambaud/subscriptions","organizations_url":"https://api.github.com/users/PierreRambaud/orgs","repos_url":"https://api.github.com/users/PierreRambaud/repos","events_url":"https://api.github.com/users/PierreRambaud/events{/privacy}","received_events_url":"https://api.github.com/users/PierreRambaud/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T14:12:17Z","updated_at":"2016-10-05T14:12:17Z","body":"Hum, really strange, this part of code really bothers me. Look like there is a bug when updating indexes, but there is also a bug when trying to fetch a gem with many dependencies (consuming all memory)...\r\nIf you have an idea @hemmrich i'm interested :)"}}
{"actor":{"display_login":"PierreRambaud"}}