Investigate changes in SERVER-106438: Review interaction of setQuerySettings with rawData aggregations

XMLWordPrintableJSON

    • Type: Investigation
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Developer Tools

      Original Downstream Change Summary

      Previously, setQuerySettings commands containing the rawData parameter set to true would succeed. They will now fail with error code 106438.

      Description of Linked Ticket

      For legacy/"viewful" timeseries collections, setQuerySettings fails on the buckets collection (system.buckets.<X>) because they are system collections.

      With rawData queries it's now possible to query the buckets without using a system collection.

      We should evaluate whether that is supported, or rather passing rawData inside the setQuerySettings object should fail.

      (Note support is nontrivial, e.g. internal aggregation stages like $_internalBucketGeoWithin currently fail to serialize into a representative query).

            Assignee:
            Unassigned
            Reporter:
            Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: