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

Ability to select which storage engines to build (Wiredtiger or MMAPv1)

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.1.6
    • Component/s: Build
    • Environment:
      RHEL - 7.1 / PPC64LE
    • Storage Execution

      I am using the following system
      OS: RHEL
      Arch: PPC64LE

      I have built 3.1.7-pre successfully on this system. Also, the tests execute successfully barring 1 error(server_options_test) for unittests. All tests related to dbtest and jscore tests pass.

      The commands are as given on link https://www.mongodb.org/about/contributors/tutorial/test-the-mongodb-server/

      But when I execute these tests using "--storageEngine=mmapv1" I get a lot of errors. There seems to be portability issues for MMAPv1 across PPC64LE.

      It would be a great relief to build all test suites using WiredTiger storage engine as it would save a lot of time that would otherwise be invested in porting MMAPv1.

      Thanks in advance,
      Anup Halarnkar

        1. tests_concurrency_mmapv1.txt
          6 kB
          Anup Halarnkar
        2. tests_dbtest_mmapv1.txt
          4 kB
          Anup Halarnkar
        3. tests_unittests_mmapv1.txt
          2.70 MB
          Anup Halarnkar

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            anhal Anup Halarnkar
            Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: