{"push_id":1447374903,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3f587f46f59a99c49a83368b5f1b723881ecc8e8","before":"ebd11760e132cf69c095cb10696a7fcd2d75c81c","commits":[{"sha":"3f587f46f59a99c49a83368b5f1b723881ecc8e8","author":{"name":"Geoffrey Gueret","email":"b7d03f932228f580912a28996e71ff201f703936@users.noreply.github.com"},"message":"Locked jobs (#137)\n\n* allow to lock the job for a specific task path, new expired status related\r\n\r\n* added test using concurrency\r\n\r\n* added lock_timeout parameter\r\n\r\n* worker.stop will stop mongodb too\r\n\r\n* from lock to job max concurrency\r\n\r\n* used redis pipeline, safer job run\r\n\r\n* added test on max concurrency interrupt\r\n\r\n* added expire on concurrency key\r\n\r\n* removed unused imports\r\n\r\n* no longer necessary\r\n\r\n* exception on interrupt\r\n\r\n* use of a simple lock for the current need\r\n\r\n* catch proper exception","distinct":true,"url":"https://api.github.com/repos/pricingassistant/mrq/commits/3f587f46f59a99c49a83368b5f1b723881ecc8e8"}]}
{"actor":{"display_login":"sylvinus"}}