Support variant type for OplogEntry SizeMetadata

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Storage Execution 2026-04-27
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, OplogEntry::m field expects a single OplogEntrySizeMetadata. For commitTransaction, the m field must accept a list of size count updates

                                                                                                                                                                                                                       
        "op": "c",                                                                                                                                                                                                              
        "o": {                                                                                                                                                                                                                  
          "commitTransaction": 1,                                                                                                                                                                                               
          "commitTimestamp": ...                                                                                                                                                                                  
        },                                                                                                                                                                                                                      
        // New Field
        "m": [
          {"uuid": uuid1, "sz": <int64>, "ct": <int64>},
          {"uuid": uuid2, "sz": <int64>, "ct": <int64>},
          ...
        ]
        ...                                                                                                                                                                                              
      }  
      

            Assignee:
            Haley Connelly
            Reporter:
            Haley Connelly
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: