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

isMaster, rs.status hold write lock?

      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(),
      

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

              Created:
              Updated:
              Resolved:
              4 years, 10 weeks, 3 days ago