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

[v8.0] Ignore InternalError in setfcv_aborts_reshard_collection.js

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.3.4, 8.0.0-rc12
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • Fully Compatible
    • ALL
    • v7.3
    • Cluster Scalability 2024-07-08, Cluster Scalability 2024-07-22
    • 0

      Depending on if the current FCV supports the resharding improvements feature flag, resharding will either fill in the simple collation explicitly when making index specs or not (in 8.0 or 7.3). It does this across several feature flag checks, and if FCV changes between checks (between here and here), resharding may pass specs with or without the collation to an index creation path that either requires it for correctness or will reject it with an InternalError response. Either way resharding will fail because FCV changed, so the only user visible impact is resharding may fail with InternalError. This can lead setfcv_aborts_reshard_collection.js to fail in 8.0 and 7.3 (since resharding improvements was enabled in 7.2), and we should update the test to ignore that error, since it already expects resharding to fail.

            Assignee:
            jack.mulrow@mongodb.com Jack Mulrow
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: