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

MMAPv1 and HFS+ canonicalization results in crashes

    • Type: Icon: Bug Bug
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: MMAPv1, Storage
    • Storage Execution
    • OS X
    • 123

      If you create a database with a decomposable character (such as ά) on OS X, MMAPv1 will create a directory with a decomposed canonicalized name. This causes the storage system to think the name of the database is one thing (the decomposed version), while other parts of the system (such as the DatabaseHolder and the UUID catalog) think it's the composed version provided. This results in an invariant when iterating through the databases known to storage and expecting to find them in the DatabaseHolder. It also results in a segfault on startup.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            matthew.russotto@mongodb.com Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: