Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-7685

isMaster, rs.status hold write lock?

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • None
    • manual, Server

    Description

      https://docs.mongodb.org/manual/faq/concurrency/

      The following administrative commands lock the database but only hold the lock for a very short time:
       
      db.collection.dropIndex(),
      db.getLastError(),
      db.isMaster(),
      rs.status() (i.e. replSetGetStatus),
      db.serverStatus(),
      db.auth(), and
      db.addUser().
      
      

      I deep into the source code,and did some test work, found that the following operaiotn will not lock the database, if this document is not update to date?

      db.getLastError(),
      db.isMaster(),
      rs.status() (i.e. replSetGetStatus),
      db.serverStatus(),
      

      Attachments

        Activity

          People

            kay.kim@mongodb.com Kay Kim (Inactive)
            zyd_com@126.com Zhang Youdong
            Jess Mokrzecki Jess Mokrzecki
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              3 years, 17 weeks, 2 days ago