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

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

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

      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@mongodb.com Gregory Wlodarek
            Reporter:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: