Disallow logging with disaggregated storage

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: APIs
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - Q3+ Backlog
    • None

      As disaggregated storage is inherently incompatible with WiredTiger's logging, we should prohibit it by adding a check to wiredtiger_open to return EINVAL (or a more appropriate error code) if the caller tries to enable both logging and disaggregated storage at the same time.

      Note that this may also require modifying tests to not use this combination, e.g., test/format or the test/suite tests with the disagg hook. (We should also add a test to ensure that this check is done correctly.)

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Peter Macko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: