{"push_id":802442387,"size":4,"distinct_size":0,"ref":"refs/heads/staging","head":"009c08b43affdefa6f2825059a971c750b90e222","before":"783a6278efb607b201df2781942a0b1c6a385929","commits":[{"sha":"b16358fa5145d3d4bcd0ac37bd81d7605eac040f","author":{"email":"8eef07a75e2af060227b4d4a4c11af7079bfc7da@curoverse.com","name":"Peter Amstutz"},"message":"7225: Fix typo in _BufferBlock.set_state() that resulted in \"wait for pending\nblock commit\" code getting skipped.  Set PUT thread to daemon thread; users\nmust call save() or flush() or use `with` to guarantee that blocks get written.","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/b16358fa5145d3d4bcd0ac37bd81d7605eac040f"},{"sha":"16edd7c54ac58cda991d3e9f0a1b48cea3dd985c","author":{"email":"8eef07a75e2af060227b4d4a4c11af7079bfc7da@curoverse.com","name":"Peter Amstutz"},"message":"7225: Add test to validate fix that 2nd commit call blocks until block is committed\nas intended.","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/16edd7c54ac58cda991d3e9f0a1b48cea3dd985c"},{"sha":"d4f15342fcaabb0bec0165b2abdf040c88c08229","author":{"email":"8eef07a75e2af060227b4d4a4c11af7079bfc7da@curoverse.com","name":"Peter Amstutz"},"message":"7225: Better exception handling for unexpected state changes.","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/d4f15342fcaabb0bec0165b2abdf040c88c08229"},{"sha":"009c08b43affdefa6f2825059a971c750b90e222","author":{"email":"8eef07a75e2af060227b4d4a4c11af7079bfc7da@curoverse.com","name":"Peter Amstutz"},"message":"Merge branch '7225-collection-hang' closes #7225","distinct":false,"url":"https://api.github.com/repos/curoverse/arvados/commits/009c08b43affdefa6f2825059a971c750b90e222"}]}