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

journal file cleanup failure post mongod termination with ctrl-c on windows 8

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major - P3 Major - P3
    • None
    • 2.6.0-rc0
    • Storage
    • None
    • ALL
    • Hide

      run mongod
      ctrl-c

      Show
      run mongod ctrl-c

    Description

      looks like journal and lock files are not getting cleaned post ctrl-c on mongod in windows.

      c:\Programs\MongoDB\2.6.0-rc0\bin>mongod --dbpath C:\Programs\MongoDB\2.6.0-rc0\data --port 27017 --cpu --quiet
      2014-03-02T15:17:51.971-0500 [initandlisten] MongoDB starting : pid=4976 port=27017 dbpath=C:\Programs\MongoDB\2.6.0-rc0\data 64-bit host=TAKFAMILYPC
      2014-03-02T15:17:51.987-0500 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
      2014-03-02T15:17:51.987-0500 [initandlisten] db version v2.6.0-rc0
      2014-03-02T15:17:51.987-0500 [initandlisten] git version: 3779bf419438d2625277cf3c1c7216c497f683a8
      2014-03-02T15:17:51.987-0500 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service
      Pack 1') BOOST_LIB_VERSION=1_49
      2014-03-02T15:17:51.987-0500 [initandlisten] allocator: system
      2014-03-02T15:17:52.002-0500 [initandlisten] options: { cpu: true, net:

      { port: 27017 }

      , storage:

      { dbPath: "C:\Programs\MongoDB\2.6.0-rc0\data" }

      , sy
      stemLog:

      { quiet: true }

      }
      2014-03-02T15:17:52.034-0500 [initandlisten] journal dir=C:\Programs\MongoDB\2.6.0-rc0\data\journal
      2014-03-02T15:17:52.034-0500 [initandlisten] recover : no journal files present, no recovery needed
      2014-03-02T15:17:52.159-0500 [initandlisten] waiting for connections on port 27017
      2014-03-02T15:17:56.175-0500 [snapshotthread] cpu: elapsed:4007 writelock: 0%
      2014-03-02T15:18:00.191-0500 [snapshotthread] cpu: elapsed:4016 writelock: 0%
      2014-03-02T15:18:04.207-0500 [snapshotthread] cpu: elapsed:4016 writelock: 0%
      2014-03-02T15:18:08.207-0500 [snapshotthread] cpu: elapsed:4000 writelock: 303%
      2014-03-02T15:18:12.223-0500 [snapshotthread] cpu: elapsed:4016 writelock: -2147483648%
      2014-03-02T15:18:16.224-0500 [snapshotthread] cpu: elapsed:4000 writelock: 0%
      2014-03-02T15:18:20.240-0500 [snapshotthread] cpu: elapsed:4016 writelock: 0%
      2014-03-02T15:18:24.256-0500 [snapshotthread] cpu: elapsed:4016 writelock: 0%
      2014-03-02T15:18:28.272-0500 [snapshotthread] cpu: elapsed:4015 writelock: 0%
      2014-03-02T15:18:32.273-0500 [snapshotthread] cpu: elapsed:4000 writelock: 0%
      2014-03-02T15:18:36.289-0500 [snapshotthread] cpu: elapsed:4016 writelock: 0%
      Ctrl-C signal2014-03-02T15:18:38.820-0500 [consoleTerminate] got CTRL_C_EVENT, will terminate after current cmd ends
      2014-03-02T15:18:38.820-0500 [consoleTerminate] now exiting
      dbexit: 2014-03-02T15:18:38.820-0500 [consoleTerminate] shutdown: going to close listening sockets...
      2014-03-02T15:18:38.820-0500 [consoleTerminate] closing listening socket: 476
      2014-03-02T15:18:38.836-0500 [consoleTerminate] shutdown: going to flush diaglog...
      2014-03-02T15:18:38.836-0500 [consoleTerminate] shutdown: going to close sockets...
      2014-03-02T15:18:38.836-0500 [consoleTerminate] shutdown: waiting for fs preallocator...
      2014-03-02T15:18:38.836-0500 [consoleTerminate] shutdown: lock for final commit...
      2014-03-02T15:18:38.836-0500 [consoleTerminate] shutdown: final commit...
      2014-03-02T15:18:38.898-0500 [consoleTerminate] shutdown: closing all files...
      2014-03-02T15:18:38.898-0500 [consoleTerminate] closeAllFiles() finished
      2014-03-02T15:18:38.898-0500 [consoleTerminate] journalCleanup...
      2014-03-02T15:18:38.914-0500 [consoleTerminate] removeJournalFiles
      2014-03-02T15:18:38.914-0500 [consoleTerminate] Assertion failure !haveJournalFiles() src\mongo\db\dur_journal.cpp 258
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\util\stacktrace.cpp(169) mongo::printStackTrace+0x43
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\util\log.cpp(158) mongo::logContext+0x9c
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\util\assert_util.cpp(115) mongo::verifyFailed+0x14a
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\dur_journal.cpp(258) mongo::dur::removeJournalFiles+0x3b0
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\dur_journal.cpp(276) mongo::dur::Journal::cleanup+0xab
      2014-03-02T15:18:39.398-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\instance.cpp(1107) mongo::shutdownServer+0x5f1
      2014-03-02T15:18:39.414-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\instance.cpp(1167) mongo::dbexit+0x3ea
      2014-03-02T15:18:39.414-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\instance.cpp(1134) mongo::exitCleanly+0xb8
      2014-03-02T15:18:39.414-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\db.cpp(1126) mongo::consoleTerminate+0xc1
      2014-03-02T15:18:39.414-0500 [consoleTerminate] mongod.exe ...\src\mongo\db\db.cpp(1135) mongo::CtrlHandler+0xee
      2014-03-02T15:18:39.414-0500 [consoleTerminate] KERNELBASE.dll CtrlRoutine+0xa3
      2014-03-02T15:18:39.430-0500 [consoleTerminate] KERNEL32.DLL BaseThreadInitThunk+0xd
      2014-03-02T15:18:39.430-0500 [consoleTerminate]
      2014-03-02T15:18:39.430-0500 [consoleTerminate] error couldn't remove journal file during shutdown assertion src\mongo\db\dur_journal.cpp:258
      shutdown failed with exceptiondbexit: really exiting now

      Attachments

        Activity

          People

            mark.benvenuto@mongodb.com Mark Benvenuto
            shaileshtak Shailesh Tak
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: