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

[v8.0] timeseries_reopened_bucket_insert.js assertion that a compressed bucket will be reopened fails on 7.0 in multiversion suites

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.0.5
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Execution Team 2025-01-20
    • 200

      This test, timeseries_reopened_bucket_insert.js, is a bit different across 7.0 and 8.0 and makes different assertions.

      In general, on 7.0 we test assertions around the fact that we cannot reopen compressed bucket. On 8.0 and onwards, we test around the fact that we can. Also, on the 7.0 version we are testing around reopening uncompressed buckets (v1 buckets), but if we include these in the 8.0 version of the test, then we fail validation checks that assert that all buckets must be compressed.

      I think the simplest and most robust way to resolve the linked BF and avoid future issues around the fact that the two different binary versions have different assumptions is to add a requires_fcv_80 tag on the 8.0 version of this test, and prevent it from running in multiversion suites with 7.0 binaries.

            Assignee:
            damian.wasilewicz@mongodb.com Damian Wasilewicz
            Reporter:
            damian.wasilewicz@mongodb.com Damian Wasilewicz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: