{"push_id":3048684493,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"a90e0506ab9bc54594760b15e36ab6ad6ec51c49","before":"8dae4deb0def48c8f76b09454fbc59c9fc273b14","commits":[{"sha":"a2033b65fe0acffae8bf17e04184d3d5a917d8b7","author":{"name":"Ed Schouten","email":"453b58aa79c12a601d5249d739ef68960eca83ee@prodrive-technologies.com"},"message":"Only call blobstore.Put() on offsets that make sense.\n\nIf a write would take close to infinitely long, it could cause this\nfunction to be called on an offset that isn't valid anyway. Prevent this\nfrom occuring to prevent degenerate cases.","distinct":true,"url":"https://api.github.com/repos/EdSchouten/bazel-buildbarn/commits/a2033b65fe0acffae8bf17e04184d3d5a917d8b7"},{"sha":"1184d28cc8ce61a8c55d31d27e2fdb8e7e211dcb","author":{"name":"Ed Schouten","email":"453b58aa79c12a601d5249d739ef68960eca83ee@prodrive-technologies.com"},"message":"Make offset within record more explicit.","distinct":true,"url":"https://api.github.com/repos/EdSchouten/bazel-buildbarn/commits/1184d28cc8ce61a8c55d31d27e2fdb8e7e211dcb"},{"sha":"a90e0506ab9bc54594760b15e36ab6ad6ec51c49","author":{"name":"Ed Schouten","email":"453b58aa79c12a601d5249d739ef68960eca83ee@prodrive-technologies.com"},"message":"Add very basic caching of offset entries.\n\nMetrics show that we can reduce the number of disk reads by a factor 50\nby putting a very simple hash table in front of the OffsetStore. This\ndramatically speeds up calls to FindMissing().","distinct":true,"url":"https://api.github.com/repos/EdSchouten/bazel-buildbarn/commits/a90e0506ab9bc54594760b15e36ab6ad6ec51c49"}]}
{"actor":{"display_login":"EdSchouten"}}