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

Change all timeseries test in core, noPassthrough, and aggregation directories to not use meta as the metaField

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • Query Integration

    Description

      I discovered SERVER-84180 when changing a current integration test to use a different metaField name. In the time-series code, we do many rewrites changing the metaField to "meta" in the buckets collection and vice versa. We miss coverage in our tests to verify these rewrites are occurring if we name the metaField "meta". From a quick glance it seems like this applies to around 20 tests, with some tests in the sharding suite as well. I asked the sharding team and they want to fix their tests separately, so avoid any in the sharding directory. This ticket should cover changing all of the tests and filing tickets for any bugs that come out.

      Attachments

        Activity

          People

            gil.alon@mongodb.com Gil Alon
            gil.alon@mongodb.com Gil Alon
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: