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

KVEngine implementations should properly implement isEphemeral()

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • 3.3.2
    • 3.3.3
    • Internal Code, Storage
    • None
    • Fully Compatible
    • Integration 11 (03/14/16)
    • 0

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: