Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-408

Test Driver Wire Version Overlap logic

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: None
    • Labels:
      None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      PYTHON-1361 Fixed 3.6
      NODE-1137 Fixed 3.1.0
      SCALA-340 Works as Designed
      CSHARP-2040 Fixed 2.10.1
      PERL-806 Fixed 2.1.0
      RUBY-1243 Fixed 2.5.1
      JAVA-2606 Fixed 3.6.0
      CXX-1434 Done
      PHPC-1013 Fixed 1.4.0-RC1, 1.4.0
      GODRIVER-80 Fixed 0.0.1
      CDRIVER-2291 Fixed 1.9.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion PYTHON-1361 Fixed 3.6 NODE-1137 Fixed 3.1.0 SCALA-340 Works as Designed CSHARP-2040 Fixed 2.10.1 PERL-806 Fixed 2.1.0 RUBY-1243 Fixed 2.5.1 JAVA-2606 Fixed 3.6.0 CXX-1434 Done PHPC-1013 Fixed 1.4.0-RC1, 1.4.0 GODRIVER-80 Fixed 0.0.1 CDRIVER-2291 Fixed 1.9.0

      Re-sync YAML tests from the Server Discovery And Monitoring Spec. There are new tests called "too_old.yml" and "too_new.yml" for all three topology types, these tests prove that the driver correctly implements wire version overlap logic. The "outcome" object in these tests has a field "compatible": update your test harness to check that if "compatible" is false, then server selection throws an error, and check that if "compatible" is absent or true, that server selection does not throw an error.

      All existing YAML tests are updated to now include minWireVersion and maxWireVersion in all isMaster responses.

            Assignee:
            Unassigned Unassigned
            Reporter:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: