{"action":"created","issue":{"url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/11","repository_url":"https://api.github.com/repos/mdsol/delayed_job_sqs","labels_url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/11/comments","events_url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/11/events","html_url":"https://github.com/mdsol/delayed_job_sqs/pull/11","id":187850006,"number":11,"title":"Compress large messages to comply with sqs's 256 byte limit","user":{"login":"HonoreDB","id":1795573,"avatar_url":"https://avatars.githubusercontent.com/u/1795573?v=3","gravatar_id":"","url":"https://api.github.com/users/HonoreDB","html_url":"https://github.com/HonoreDB","followers_url":"https://api.github.com/users/HonoreDB/followers","following_url":"https://api.github.com/users/HonoreDB/following{/other_user}","gists_url":"https://api.github.com/users/HonoreDB/gists{/gist_id}","starred_url":"https://api.github.com/users/HonoreDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HonoreDB/subscriptions","organizations_url":"https://api.github.com/users/HonoreDB/orgs","repos_url":"https://api.github.com/users/HonoreDB/repos","events_url":"https://api.github.com/users/HonoreDB/events{/privacy}","received_events_url":"https://api.github.com/users/HonoreDB/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-07T22:37:47Z","updated_at":"2016-11-07T22:49:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mdsol/delayed_job_sqs/pulls/11","html_url":"https://github.com/mdsol/delayed_job_sqs/pull/11","diff_url":"https://github.com/mdsol/delayed_job_sqs/pull/11.diff","patch_url":"https://github.com/mdsol/delayed_job_sqs/pull/11.patch"},"body":"We're seeing occasional errors when we try to stuff too big of an object into our delayed jobs queue. While we're also going to try to shrink those messages, there's no reason we can't compress the payload. This detects when the payload exceeds the limit, compresses it using DEFLATE, and then Base64 encodes it for JSON-friendliness.\r\n\r\n@PoloPro @DMcKinnon-mdsol please review when convenient."},"comment":{"url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/comments/258988759","html_url":"https://github.com/mdsol/delayed_job_sqs/pull/11#issuecomment-258988759","issue_url":"https://api.github.com/repos/mdsol/delayed_job_sqs/issues/11","id":258988759,"user":{"login":"DMcKinnon-mdsol","id":6331409,"avatar_url":"https://avatars.githubusercontent.com/u/6331409?v=3","gravatar_id":"","url":"https://api.github.com/users/DMcKinnon-mdsol","html_url":"https://github.com/DMcKinnon-mdsol","followers_url":"https://api.github.com/users/DMcKinnon-mdsol/followers","following_url":"https://api.github.com/users/DMcKinnon-mdsol/following{/other_user}","gists_url":"https://api.github.com/users/DMcKinnon-mdsol/gists{/gist_id}","starred_url":"https://api.github.com/users/DMcKinnon-mdsol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DMcKinnon-mdsol/subscriptions","organizations_url":"https://api.github.com/users/DMcKinnon-mdsol/orgs","repos_url":"https://api.github.com/users/DMcKinnon-mdsol/repos","events_url":"https://api.github.com/users/DMcKinnon-mdsol/events{/privacy}","received_events_url":"https://api.github.com/users/DMcKinnon-mdsol/received_events","type":"User","site_admin":false},"created_at":"2016-11-07T22:49:32Z","updated_at":"2016-11-07T22:49:32Z","body":"Looks good to me."}}
{"actor":{"display_login":"DMcKinnon-mdsol"}}