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

KVEngine implementations should properly implement isEphemeral()

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.3.3
    • Affects Version/s: 3.3.2
    • Component/s: Internal Code, Storage
    • None
    • Fully Compatible
    • Integration 11 (03/14/16)
    • 0

      Storage engines that implement the KVEngine interface (WiredTiger, /dev/null and ephemeralForTest) should properly implement the isEphemeral() function, which indicates whether or not the data will persist to disk.

      The default value is false. WiredTiger correctly overrides this function when it changes its behavior, but both the /dev/null and ephemeralForTest storage engines do not, erroneously reporting that they are not ephemeral (and therefore persistent).

            Assignee:
            kyle.suarez@mongodb.com Kyle Suarez
            Reporter:
            kyle.suarez@mongodb.com Kyle Suarez
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: