{"push_id":734153980,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"7685865c44ec75a57ff3361e1846ab1874c3ca0f","before":"a411ad39fb4babe738f3c8b9d96f2bae401c5698","commits":[{"sha":"7685865c44ec75a57ff3361e1846ab1874c3ca0f","author":{"email":"1e115feeab9474b9d680e5528024201af6e7722f@fewbar.com","name":"Clint Byrum"},"message":"Major refactoring to add logging and wait_for_conn\n\nThe method wait_for_connection and any others that deal directly\nwith locks likely need to be moved ot a higher level struct at\nsome time so we can free the user from managing locks and just allow\nthem to write gearman related calls. In this case the method would never\nwork as it was, because read locking the structure and holding it open to\nwait on the condition variable prevented the other threads from write\nlocking the structure to update the connection list and trigger said\ncondition variable, leading to a deadlock.","distinct":true,"url":"https://api.github.com/repos/SpamapS/rustygear/commits/7685865c44ec75a57ff3361e1846ab1874c3ca0f"}]}