{"push_id":1346296989,"size":28,"distinct_size":1,"ref":"refs/heads/master","head":"32b4d66d1f289f2c43b96fd823cb416ecc18ca15","before":"6f30ff95d8e7c287243f8b05b6b61b1a8fb7f95c","commits":[{"sha":"e4b1711e8e353a135aa98a43d0955b1459880184","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"pub/sub package","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/e4b1711e8e353a135aa98a43d0955b1459880184"},{"sha":"d15c7ab0ded8109496d19b4d6424390d8b41bf2a","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Always return client to pool","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/d15c7ab0ded8109496d19b4d6424390d8b41bf2a"},{"sha":"e7c4ee32df6ffc844e6212a88ca23dec4f80dbb0","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Share redis channel config","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/e7c4ee32df6ffc844e6212a88ca23dec4f80dbb0"},{"sha":"611508c654545c28d1e66bf91c0061a8985928ca","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Hide queue seeker behind job subscriber","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/611508c654545c28d1e66bf91c0061a8985928ca"},{"sha":"ecc6bf0400f97f76aef91db6961c85f50d15fa85","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Use real on message handler","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/ecc6bf0400f97f76aef91db6961c85f50d15fa85"},{"sha":"01cf6f244ff5e6bbad25f7396b2f28450bfd9d16","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Share redis pool for pubsub","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/01cf6f244ff5e6bbad25f7396b2f28450bfd9d16"},{"sha":"2822b681985fed94aabb20c4c094f51dfcd4485d","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"onJobHandler receives host with job\n\nQueue seeker only returns hosts, not mixing responsibilities","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/2822b681985fed94aabb20c4c094f51dfcd4485d"},{"sha":"dc1a23e886a8d55acdd6d1998f9932f58221f5a9","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Add error handler for channel subscriber","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/dc1a23e886a8d55acdd6d1998f9932f58221f5a9"},{"sha":"8bc52b09cf5c8b4dca96b427c41df726724b2b6f","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Remove console call","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/8bc52b09cf5c8b4dca96b427c41df726724b2b6f"},{"sha":"81393190f7a9e2ecaa35b5095878edd4a9414be4","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Add callback to jobseeker result from initial load","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/81393190f7a9e2ecaa35b5095878edd4a9414be4"},{"sha":"22d8e48f53f34e1edd06292d11203743a370e3ed","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Only lock on dequeue","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/22d8e48f53f34e1edd06292d11203743a370e3ed"},{"sha":"e401c01d780c48fd74bb10ee6770a373cc4de211","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Only log on non-test environments","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/e401c01d780c48fd74bb10ee6770a373cc4de211"},{"sha":"e1d0ffc7dd7848b1c2e335773e88da538080140c","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Logger set to fatal on test environment","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/e1d0ffc7dd7848b1c2e335773e88da538080140c"},{"sha":"167ecc6965031971b20e149281c4de21ef840f2e","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Set NODE_ENV environment var to test","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/167ecc6965031971b20e149281c4de21ef840f2e"},{"sha":"98185e55cf7e79cfa17e7ac7a1169635ab6eef1c","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Remove Job Queue Pool and use internal structure\n\n- We don't need to create a different job queue per host.\n- Batch locks on message instead of dequeue.","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/98185e55cf7e79cfa17e7ac7a1169635ab6eef1c"},{"sha":"c74f9bcce0169a050fdd41af1add7731cd69cd1c","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"More aggressive on seek interval","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/c74f9bcce0169a050fdd41af1add7731cd69cd1c"},{"sha":"67566c1d0eb61f61d99e4d4578b5053b85545592","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Callback in subscriber unsubscribe errors","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/67566c1d0eb61f61d99e4d4578b5053b85545592"},{"sha":"3f1b67993ce977ae953d61fd05bf959eb1d24402","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Locker keep refreshing lock by itself","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/3f1b67993ce977ae953d61fd05bf959eb1d24402"},{"sha":"88f6d46d00abb07e7c1aaed811cdc034e1aed107","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Reuse existing redlock\n\nReturn not connected clients to pool","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/88f6d46d00abb07e7c1aaed811cdc034e1aed107"},{"sha":"75fc21241fd526243b8db2063f135bfc4cc2348d","author":{"name":"Raul Ochoa","email":"2999a73070646480259484a04c405f217ae842f8@gmail.com"},"message":"Locker TTL is configured","distinct":false,"url":"https://api.github.com/repos/CartoDB/CartoDB-SQL-API/commits/75fc21241fd526243b8db2063f135bfc4cc2348d"}]}
{"actor":{"display_login":"rochoa"}}