Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-35842

Server stopped on wiredtiger log access

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.6.3
    • Component/s: WiredTiger
    • Labels:
      None
    • Environment:
    • ALL

      Had an issue in a production system this morning where the server service had shut down. Mongo log appeared to report some sort of issue with removing a wiredtiger journal log because access was denied. Is there a way to make this a little more graceful? If it was the journal log and was doing some sort of internal maintenance couldn't it try again? I believe the root cause of the access denied was antivirus and we've added exclusions but not 100% sure of the cause for access denied.

      2018-06-26T19:11:00.750-0400 E STORAGE [thread42198] WiredTiger error (13) [1530054660:676349][4728:140706250756224], log-server: D:\MongoData\db\journal\WiredTigerLog.0000028727: file-remove: DeleteFileW: Access is denied.
      : Permission denied
      2018-06-26T19:11:00.750-0400 E STORAGE [thread42198] WiredTiger error (13) [1530054660:750354][4728:140706250756224], log-server: log archive server error: Permission denied
      2018-06-26T19:11:00.750-0400 E STORAGE [thread42198] WiredTiger error (13) [1530054660:750354][4728:140706250756224], log-server: log server error: Permission denied
      2018-06-26T19:11:00.751-0400 E STORAGE [thread42198] WiredTiger error (-31804) [1530054660:750354][4728:140706250756224], log-server: the process must exit and restart: WT_PANIC: WiredTiger library panic
      2018-06-26T19:11:00.886-0400 F - [WTJournalFlusher] Fatal Assertion 28559 at src\mongo\db\storage\wiredtiger\wiredtiger_util.cpp 64
      2018-06-26T19:11:00.886-0400 F - [thread42198] Fatal Assertion 28558 at src\mongo\db\storage\wiredtiger\wiredtiger_util.cpp 361
      2018-06-26T19:11:00.886-0400 F - [thread42198]
      
      ***aborting after fassert() failure
      
      
      2018-06-26T19:11:00.886-0400 F - [WTJournalFlusher]
      
      ***aborting after fassert() failure
      

       

       

       

       

            Assignee:
            daniel.hatcher@mongodb.com Danny Hatcher (Inactive)
            Reporter:
            mhughes Matt Hughes
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: