{"action":"created","issue":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/689","labels_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/689/labels{/name}","comments_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/689/comments","events_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/689/events","html_url":"https://github.com/gemini-hlsw/ocs/pull/689","id":117900161,"number":689,"title":"REL-2407-J: Minor Data Manager Updates","user":{"login":"swalker2m","id":4906023,"avatar_url":"https://avatars.githubusercontent.com/u/4906023?v=3","gravatar_id":"","url":"https://api.github.com/users/swalker2m","html_url":"https://github.com/swalker2m","followers_url":"https://api.github.com/users/swalker2m/followers","following_url":"https://api.github.com/users/swalker2m/following{/other_user}","gists_url":"https://api.github.com/users/swalker2m/gists{/gist_id}","starred_url":"https://api.github.com/users/swalker2m/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swalker2m/subscriptions","organizations_url":"https://api.github.com/users/swalker2m/orgs","repos_url":"https://api.github.com/users/swalker2m/repos","events_url":"https://api.github.com/users/swalker2m/events{/privacy}","received_events_url":"https://api.github.com/users/swalker2m/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-19T20:24:43Z","updated_at":"2015-11-20T12:48:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/pulls/689","html_url":"https://github.com/gemini-hlsw/ocs/pull/689","diff_url":"https://github.com/gemini-hlsw/ocs/pull/689.diff","patch_url":"https://github.com/gemini-hlsw/ocs/pull/689.patch"},"body":"Three updates:\r\n\r\n1. Split the thread pool that polls the summit and archive in two.  One half dedicated to the summit polling and one half to the public archive.  Since the network is so sketchy at GS, the public archive link is likely to be slow and unreliable and I don't think that should impact the relatively more important summit poll.\r\n\r\n2. Resume filtering with the `progid=` and `obsid=` feature of the archive server.  This should allow us to put all non-standard program ids back in the test database.\r\n\r\n3. Don't eat `java.lang.InterruptedException`. `\\/.fromTryCatch` catches non-fatal exceptions, including `InterruptedException`.  Interrupts are sent to threads to stop them. Catching `InterruptedException` prevents the thread from stopping normally.  Switched `\\/.fromTryCatch` for the same implementation used in a later version of scalaz, in `\\/.fromTryCatchNonFatal`.  Also, rethrow the `InterruptedException` caught by `Task.attemptRun`."},"comment":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/comments/158389288","html_url":"https://github.com/gemini-hlsw/ocs/pull/689#issuecomment-158389288","issue_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/689","id":158389288,"user":{"login":"swalker2m","id":4906023,"avatar_url":"https://avatars.githubusercontent.com/u/4906023?v=3","gravatar_id":"","url":"https://api.github.com/users/swalker2m","html_url":"https://github.com/swalker2m","followers_url":"https://api.github.com/users/swalker2m/followers","following_url":"https://api.github.com/users/swalker2m/following{/other_user}","gists_url":"https://api.github.com/users/swalker2m/gists{/gist_id}","starred_url":"https://api.github.com/users/swalker2m/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swalker2m/subscriptions","organizations_url":"https://api.github.com/users/swalker2m/orgs","repos_url":"https://api.github.com/users/swalker2m/repos","events_url":"https://api.github.com/users/swalker2m/events{/privacy}","received_events_url":"https://api.github.com/users/swalker2m/received_events","type":"User","site_admin":false},"created_at":"2015-11-20T12:48:37Z","updated_at":"2015-11-20T12:48:37Z","body":"I'll merge this now so that we can do a test release.  I'd be very interested in additional feedback though."}}