Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-3962

WiredTiger turtle file "MoveFileExW: Access is denied." error.

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.10, 3.4.14
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-06-19, Storage 2017-07-10
    • v3.4

      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.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: