Investigate if BSONColumn DocDiff generation needs fields to be in the same order across diffs

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Execution Team 2024-03-04, Execution Team 2024-03-18
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-79411 created the InsertionOrderedColumnMap class, which stores keys in insertion order. This is because DocDiff generation for a bucket iterates the before/after objects in lockstep. If DocDiff application has no restrictions on field name ordering in the diff, we can simplify this map class. We should also see if maintaining the same field name ordering across diffs brings any performance benefits

              Assignee:
              Gregory Wlodarek
              Reporter:
              Gregory Wlodarek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: