{"push_id":588618048,"size":2,"distinct_size":2,"ref":"refs/heads/topic/multimaster","head":"29ed95655b82d00f804304403b35648e18dd0c24","before":"d239bbf32d75a3a7def6ccf79ec462e91cbd161c","commits":[{"sha":"bfabc86247d3913271829749f4aa1e70fb43d010","author":{"email":"6af10407fddc76635edee378451756fee65ed487@quantcast.com","name":"Mike Ovsiannikov"},"message":"Meta server: track down and fix missing dumpster directory in the checkpoint -- the downstream effect of removing dumpster cleanup invocation resulting in implicit dumpster directory creation. Implement additional checkpoint validation by always requiring dumpster directory to be present, as dumpster directory creation doesn't go into transaction log, instead the code presently prevents dumpster directory removal. In this respect the dumpster directory treated the same way as the root directory. \"Lazy\" dumpster directory creation during replay results in non unique i-node number, which manifest itself as b+ tree \"corruption\".","distinct":true,"url":"https://api.github.com/repos/quantcast/qfs/commits/bfabc86247d3913271829749f4aa1e70fb43d010"},{"sha":"29ed95655b82d00f804304403b35648e18dd0c24","author":{"email":"6af10407fddc76635edee378451756fee65ed487@quantcast.com","name":"Mike Ovsiannikov"},"message":"Meta server: completely remove \"lazy\" dumpster creation code path.","distinct":true,"url":"https://api.github.com/repos/quantcast/qfs/commits/29ed95655b82d00f804304403b35648e18dd0c24"}]}