{"push_id":784651389,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1841bd6010e91859a4fe97afa4da980b8daa1e03","before":"7cd2a01cda4ac592dee465d4acf8a0b246354328","commits":[{"sha":"1841bd6010e91859a4fe97afa4da980b8daa1e03","author":{"email":"3e53127f3ad0d91a1ed4651b133d989b076d9d27@hp.com","name":"Alistair Coles"},"message":"Initialise delete_object mock before it is called\n\nAttempt to fix the linked bug by initialising the mock instance for\nConnection.delete_object before calling the SwiftService upload\nmethod, so that the delete_object mock already exists before the\ndelete_segments jobs that run in multiple threads call it.  Otherwise\nthere is a risk that the delete_segment job threads could race while\ncreating either the delete_object mock or the\ndelete_object.return_value mock, resulting in each thread getting a\ndifferent instance. That would explain the intermittent test failures\nreported in the bug.\n\nChange-Id: Ia82697c093529076b0bbcc6bccd577afdf0839e1\nPartial-Bug: #1480223","distinct":true,"url":"https://api.github.com/repos/openstack/python-swiftclient/commits/1841bd6010e91859a4fe97afa4da980b8daa1e03"}]}