KVEngine implementations should properly implement isEphemeral()

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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 (Inactive)
            Reporter:
            Kyle Suarez (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: