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:
              1 Start watching this issue

                Created:
                Updated: