{"push_id":759314752,"size":1,"distinct_size":1,"ref":"refs/heads/packet_dispatch_performance","head":"5ec13f2c8407c0b991495cf6eb0ab1982fd394ab","before":"be049817c8d7ede73a3336fd7672f3a2d7cad1b4","commits":[{"sha":"5ec13f2c8407c0b991495cf6eb0ab1982fd394ab","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@joncave.co.uk","name":"Jon Cave"},"message":"Return true/false if a waiter was/wasn't notified\n\nThe method is used as follows:\n\n  if notify_response_waiter(response)\n    # Proceed as if a waiter was notified\n  end\n\nPreviously the return value would be `nil` whenever the loop broke early\ndue to a waiter being found. This meant that the dispatcher thread often\nbelieved that a packet was not being handled. As a result the\nbacklog == incomplete sleep kicked in unnecessarily.","distinct":true,"url":"https://api.github.com/repos/joncave/metasploit-framework/commits/5ec13f2c8407c0b991495cf6eb0ab1982fd394ab"}]}