{"push_id":909625348,"size":1000,"distinct_size":5396,"ref":"refs/heads/develop","head":"c33661ce3d7b03234262b021c862cdbfea575131","before":"d4b42f0563b46c51bee85d60035724ef41412387","commits":[{"sha":"0225351bb6d937309f0bccb800c46e72e1aa4b82","author":{"email":"60ca224dd88a387ef6ad398a7b4575d59c7d2ea7@ddanderson.com","name":"Don Anderson"},"message":"Merge branch 'develop' into index-create-lsm3","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/0225351bb6d937309f0bccb800c46e72e1aa4b82"},{"sha":"3287254fc12d0e31fc1c4ddd9ffedf12404a535a","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"whitespace","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/3287254fc12d0e31fc1c4ddd9ffedf12404a535a"},{"sha":"ac1d5d9a964c5d7a1d4919a13786e01c3ff45afb","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Merge branch 'develop' into wt-2093-cleanup","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/ac1d5d9a964c5d7a1d4919a13786e01c3ff45afb"},{"sha":"14ab25c82787ffb87d5f894ce6ae0fcb819de159","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"whitespace","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/14ab25c82787ffb87d5f894ce6ae0fcb819de159"},{"sha":"52e06cde47c6a75905155a7411d700e3b3b0364f","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Don't call __wt_txn_visible_all a second time if the checked txn ID is\nglobally visible, the result won't change.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/52e06cde47c6a75905155a7411d700e3b3b0364f"},{"sha":"38978a0e70ecd0e285bc158d3100d31b580df252","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Clear WT_PAGE_MODIFY.obsolete_check_txn in all cases: if it's globally\nvisible one time through the loop, there's no point in checking it the\nnext time through the loop, and it's never otherwise cleared, so once\nset, we'll potentially be checking it forever to no point.\n\nMaintain the previous semantics of toggling it, that is, it blocks the\nobsolete search every other time through the loop.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/38978a0e70ecd0e285bc158d3100d31b580df252"},{"sha":"75b0f2e51de35e18a473e0296c5dd9228fc9f93f","author":{"email":"60ca224dd88a387ef6ad398a7b4575d59c7d2ea7@ddanderson.com","name":"Don Anderson"},"message":"WT-147.  When filling indices, use bulk=unordered on the index cursor\nso that LSM files are filled in the application thread to avoid locking\nissues.  Index cursors know that bulk=unordered only applies for the\nindex file, not for column group files in the main table.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/75b0f2e51de35e18a473e0296c5dd9228fc9f93f"},{"sha":"3a431d10f6aadc20b36f8fc8fe98349980f57ea6","author":{"email":"1eac7bdcbb6c569f15ecbf5cd873a2c477888e56@wiredtiger.com","name":"Susan LoVerso"},"message":"WT-2101 Don't update the logging ckpt_lsn on clean shutdown.  It can\nrace with archive.  Metadata LSNs may not be updated on clean shutdown.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/3a431d10f6aadc20b36f8fc8fe98349980f57ea6"},{"sha":"41db2ee37d11b0a885fc883dbcb2a92394e598d1","author":{"email":"5f91fcdecb8ed69cddc68df0359b886e196c0cf2@mongodb.com","name":"Michael Cahill"},"message":"Merge pull request #2190 from wiredtiger/wt-2101\n\nWT-2101 Don't update the logging ckpt_lsn on clean shutdown.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/41db2ee37d11b0a885fc883dbcb2a92394e598d1"},{"sha":"9bb48291c4b230516846ac504c83c9ee02a7af8b","author":{"email":"bc5b1f71bc71036fe48bd18bdcc96614dcc9974b@gmail.com","name":"David Hows"},"message":"WT-2075 - Add test for log hang with large parallel workload","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/9bb48291c4b230516846ac504c83c9ee02a7af8b"},{"sha":"0b359e0a3661f859db8d5d86c255045582f5d556","author":{"email":"5f91fcdecb8ed69cddc68df0359b886e196c0cf2@mongodb.com","name":"Michael Cahill"},"message":"SERVER-20193 Fix clearing of obsolete check transaction.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/0b359e0a3661f859db8d5d86c255045582f5d556"},{"sha":"d7c033ad940f612d9f64545df3459ce0da8754d8","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"WT-2108: merge WT_PM_REC_REWRITE into WT_PM_REC_MULTIBLOCK.\n\nThis change reverts most of e099f42 and 52b8734.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/d7c033ad940f612d9f64545df3459ce0da8754d8"},{"sha":"cb8e834c550da6ca45b0551c8d212194ef95adee","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"WT-1919, WT-2108: The code to create the information for an rewrite of\na single block in memory wasn't setting the multiblock key; should its\nparent page somehow be written before the leaf page is rewritten and\nattempt to merge the child page's information into the parent, we could\ndrop core. I still don't see the path where that's possible in the\ncurrent system, but it's the right thing to do regardless, the block\nshould always be consistent.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/cb8e834c550da6ca45b0551c8d212194ef95adee"},{"sha":"e7ac9310cb892a94b72250077776032a3e679d68","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Return ENOMEM if packing and there's no room to write the value, EINVAL\nif unpacking and the buffer ends unexpectedly (presumably the value is\ncorrupted).","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/e7ac9310cb892a94b72250077776032a3e679d68"},{"sha":"f7f44bc54a8712685dbfdcf767dfdd8b56ee1d71","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Generalize the error-OK macros to support any error value.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/f7f44bc54a8712685dbfdcf767dfdd8b56ee1d71"},{"sha":"0605b00f8b384ab74808f8c9d9b4906cc81fe673","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"The only \"expected\" error from WT_BM::addr_invalid is EINVAL, otherwise\nsomething bad has happened.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/0605b00f8b384ab74808f8c9d9b4906cc81fe673"},{"sha":"6fee3e5f618bc14297629874460438e2cbcb6672","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Change the invalid address error message from \"eof\" to \"corrupt or eof\",\nit can be either.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/6fee3e5f618bc14297629874460438e2cbcb6672"},{"sha":"c02bbbf5797e985a7aec9e411a38cc6b62398b42","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Merge branch 'develop' into wt-2093-cleanup","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/c02bbbf5797e985a7aec9e411a38cc6b62398b42"},{"sha":"92aa9b74c6d67a9702290d759ab673dc06f243f7","author":{"email":"0ccc0848a69a0c9f60128cfc9721e973b7acd43f@wiredtiger.com","name":"Keith Bostic"},"message":"Minor code shuffling for clarity -- do all the asserts and checks before\ndoing any actual work, don't separately assert WT_PAGE_SPLIT_INSERT isn't\nset, it's checked in __wt_page_can_split.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/92aa9b74c6d67a9702290d759ab673dc06f243f7"},{"sha":"366fc17e0bf9d5bad887f14b2c9e40d8fa13c4bd","author":{"email":"1eac7bdcbb6c569f15ecbf5cd873a2c477888e56@wiredtiger.com","name":"Susan LoVerso"},"message":"WT-2104 New log_flush API to control the flushing or syncing of the log.","distinct":true,"url":"https://api.github.com/repos/GeertBosch/wiredtiger/commits/366fc17e0bf9d5bad887f14b2c9e40d8fa13c4bd"}]}