Regression on Mongo.getReplicateStatus().getMaster()

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: 2.13.0
    • Component/s: API
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We migrated the Java driver version from 2.11.1 to 2.13 and a call to Mongo.getReplicateStatus().getMaster() does not return the ServerAddress anymore; instead we get null.

      This happens on MongoDB 2.6 with the Java driver version 2.13. Our client is configured like so:

      MongoClientOptions{description='null', connectionsPerHost=100, threadsAllowedToBlockForConnectionMultiplier=5, maxWaitTime=12000, connectTimeout=10000, socketTimeout=0, socketKeepAlive=false, autoConnectRetry=false, maxAutoConnectRetryTime=0, readPreference=primary, dbDecoderFactory=DefaultDBDecoder.DefaultFactory, dbEncoderFactory=DefaultDBEncoder.DefaultFactory, writeConcern=WriteConcern { "getlasterror" : 1} / (Continue on error? false), socketFactory=javax.net.DefaultSocketFactory@5efe3dfe, cursorFinalizerEnabled=true, alwaysUseMBeans=false, heartbeatFrequency=5000, minHeartbeatFrequency=500, heartbeatConnectTimeout=20000, heartbeatSocketTimeout=20000, heartbeatThreadCount=0, localThreshold=15, requiredReplicaSetName=null}
      

        1. MongoDB26RsConf.txt
          3 kB
          Luc Boudreau
        2. MongoDB26RsStatus.txt
          4 kB
          Luc Boudreau

            Assignee:
            Ross Lawley
            Reporter:
            Luc Boudreau
            None
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: