{"action":"created","issue":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/1001","repository_url":"https://api.github.com/repos/gemini-hlsw/ocs","labels_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/1001/labels{/name}","comments_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/1001/comments","events_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/1001/events","html_url":"https://github.com/gemini-hlsw/ocs/pull/1001","id":158236630,"number":1001,"title":"use special executor for blocking catalog queries","user":{"login":"tpolecat","id":1200131,"avatar_url":"https://avatars.githubusercontent.com/u/1200131?v=3","gravatar_id":"","url":"https://api.github.com/users/tpolecat","html_url":"https://github.com/tpolecat","followers_url":"https://api.github.com/users/tpolecat/followers","following_url":"https://api.github.com/users/tpolecat/following{/other_user}","gists_url":"https://api.github.com/users/tpolecat/gists{/gist_id}","starred_url":"https://api.github.com/users/tpolecat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpolecat/subscriptions","organizations_url":"https://api.github.com/users/tpolecat/orgs","repos_url":"https://api.github.com/users/tpolecat/repos","events_url":"https://api.github.com/users/tpolecat/events{/privacy}","received_events_url":"https://api.github.com/users/tpolecat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-06-02T20:50:15Z","updated_at":"2016-06-03T15:01:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/pulls/1001","html_url":"https://github.com/gemini-hlsw/ocs/pull/1001","diff_url":"https://github.com/gemini-hlsw/ocs/pull/1001.diff","patch_url":"https://github.com/gemini-hlsw/ocs/pull/1001.patch"},"body":"Ok so this modifies @swalker2m's work on #998 by making all the `implicit ec: ExecutionContext` parameters **ex**plicit, and only using the passed `ec` at the very bottom, when doing the blocking call to look up targets. Everything else runs on the global executor, except the BAGS worker itself, which is on its own pool still but may not need to be. I didn't mess with it.\r\n\r\nIn any case the end result is that BAGS results trickle in rather than batching up, and don't interfere with high-priority manual searches (and sidereal name lookups).\r\n\r\nReviewers need to pull this branch and test locally; the code itself isn't going to tell you much."},"comment":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/comments/223603480","html_url":"https://github.com/gemini-hlsw/ocs/pull/1001#issuecomment-223603480","issue_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/1001","id":223603480,"user":{"login":"cquiroz","id":3615303,"avatar_url":"https://avatars.githubusercontent.com/u/3615303?v=3","gravatar_id":"","url":"https://api.github.com/users/cquiroz","html_url":"https://github.com/cquiroz","followers_url":"https://api.github.com/users/cquiroz/followers","following_url":"https://api.github.com/users/cquiroz/following{/other_user}","gists_url":"https://api.github.com/users/cquiroz/gists{/gist_id}","starred_url":"https://api.github.com/users/cquiroz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cquiroz/subscriptions","organizations_url":"https://api.github.com/users/cquiroz/orgs","repos_url":"https://api.github.com/users/cquiroz/repos","events_url":"https://api.github.com/users/cquiroz/events{/privacy}","received_events_url":"https://api.github.com/users/cquiroz/received_events","type":"User","site_admin":false},"created_at":"2016-06-03T15:01:52Z","updated_at":"2016-06-03T15:01:52Z","body":"I can try but I'm not sure what to look for"}}
{"actor":{"display_login":"cquiroz"}}