Reenable PBT time-series testing

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      During SPM-3932 a few time-series bugs were found. To not hold up the project I decided to disable PBT time-series testing temporarily. Now that the project is over I'm handing this ticket to QI to re-enable this testing.

      It looks like the only bugs left are:
      SERVER-101795
      SERVER-83072

      We don't have to wait for these bugs to be fixed, we can exclude certain testing and leave TODOs for the bug tickets.

      Two things to consider for this test are:

      • Our PBTs are marked with the requires_timeseries tag. If we want ideal passthrough coverage, we could split the PBTs into a regular collection PBT and a TS collection PBT in the core/timeseries folder
      • We should make sure re-enabling this coverage does not increase patch times. PBTs are some of the longest running jstests we have so we should be careful not to just x2 the runtime. This can be done using Honeycomb. Here's an example of a Honeycomb query.

            Assignee:
            Arun Banala
            Reporter:
            Matt Boros
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: