Evergreen tests of a patch are seeing reproducible failures on Windows machines:
[js_test:stepdown_query] 2017-05-25T21:31:53.621+0000 c20766| 2017-05-25T21:31:53.619+0000 E STORAGE [WTCheckpointThread] WiredTiger error (0) [1495747913:619008][1060:1993356160], file:WiredTiger.wt, WT_SESSION.checkpoint: \data\db\job3\mongorunner\stepdown_query-configRS-0\WiredTiger.turtle.set to \data\db\job3\mongorunner\stepdown_query-configRS-0\WiredTiger.turtle: file-rename: MoveFileExW: Access is denied. [js_test:stepdown_query] 2017-05-25T21:31:53.621+0000 c20766| 2017-05-25T21:31:53.619+0000 E STORAGE [WTCheckpointThread] WiredTiger error (0) [1495747913:619008][1060:1993356160], file:WiredTiger.wt, WT_SESSION.checkpoint: WiredTiger.turtle: encountered an illegal file format or internal value [js_test:stepdown_query] 2017-05-25T21:31:53.622+0000 c20766| 2017-05-25T21:31:53.619+0000 E STORAGE [WTCheckpointThread] WiredTiger error (0) [1495747913:619008][1060:1993356160], file:WiredTiger.wt, WT_SESSION.checkpoint: aborting WiredTiger library
What appears to be happening is that calling WT_SESSION.checkpoint immediately after wiredtiger_open can fail.
We have not been able to reproduce this in standalone Wiredtiger, or in anything other than a particular build by daniel.gottlieb.