{"action":"created","issue":{"url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/38","labels_url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/38/comments","events_url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/38/events","html_url":"https://github.com/snowplow/iglu-scala-client/issues/38","id":118840930,"number":38,"title":"Retry schema lookup n times in case of non-404 error","user":{"login":"alexanderdean","id":200511,"avatar_url":"https://avatars.githubusercontent.com/u/200511?v=3","gravatar_id":"","url":"https://api.github.com/users/alexanderdean","html_url":"https://github.com/alexanderdean","followers_url":"https://api.github.com/users/alexanderdean/followers","following_url":"https://api.github.com/users/alexanderdean/following{/other_user}","gists_url":"https://api.github.com/users/alexanderdean/gists{/gist_id}","starred_url":"https://api.github.com/users/alexanderdean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexanderdean/subscriptions","organizations_url":"https://api.github.com/users/alexanderdean/orgs","repos_url":"https://api.github.com/users/alexanderdean/repos","events_url":"https://api.github.com/users/alexanderdean/events{/privacy}","received_events_url":"https://api.github.com/users/alexanderdean/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"fblundun","id":5892914,"avatar_url":"https://avatars.githubusercontent.com/u/5892914?v=3","gravatar_id":"","url":"https://api.github.com/users/fblundun","html_url":"https://github.com/fblundun","followers_url":"https://api.github.com/users/fblundun/followers","following_url":"https://api.github.com/users/fblundun/following{/other_user}","gists_url":"https://api.github.com/users/fblundun/gists{/gist_id}","starred_url":"https://api.github.com/users/fblundun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fblundun/subscriptions","organizations_url":"https://api.github.com/users/fblundun/orgs","repos_url":"https://api.github.com/users/fblundun/repos","events_url":"https://api.github.com/users/fblundun/events{/privacy}","received_events_url":"https://api.github.com/users/fblundun/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/snowplow/iglu-scala-client/milestones/8","html_url":"https://github.com/snowplow/iglu-scala-client/milestones/Version%200.4.0","labels_url":"https://api.github.com/repos/snowplow/iglu-scala-client/milestones/8/labels","id":1452212,"number":8,"title":"Version 0.4.0","description":"","creator":{"login":"alexanderdean","id":200511,"avatar_url":"https://avatars.githubusercontent.com/u/200511?v=3","gravatar_id":"","url":"https://api.github.com/users/alexanderdean","html_url":"https://github.com/alexanderdean","followers_url":"https://api.github.com/users/alexanderdean/followers","following_url":"https://api.github.com/users/alexanderdean/following{/other_user}","gists_url":"https://api.github.com/users/alexanderdean/gists{/gist_id}","starred_url":"https://api.github.com/users/alexanderdean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexanderdean/subscriptions","organizations_url":"https://api.github.com/users/alexanderdean/orgs","repos_url":"https://api.github.com/users/alexanderdean/repos","events_url":"https://api.github.com/users/alexanderdean/events{/privacy}","received_events_url":"https://api.github.com/users/alexanderdean/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2015-12-09T16:23:52Z","updated_at":"2016-01-14T09:47:09Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-11-25T13:55:02Z","updated_at":"2016-01-14T09:56:01Z","closed_at":null,"body":"This is a follow-on from #30. The problem is that if we are very unlucky and the first attempt to fetch a schema is a miss due to a network glitch, then this schema is cached as missing for the rest of the job run.\r\n\r\nWe had this with a customer where a single Hadoop worker failed a schema lookup and all subsequent JSON instances processed by that worker failed validation due to the schema being cached as missing.\r\n\r\nThe proposed solution is to require 3 failures before caching a schema as missing."},"comment":{"url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/comments/171591464","html_url":"https://github.com/snowplow/iglu-scala-client/issues/38#issuecomment-171591464","issue_url":"https://api.github.com/repos/snowplow/iglu-scala-client/issues/38","id":171591464,"user":{"login":"alexanderdean","id":200511,"avatar_url":"https://avatars.githubusercontent.com/u/200511?v=3","gravatar_id":"","url":"https://api.github.com/users/alexanderdean","html_url":"https://github.com/alexanderdean","followers_url":"https://api.github.com/users/alexanderdean/followers","following_url":"https://api.github.com/users/alexanderdean/following{/other_user}","gists_url":"https://api.github.com/users/alexanderdean/gists{/gist_id}","starred_url":"https://api.github.com/users/alexanderdean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexanderdean/subscriptions","organizations_url":"https://api.github.com/users/alexanderdean/orgs","repos_url":"https://api.github.com/users/alexanderdean/repos","events_url":"https://api.github.com/users/alexanderdean/events{/privacy}","received_events_url":"https://api.github.com/users/alexanderdean/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T09:56:01Z","updated_at":"2016-01-14T09:56:01Z","body":"Renamed ticket to make it MECE with #44"}}