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

Multiversion passthroughs not properly assigning binary versions to mixed version replica sets

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.4.0-rc0, 4.7.0
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • ALL
    • v4.4
    • Repl 2020-03-23
    • 50

      Seems like in standalone.py, if config.MONGOD_EXECUTABLE is set through the command line, we prioritize using that version over the binary version assigned in ReplicaSetFixture. However, SERVER-44420 made changes such that the config options for MONGOD_EXECUTABLE will never be None. As a result, the binary version assigned in RepliaSetFixture will never be used, as we always give priority to config.MONGOD_EXECUTABLE.

      Currently, as a result, all multiversion passthrough tests are actually running replica sets with 4.3 binaries, which is giving us false test coverage. 

            Assignee:
            xuerui.fa@mongodb.com Xuerui Fa
            Reporter:
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: