{"push_id":730123163,"size":5,"distinct_size":5,"ref":"refs/heads/concurrency-fixes","head":"0636cf196aaad7266c9ddee776f53afc25390dfa","before":"b174e40544872c6b591d7cd8dd29a1eb2b7aedd8","commits":[{"sha":"dc3b49433e04c3710aee3b25a0c113a651e9eaf7","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"controller: Fix unprotected event subscriber map\n\nThis resulted in a race detected by the 1.5beta1 race detector.\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":true,"url":"https://api.github.com/repos/flynn/flynn/commits/dc3b49433e04c3710aee3b25a0c113a651e9eaf7"},{"sha":"df032efb7e5cf519a41a041506bd98c7d6d7b8fb","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"discoverd/server: Fix improper SetLeader write mutex\n\nWrites should not use the read side of the mutex.\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":true,"url":"https://api.github.com/repos/flynn/flynn/commits/df032efb7e5cf519a41a041506bd98c7d6d7b8fb"},{"sha":"19a69980798d523391e438138ede31de320bb997","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"router: Fix discoverd watch race in tests\n\nd.watchCh can be set to nil by unwatch, and the return in watch does a\nunprotected read. Solve by keeping a copy guaranteed not to be nil.\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":true,"url":"https://api.github.com/repos/flynn/flynn/commits/19a69980798d523391e438138ede31de320bb997"},{"sha":"a6ee3bff785211aa1d8a0fcf1409995ff2e8be64","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"appliance/postgresql/simulator: Fix test race\n\nDon’t dump Peers in the middle of a RmPeer, it hasn’t finished until the\nstate is at rest.\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":true,"url":"https://api.github.com/repos/flynn/flynn/commits/a6ee3bff785211aa1d8a0fcf1409995ff2e8be64"},{"sha":"0636cf196aaad7266c9ddee776f53afc25390dfa","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"pkg/pinned: Hard-code test certificate\n\nThis ensures the tests don’t break if the default httptest certificate\nis changed (as it was in Go 1.5).\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":true,"url":"https://api.github.com/repos/flynn/flynn/commits/0636cf196aaad7266c9ddee776f53afc25390dfa"}]}