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

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

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

      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:
            damian.wasilewicz@mongodb.com Damian Wasilewicz
            Reporter:
            louis.williams@mongodb.com Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: