{"push_id":631309515,"size":5,"distinct_size":1,"ref":"refs/heads/develop","head":"5c47d04df6cd95f648b41c881fcaa4e5af78335f","before":"c5da5f75746ccf3a010db077b7f8354f8ccd7cff","commits":[{"sha":"f26f1c1c59d5cbbc8f5f543215d8fc636e7175d2","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"The OS layer ftruncate() code sets the WT_FH file size, so when\nftruncate is used to extend the file, we skip over the bytes added to\nthe file during block allocation, and verify eventually fails because\nthere are unverified blocks in the file.\n\nReference #1871.","distinct":false,"url":"https://api.github.com/repos/wiredtiger/wiredtiger/commits/f26f1c1c59d5cbbc8f5f543215d8fc636e7175d2"},{"sha":"61a7d81ad26db1f2bfb65258d9b8ae4a4ca25b34","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"When using ftruncate as the file-extension call, we must use WT_FH.size\nas the starting point of the extension (not offset), and we have to read\nthe size value after acquiring the lock that prevents racing with writers.\n\nSplit the extension functionality out into a separate function and\ntry to make it a little simpler to understand.\n\nReference #1871.","distinct":false,"url":"https://api.github.com/repos/wiredtiger/wiredtiger/commits/61a7d81ad26db1f2bfb65258d9b8ae4a4ca25b34"},{"sha":"f519ec8ee74f971c12df7b0924fd9ba96bf091c2","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Merge branch 'develop' into ftruncate-sets-file-length","distinct":false,"url":"https://api.github.com/repos/wiredtiger/wiredtiger/commits/f519ec8ee74f971c12df7b0924fd9ba96bf091c2"},{"sha":"c4a54091594709ae9337234024f52b596d732a92","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Fix a comment typo.","distinct":false,"url":"https://api.github.com/repos/wiredtiger/wiredtiger/commits/c4a54091594709ae9337234024f52b596d732a92"},{"sha":"5c47d04df6cd95f648b41c881fcaa4e5af78335f","author":{"email":"7a59dd3c283dfbcaac5e0975334647ec126394a6@mongodb.com","name":"Keith Bostic"},"message":"Merge pull request #1873 from wiredtiger/ftruncate-sets-file-length\n\nFtruncate fixes","distinct":true,"url":"https://api.github.com/repos/wiredtiger/wiredtiger/commits/5c47d04df6cd95f648b41c881fcaa4e5af78335f"}]}