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

Fatal assertion 50666 UnrecoverableRollbackError: not willing to roll back more than 86400 seconds of data. Have: 2060363 seconds. at src/mongo/db/repl/bgsync.cpp 696

    • Type: Icon: Question Question
    • Resolution: Works as Designed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 4.0.1
    • Component/s: None
    • None
    • Environment:
      CentOS Linux release 7.1.1503 (Core)
    • None
    • 0
    • None
    • None
    • None
    • None
    • None
    • None

      三台服务器,P,S,A

      1、从节点S宕机

      2、主节点P把硬盘打满,手动kill掉服务

      3、./bin/mongod --repair -f mongod.conf 恢复主节点数据P

      4、硬盘减少一半空间

      5、启动从节点S

      6、./bin/mongod -f mongod.conf 启动主节点P

      7、启动失败

      8、关闭从节点S再启动主节点失败

      提示错误(参考附件P-mongo.log)

      Rollback failed with unrecoverable error: UnrecoverableRollbackError: not willing to roll back more than 86400 seconds of data. Have: 2060363 seconds.

      9、仲裁节点A日志(参考附件A-mongo.log)

       

        1. P-mongo.log
          4 kB
        2. A-mongo.log
          2 kB

            Assignee:
            kelsey.schubert@mongodb.com Kelsey Schubert
            Reporter:
            gufengyouqi 道一
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: