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

Move Jepsen testing to modern Linux distributions

    • Correctness
    • Fully Compatible
    • Repl 2024-02-19, Correctness 2025-04-01
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As currently phrased ("move testing to modern ..."), this is a never-ending task, where pieces can always evolve but it's hard to say this is finally "done".

      I'm specifically repurposing this to upgrade the Jepsen tests currently running on Ubuntu18 to Ubuntu20+ to be compatible with the v5 toolchain. That may involve incidental updates to its core Jespen library, its Mongo Driver, etc, but the platform is the priority, and is required to quality the 8.2 release.

      == OLD/STALE DESCRIPTION ==

      After the changes from SERVER-86481 and SERVER-81467, the Jepsen tasks are running again in Evergreen on Ubuntu 18.04 and Debian 10. Neither of these platforms are supported for the versions of MongoDB Server they are testing. We should update them to more Linux distributions.

            Assignee:
            steve.mcclure@mongodb.com Steve McClure
            Reporter:
            max.hirschhorn@mongodb.com Max Hirschhorn
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None