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

Validate collection options for all registered storage engines

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 2.8.0-rc2
    • Affects Version/s: None
    • Component/s: Replication, Storage
    • Labels:
      None

      Validate collection-specific options at create time for all registered storage engines, regardless of the current storage engine in use. This is to ensure that replica sets with mixed storage engines work properly.
      At this time, we will not be supporting different storage engine options for the same storage engine, for a given collection, on different replicas in the same replica set.

      Original description:

      It would be nice to allow different storage engine options for the same collections on different replicas in the same replica set.

      This would facilitate testing different storage options without having to build new replicas nor change the default storage options for all collection on the node.

      Example
      For example the 3 node replica set might have the following settings to test the best storage options.

      node collection options
      1 users wiredtiger, lsm, direct_io
      2 users wiredtiger, btree, snappy compression
      3 users wiredtiger, lsm, zip compression

      This would be independent of the default options which could be none of those options, like wiredtiger-lsm-no-compression.

            Assignee:
            milkie@mongodb.com Eric Milkie
            Reporter:
            scotthernandez Scott Hernandez (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: