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

journaling code needs some cleanups and misc fixes

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: 2.4.0
    • Component/s: MMAPv1
    • Labels:
      None
    • Storage Execution

      1) look for places in code where the dur::writing() call is implicit as it was done by earlier code and thus not clear – and also not the right contract for writing technically. e.g. in renameCollection()

      2) fix groupCommitWithLimitedLocks() to not be used with DurParanoid, as it doesn't support it

      3) check that at least one buildbot runs with DurParanoid option for validation (--durOptions 8 iirc)

      4) the remapprivateviews rotation through the files is too dumb about files that haven't changed in terms of balancing its work evenly

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            dwight@mongodb.com Dwight Merriman
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: