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

Geo 2d index update validation differs between 6.0 and 6.3

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Query Execution
    • ALL
    • QE 2023-05-15
    • 120

      This is a bit complex issue, as it depends on a combination of 2 indexes and 2 updates.

      I was able to reproduce the issue using the original fuzzer-generated test and then extracted and minimized the number of indexes and updates.

      The attached script runs without an error on v6.3 and the current master (v7.0), but fails on v6.0 with "geo values must be 'legacy coordinate pairs' for 2d indexes".

      The resmoke command to run the attached script is straightforward: python3 buildscripts/resmoke.py run bf-28454.js

            Assignee:
            alberto.massari@mongodb.com Alberto Massari
            Reporter:
            romans.kasperovics@mongodb.com Romans Kasperovics
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: