Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-1111

isLocked is incompatible with MongoDB 2.5.5

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 2.12.0
    • Component/s: None
    • Labels:
      None
    • Environment:

      MongoClient exposes a method `isLocked()` that checks if the given node is fsync locked.

      On 2.5.5 via a mongoS, this operation fails with the following exception:

      com.mongodb.MongoException: DBClientBase::findN: transport error: mms-db1:50000 ns: admin.$cmd.sys.inprog query: { $query: {} }
      	at com.mongodb.QueryResultIterator.throwOnQueryFailure(QueryResultIterator.java:213)
      	at com.mongodb.QueryResultIterator.init(QueryResultIterator.java:197)
      	at com.mongodb.QueryResultIterator.initFromQueryResponse(QueryResultIterator.java:175)
      	at com.mongodb.QueryResultIterator.<init>(QueryResultIterator.java:64)
      	at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:78)
      	at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:59)
      	at com.mongodb.DBCollection.findOne(DBCollection.java:869)
      	at com.mongodb.DBCollection.findOne(DBCollection.java:843)
      	at com.mongodb.DBCollection.findOne(DBCollection.java:789)
      	at com.mongodb.DBCollection.findOne(DBCollection.java:778)
      	at com.mongodb.Mongo.isLocked(Mongo.java:734)
      

      Note:

      • The command was given to a mongoS listed in the URI mentioned in Environment above.
      • The mms-db1:50000 from the trace is the primary of the first shard.

      In the mms-db1:50000's mongod.log, the following message is logged:

      [conn551] AssertionException handling request, closing client connection: 16810 bad query: BadValue unknown top level operator: $query
      

      It appears to be dependent on going through the mongoS, but unclear if auth-enabled is a factor.

            Assignee:
            Unassigned Unassigned
            Reporter:
            john.morales@mongodb.com John Morales (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: