Create test(s) that injects old catalog metadata that is no longer valid

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Execution Team 2024-11-11, Execution Team 2025-01-06
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This is a follow-up from SERVER-94487.

      We need to create testing that injects previously allowed, but currently disallowed catalog metadata, and ensure that the server behaves normally. Specifically, we should target known valid catalog metadata that is no longer valid:

      • SERVER-54712: Non-text indexes can have "weights" field
      • SERVER-68477: expireAfterSeconds could be persisted as a NaN
      • SERVER-77828: TTL expireAfterSeconds could be persisted as a float
      • SERVER-85837: Obsolete feature document should be removed from mdb_catalog.
      • SERVER-11064: Pre-3.4 indexes could be build with orderings of "" or 0

              Assignee:
              Unassigned
              Reporter:
              Louis Williams
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: